With CRM Real Time Workflows (introduced in CRM 2013), there is a unique way to require a user to populate specific fields before the Case or Opportunity is closed. Below is how you can do this:
Scenario Example: In CRM, we want to be sure the Subject field (see below) is filled in with a value before the case is resolved. With that being said, we don’t want to make the field required on the form because often, the user won’t know the value until it is time to resolve the case.
Therefore, we need to create a “Real-Time” CRM Workflow. Here is how the workflow is constructed:
First, set up a workflow. Be sure to uncheck the box titled, “Run this workflow in the background”. Doing so will make the workflow run in Real-Time.
Next, construct the workflow as follows:
Here is what the user will see if he or she tries to resolve a case when a value for the Subject field was not chosen.
Since this is a Real-Time Workflow, the case workflow will prevent the case from being Resolved. The users can then update the Subject field and resolve the case without any Business Process Error.
That is it! Hopefully, you can find many uses for similar “Real-Time” Workflows!
by InterDyn BMI
Excelent post!!! You saved me!!! Thanks a lot
Thank you for your article, this helped me to resolve a very tricky Business problem on a CRM process.
Thanks so much for this post, saved us a lot of hassle on our case form where people weren't completing a field before they resolve the case.