Business Process Management
Force.com includes a powerful set of tools to add workflow and business process orchestration to your applications. These include simple workflow rules, multi-person approval processes, and sophisticated business processes that can span multiple objects and backend systems.
- Workflow - A workflow is an action that is triggered when inserting or changing a data record. You specify the criteria which determine if a workflow is triggered and the action that is performed -- create a task, send an email alert, update a data field or send an outbound SOAP message to an external system.
- Approval process - A specialized type of workflow called an 'approval process' can route information to a series of people, each of whom can approve the information, sending it on to the next recipient, or decline the approval.
- Visual Process Manager (VPM) - VPM is a new addition to the force.com platform that allows you to string together one or more UI screens, business rules, and calls to backend APIs to implement a complete business process without writing code.
Workflow & Approvals
Workflows are a simple way to extend the logical operations of your Force.com applications. A workflow is an action which is triggered by inserting or changing a data record. A workflow can trigger a task, email alert, update a data field or send a message.
Workflow rules specify the criteria which determine if a workflow is triggered. A workflow can be triggered immediately, or set to operate at a subsequent interval after the triggering event. These outbound messages are one of the ways you can send information from your Force.com environment to external data stores and applications.
A specialized type of workflow called an 'approval' can route information to a series of people, each of whom can approve the information, sending it on to the next recipient, or decline the approval.
Articles and Presentations
Building Smarter Apps Using Formulas and Workflow: a great webinar showing how to use formulas to improve applications
Official Documentation
- Workflow: Automating the Process PDF
- Getting Started with Approval Processes PDF
- Email Approval Response FAQ PDF
- Useful Workflow Rules PDF Over a dozen examples of how to use workflow in a Force.com app.
- Useful Approval Processes PDF Four detailed examples of how to use approval processes in a Force.com app.
Visual Workflow
Visual process tools and wizards make it second nature to add complex business logic to your apps, and to make changes as your business evolves. Based on technology acquired from Informavores in 2009, Visual Workflow lets you visually string together one or more forms, business rules, and calls to backend APIs to implement a complete business process without writing code.
Visual Workflow enables you to automate business processes across your organization. For example,
- Call scripting for inbound or outbound call centers
- Diagnostics & troubleshooting guides
- Guided data entry processes to reduce errors & training costs
- Product configuration
- Sales quotations
- Guided selling with sales methodologies
- Employee on-boarding.
You can deploy flow processes to users in your org, as well as to external users through Customer Portal or Force.com Sites.
Official Documentation
Visual Workflow Documentation View the PDF- Visual Workflow reference documentation
Tutorials
This workbook contains a series of tutorials that cover the fundamentals of the Visual Workflow Designer. They progress from creating the simplest business process to more complex designs.
Migration Documentation
Use these documents to help you migrate your old flows into the latest Flow Designer.
- High level process for migrating from version 5.5 to version 7.x of the Visual Workflow Designer
- High level process for migrating your flows.
- Comparison between the 5.5 version and 7.x version of the Visual Workflow Designer.
If you are an existing Informavores customer click here to access the original Informavores resources.