--- 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. |