718 Washington Ave. N. Suite #101
Minneapolis, MN 55401
View map and all Locations

Send us a message

A lot of attention in the CRM 2013 Spring wave releases has been focused (rightly so) on enhancements in the areas of Marketing, Service and Social areas. This blog focuses on a specific enhancement in the area of Status Reason transitions in Dynamics CRM 2013.


There are many business cases wherein if a record (for example, a case) has a certain Status Reason you would want to restrict what other Status Reasons the user may select. In the past this was achieved using customizations, more specifically using JavaScript to code this functionality. As part of the Spring ’14 update, this functionality is available as a standard option for the Case entity and also for any custom entity.

How to Set Up Status Reason Transitions

The following steps below will illustrate the steps to set this up using the Case entity which has been renamed to “Incident” in this example.

  1. Go to SettingsCustomizationsCustomize the System
  2. Go to the entity and select Fields and open the statuscode (Status Reason) field


    Status Reason Transitions in Dynamics CRM 2013


  3. The “Edit Status Reason Transitions” button is visible on the top


    Status Reason Transitions in Dynamics CRM 2013


    Below you will see the “Status Reason Transitions” window opens. The Current Status Reasons are available on the left. And for each of the Current Status Reason one can specify the available New Status Reasons. The flag icons correspond to the following:

  • Green flags indicate Status Reasons corresponding with the “Active” status,
  • Green flags with a check mark corresponds to the “Resolved”
  • Red flag with an X corresponds to the “Canceled” status.


Status Reason Transitions in Dynamics CRM 2013

4. Use the New Status Reasons column to list the status reasons that should be available to the user based on the Current Status Reason. For example below, if the Case has the status of “Pending Denial” then the only the “Denied” Status Reason is available as the next Status Reason selection for the user. Once done the “Enable Status Reason Transitions” check box needs to be enabled.

Status Reason Transitions in Dynamics CRM 2013

 5. Save the transition and publish the changes to the entity.

 6. Now test your transitions by visiting the form for the record below.

Status Reason Transitions in Dynamics CRM 2013

As shown this is a useful functionality that can very easily be set-up using the available standard functionality as opposed to needing to use any customization. As stated earlier this functionality is also available for custom entities.

Happy CRM’ing!


Avatar for JoeCRM


Joe CRM is a CRM superhero who runs on pure Microsoft Dynamics CRM adrenaline. As the face of PowerObjects, Joe CRM’s mission is to reveal innovative ways to use Dynamics CRM and bring the application to more businesses and organizations around the world.