welcome to XRM blog

Keep in touch with latest CRM/ERP articles

To remain competitive your organisation must be efficient across the business process spectrum. To do so you need to take sound decisions based on a balance between the cost and risk. To do so you will be heavily dependent on your content management in itself needs...


Workflow in MS CRM 2013

By Rajesh on 4/9/2014

Workflow in CRM provides the facility to automate business processes without a user interface. Workflow usually uses to initiate automation that doesn’t require any user interaction.
Workflows in Dynamic CRM 2013 are not new, however Microsoft introduced new feature in Dynamics CRM 2013 that allows users to create real-time/synchronous workflows.
Each workflow process is associated with a single entity. We can configure workflows in four major areas.

  • Start time i.e. when to start workflow?
  • Choose the option to run the workflow as a real-time workflow or a background workflow?
  • The actions you want to perform.
  • Under what condition workflow should fire.

Some of the simple example of CRM workflow:

  1. To send a confirmation email to a customer in a specific time periods.
  2. Passing on accounts to the correct sales team based on the account territory.
  3. Alert sales people when customer contracts are due for renewal.

Apart from above workflow can also be used to automate much more complex processes according to the business requirements.

 From where do you customize workflow processes?

You can see workflows in your company by viewing the ‘Processes’ in ‘Default Solution’.

You can  create a new workflow  by clicking on "New" icon left side corner in the form as showing in screen shot below.

2. Some of the properties of workflow
in the diagram below showing three requires field in the ‘Create Process’ dialog.

- Process name: Give the name of process but if you expect you will have a lot of workflows, naming convention can be use to clearly differentiate your processes or you can apply standard prefixes to the name of the workflow. Prefixes will describe the function of the workflow or the in an organization. Grouping of similar items become easy and you can group in a list of workflows.

- Category: Simply to assign as workflow process.
- Entity: Each workflow process must be set to a single entity. The entity you select here can’t be change.

Workflow is created or if you want to edit an existing one. After you create the Workflow or if you edit which already exist, you will have the following extra properties:

- Activate As: You can select ‘Process template’ to create an advanced starting point for other templates. Choosing this option gives you option to select in the ‘Create Process’. After you activate the workflow it will not be applied but instead it will be available to select in the ‘Create Process’.

Process templates are suitable when you have a number of similar workflow processes and want to define them without duplicating the same logic.

- Available to Run: This section contains options that describe how the workflow is available to be run.
- Run this Workflow in the background (recommended): This check box reflects the option you selected when you created the workflow. By default this option is disabled, according to the organization’s need  you can change it from the ‘Actions’ menu by choosing either ‘Convert to a real-time workflow’ or ‘Convert to a background workflow’.
- As an on-demand process: If you want to allow users to run this workflow from the ‘Run Workflow’ command.

- As a child process: When you want workflow to be available and it start from another workflow.

- Scope: You have to mention the scope of entities which is owned by user, options are Organization, Parent: Child Business Units, Business Unit, or User. You can choose option Organization for Organization-owned entities.
If scope is for organization, then the workflow logic can be applied to any record in that organization. Else, the workflow can only be applied to a subset of records that fall within the scope.
- Start When: Specify when a workflow should start automatically. We can configure a real-time workflow to be run before some events. This is a very powerful capability because the workflow can stop the action before it occurs.

  • Record is created
  • Record status changes
  • Record is assigned
  • Record fields change
  • Record is deleted

Note: One point should be kept in mind that the actions and conditions you define for the workflow are not aware of when a particular workflow is run. For example, if you define a workflow to update the record, this action can’t be executed by a real-time workflow before the record is created. A record that doesn’t exist cannot be updated. In the same way, a background workflow can’t update a record that has been deleted, even though you could define this action for the workflow. If you configure a workflow to execute an action that can’t be executed, it will fail and the entire workflow will fail.
- Execute As: ‘Execute As’ option is only available if you unselected the ‘Run this workflow in the background (recommended)’ option when you created the workflow or if you later converted a background workflow to be a real-time workflow.

MS CRM 2013
MS CRM 2013
Properties of workflow
Blog Calendar
Blog Calendar List
2019 Jan  9  3
2018 Dec  10  4
2018 Nov  52  3
2018 Oct  12  3
2018 Sep  27  11
2018 Aug  2  2
2018 Jun  11  1
2018 Jan  44  2
2017 Sep  369  5
2017 Aug  15  1
2017 Jul  15  2
2017 Jun  37  2
2017 May  17  1
2017 Apr  31  2
2017 Mar  105  4
2017 Feb  274  4
2016 Dec  173  3
2016 Nov  275  8
2016 Oct  199  10
2016 Sep  346  6
2016 Aug  38  1
2016 Jun  1602  6
2016 May  102  3
2016 Jan  68  2
2015 Dec  377  6
2015 Nov  3  1
2015 Oct  12  1
2015 Sep  1130  6
2015 Aug  11  1
2015 Jul  102  2
2015 Jun  7  1
2015 May  20  1
2015 Apr  21  2
2015 Mar  67  3
2015 Jan  5024  4
2014 Dec  14  1
2014 Nov  2167  4
2014 Oct  74  2
2014 Sep  95  2
2014 Aug  2900  1
2014 Jul  40  2
2014 Apr  2407  12
2014 Mar  270  19
2014 Feb  219  8
2014 Jan  1503  16
2013 Dec  21  2
2013 Nov  609  2
2013 Oct  241  3
2013 Sep  10  1
2013 Aug  29  3
2013 Jul  202  1
2013 Apr  43  6
2013 Mar  1652  10
2013 Feb  275  4
2013 Jan  247  2
2012 Nov  24  2
2012 Oct  400  10
Tag Cloud
Interested in our services? Still not sure about project details? get a quote