In Microsoft Dynamics CRM 2011, Workflows and Dialogs are called Processes.
Workflow: An automated asynchronous process that is triggered by CRM events, or an asynchronous process that is initially triggered by user input, and then runs in the background to completion without interacting with the user.
Dialog: A synchronous process that requires the user's input via a wizard-like web interface from the beginning to completion.
A detailed comparison of Workflows and Dialogs is available in the SDK, at: http://msdn.microsoft.com/en-us/library/gg309471.aspx. A summary is provided below.
Workflows |
Dialogs |
---|---|
Can either be started by a user or be automated. |
Must be started by a user. |
Are asynchronous processes, and do not require user input to run to completion. These processes run in the background. |
Are synchronous processes, and require user input to run to completion. When you run these processes, a wizard-like interface is presented to you so that you can make appropriate selections... |