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
Awesome site man…
[…] enabling the Administration mode, you will get the option to disable or enable the Background Operation. By default, this option is enabled. If you disable the Background Operation, it will disable all […]
[…] Difference between real time and background workflows […]
[…] Difference between real time and background workflows […]