---
sourceDocument: Australia Asset Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/it-asset-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# Define a condition check

# Define a condition check {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

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
{#t_DefineAConditionCheck__ul_tpq_yyh_13c}

## Procedure

1. Navigate to AllContractAdministrationCondition Check Definitions.
2. Click New.
3. Complete the form.  
   {#t_DefineAConditionCheck__table_xl4_sqr_gr__entry__2}

   | 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, <kbd class="ph userinput">contract.validation</kbd>. |
   | Order | The order in which the conditions are evaluated. |
   [Table 1. Condition check definition fields]

   {#t_DefineAConditionCheck__table_xl4_sqr_gr}
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.  
   {#t_DefineAConditionCheck__table_f2d_ntr_gr__entry__2}

   | 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. |
   [Table 2. Conditions fields]

   {#t_DefineAConditionCheck__table_f2d_ntr_gr}
7. Click Submit.  
   The Condition Checks form reopens with the new condition listed in the related list.
8. **Optional:** Continue adding conditions as needed, following the steps above.

*[\>]: and then


