web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Workflows and Dialogs

(0) ShareShare
ReportReport
Posted on by 895

Can someone please explain to me the difference between workflows and dialogs, and what sorts of tasks each are used for? Thanks!

*This post is locked for comments

I have the same question (0)
  • GL-23071537-0 Profile Picture
    on at
    Re: Workflows and Dialogs

    Hi there!

    I thought this was a pretty good comparison. blogs.msdn.com/.../options-plugin-workflow-or-dialog.aspx

  • cloneill Profile Picture
    895 on at
    Re: Workflows and Dialogs

    Thanks, this will be useful for deciding what to use.

    But I'm quite new at this, and I don't really understand what exactly workflows and dialogs really are, and how they are different. Can you please give me a simple explanation?

  • Verified answer
    GL-23071537-0 Profile Picture
    on at
    Re: Workflows and Dialogs

    Sure!  Here is workflow versus dialogs from a business perspective:

    Workflows are automated processes that you design to run in the background.  They can be triggered manually by the user, or they can be triggered automatically by something occuring in the application such as the value of a field changing, a record being assigned to another user or team, or a record changing status.  After a Workflow is triggered it can do a number of actions such as create a record, update a record, send an EMail, or launch another workflow.  Here are some very simple examples of what workflows can do:

    • When a new Lead is created (trigger), send an Email to the Owner who is assigned to the Lead (action).
    • When an Opportunity closes as Won (trigger), update the Account  Relationship Type from Prospect to Customer (acction)
    • When the user fills in the Last Status field (action), copy that status to a Note related to the record (action)
    • Select a group of contact records in a grid and run a manual Workflow (trigger) that creates a phone call activity for those contacts (action).

    Of course, those are simple examples, but multiple triggers, actions, and branching conditions can be combined to create rather robust Workflows to support more complex processes such as routing a case through the resolution and escalation process or facilitating automation around the sales process.

    Dialogs can be best be thought of as a "wizard" --think "next, next, next, next, finish".  They do not happen automatically in the background, but rather they are something you design for the user to walk through on the screen.  The users starts the Dialog, and they are prompted for input and/or decisions before clicking Next.  Based on what the user selects, Dialogs can call workflows to do things automatically in the background.  Examples of dialogs might be:

    • Call script: User initiates a Dialog when making an outgoing call.  Each page in the Dialog feeds the user information on what to tell the recipient, and has fields for the user to collect information from the recipient.  Based on this, Workflows may update the phone call or contact record with notes or information collected during the call.
    • Lead qualification: User initiates a dialog when creating a new lead to walk them through questions about whether the lead is qualified and to gather qualifying information.  Based on this, Workflow may update the lead record with qualifying information or even convert the Lead into an Account/Contact in CRM.

    As with workflows, these are very simple examples, but very robust Dialogs can be created to support and automate very complex business processes, which is all part of the extensive configurability of Microsoft Dynamics CRM, and why we love it!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
HR-09070029-0 Profile Picture

HR-09070029-0 2

#1
UllrSki Profile Picture

UllrSki 2

#3
ED-30091530-0 Profile Picture

ED-30091530-0 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans