--- title: Define a condition check description: You can define a condition check to change values in a contract when the Contract Compliance Checks scheduled job runs each night. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-service-management/contract-management/t\_DefineAConditionCheck.html release: australia product: Contract Management classification: contract-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Condition check definitions, Contract Management, Asset Management common applications, IT Service Management] --- # Define a condition check You can define a condition check to change values in a contract when the **Contract Compliance Checks** scheduled job runs each night. ## Before you begin Role required: - admin/contract\_manager/contract\_system\_admin: Read access - admin: Write access ## Procedure 1. Navigate to **All** > **Contract** > **Administration** > **Condition Check Definitions**. 2. Click **New**. 3. Complete the form. |Field|Description| |-----|-----------| |Table|The table to which the condition applies. For a contract check definition, select **Contract \[ast.contract\]**.| |Category|The category for the condition check. Select **Contract** or **None**. The category is used for organizing information and reporting.| |Condition field|The field to be updated, typically **Expiration level** or **State**.| |Event name|The name for the event to be fired when this condition changes the value of the field. Create a name using this syntax: <table\_name>.<condition\_field>, for example, `contract.validation`.| |Order|The order in which the conditions are evaluated.| 4. Right-click the header bar and click **Save**. The **Conditions** related list appears. 5. In the **Conditions** related list, click **New**. 6. Complete the form.
Field Description
Name The value the field is set to, if the expiration conditions are met.
Condition check The associated condition check.
Table The table associated with the condition check.
Event name The name of the event this condition triggers.
Expiration Condition The condition that must be true for the **Condition check** field to be set to this value \(the **Name**\).Add as many conditions as are needed.
Compliant state System field. Do not use.
Order The order in which the conditions are evaluated. The first condition that is found to match, where the Expiration Condition is true, is used, and no others are checked.
7. Click **Submit.** The Condition Checks form reopens with the new condition listed in the related list. 8. Continue adding conditions as needed, following the steps above. **Parent Topic:**[Condition check definitions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/contract-management/c_UseConditionCheckDefinitions.md)