--- title: Create GRC model state transition conditions description: Add Governance, Risk, and Compliance model state transition conditions to a state transition to validate data before enabling authorization packages to move between workflow steps. Transition conditions verify that the required information is complete and accurate before packages proceed. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/governance-risk-compliance/continuous-risk-monitoring/add-state-transition-conditions.html release: australia product: Continuous Risk Monitoring classification: continuous-risk-monitoring topic_type: task last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [Configure transition between state models, Create GRC workflow states, GRC state model configuration, CAM workflow configuration, Use, Continuous Authorization and Monitoring, Governance, Risk, and Compliance] --- # Create GRC model state transition conditions Add Governance, Risk, and Compliance model state transition conditions to a state transition to validate data before enabling authorization packages to move between workflow steps. Transition conditions verify that the required information is complete and accurate before packages proceed. ## Before you begin Role required: sn\_irm\_cont\_auth.admin ## Procedure 1. Navigate to **All** > **Continuous Authorization and Monitoring** > **Administration** > **GRC State Models**. 2. Open the state model record that contains your workflow states. 3. On the **GRC workflow states** related list, select the workflow state. 4. On the **Model State Transition** related list, select the state transition for which you want to add transition conditions. 5. On the **GRC model state transition conditions** section, select **New**. 6. On the **GRC model state transition condition New record** form, fill in the fields.
| Fields | Descriptions |
|---|---|
| Name | Identifies the condition in lists and for reference. |
| Description | Explanation of the condition's purpose. |
| Error message | Message displayed when the validation fails. |
| Requires | Specifies the type of validation to perform. The options are:- Required Fields: Validates that the required fields aren’t empty - Task has been through Approval: Checks if the approval process occurred - Task is Approved: Validates approval was granted - Task is Rejected: Validates task was rejected - Transition Condition: Custom condition logic. If you select Transition Condition, select the condition for validation. - Transition Script: JavaScript-based validation. Enable **Turn on ECMAScript 2021 \(ES12\) mode** to use JavaScript syntaxes and features for validation. |