Get Ready for the Next Release of Microsoft Dynamics CRM
Problems configuring the CRM Outlook client? Use the wizard!
Customer Center for Microsoft Dynamics CRM 2013
Customer Center for Microsoft Dynamics CRM 2011
Technical Support FAQ: Online | On-Premise
Developer Center and SDK
I’m currently using the trial version of CRM 2013 Online. I’m trying to configure a Real Time Workflow to run just like a PreCreate event. The “Start when” dropdown is disabled and I’m unable to select the ‘Before’ option from the dropdown. Any thoughts as to why this is disabled?
Some information on the Process
Type of Process : Real Time Workflow
Scope : User
Start When : Disabled and ‘Record is created’ checkbox is ticked.
Execute as : User who made changes to the workflow
You aren't able to run the workflow prior to a record being created - much like you can't run a real time workflow after a record has been deleted. This would appear to be by design.
Jason Lattimer My Blog - Follow me on Twitter - LinkedIn
It is by design and logical too. Your workflow will work only when your record is created thats why dropdown is freezed to "After" and similarly your workflow will be before you have deleted it , thats why "Before" is freezed for record is deleted.
So thats a design which is very logical.
Make sure to Vote as Helpful and Mark As Answer ,if you get answer of your question.
As Jason and Prashant informed it is by-design and logical too.
Everyone appears to be pulling the party line here, but tell me this, if you can never select anything but After why show a drop down here at all? Obviously at some point there were plans for another option to be available.
Also, I disagree that you should not be able to run the workflow before item creation. If you are going to validate the item with a workflow and use the stop workflow to prevent the item from being created if it fails validation, then you would want to execute before the item is created. This is one of the scenarios the pre-create plugin stage is used for and this was available during the CRM 20113 beta for real time workflows (see blog here if you do not believe me www.salentica.com/crm-2013-real-time-workflows).
This does not appear to be as much by design as a feature dropped by RTM, and it absolutely is not logical to leave this out. Applying logic to validate before creating records is a common use case and would be a nice addition to real time workflows. It would not surprise me if this comes back in a rollup later.
Other Microsoft Sites
I'm a Customer
I'm a Partner
Follow Microsoft Dynamics