As mentioned in our previous post there are two types of workflows, the background or asynchronous workflow and the real-time or synchronous workflow.
Below is the difference between background and real-time workflow.
REAL TIME WORKFLOWS | BACKGROUND WORKFLOWS |
1. Rolls back all changes if it fails. | 1. Will not roll back changes if it fails. |
2. Runs in “Real-Time” on the form. Changes will be noticeable instantly after saving. | 2. Runs in the “Background”. Changes will require a page refresh. |
3. Successful process session is deleted. | 3. Can review all process sessions even after the success of workflow. |
4. Requires more system resources. | 4. Requires less system resources. |
5. Can run as user that triggers workflow. | 5. Runs as owner of the workflow. (Unless On-Demand) |
CRM Crate
All In One Platform For Learning Microsoft CRM.
Facebook
Twitter
LinkedIn