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


---

# Condition check definitions

# Condition check definitions {#ariaid-title1}

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

Condition check definitions enable you to define logical conditions that indicate when
to change a field value in a record.

A scheduled job, called Contract Compliance Checks in System SchedulerScheduled Jobs, evaluates these condition check definitions daily by running the condition checker. When this job is run, the ConditionChecks Script Include is triggered that runs the Condition Check Definitions. Use this condition
checker to check start dates and end dates and to set expiration levels for contracts.

For example, a contract has a start date of March 1. When the condition checker runs on March
1, it verifies that the contract Substate is
Approved and sets the contract State to
Active based on the Start Date field.

The daily condition checker sets the appropriate expiration level for active contracts based on
the contract End Date. The expiration level can be viewed in the Contracts
list. Knowing the expiration level can help contract managers renew or extend a contract before
it expires.
* **[Define a condition check](https://servicenow-prod.fluidtopics.net/0e4LxvbjtSNcp7Bjly0eXw)**   
  You can define a condition check to change values in a contract when the Contract Compliance Checks scheduled job runs each night.

**Related concepts**   

* [Contract approval flow](https://servicenow-prod.fluidtopics.net/5DVV7Y7VTmPMubuFunnixA "Use the Contract Approval flow to get approval from the approver defined in the contract. You can edit the existing flow or create a flow in the graphical Workflow Studio to meet your organization's contract approval process.")
* [Contract Management use](https://servicenow-prod.fluidtopics.net/Vg9aRWwDTmOQXwvazwvzyQ "Users with the contract_manager role can use the Contract Management application to create various types of contracts, such as leases, warranties, maintenance, and service.")
* [Domain separation and Contract Management](https://servicenow-prod.fluidtopics.net/OL6eArKTXDj5HvoieipGjA "Domain separation is unsupported in Contract Management. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.")  
**Related tasks**   

* [Use the Asset Contract Overview module](https://servicenow-prod.fluidtopics.net/DaCA83QWZLtXKDF5MEFyXg "You can view information about your contract status in the Contract Management Overview module.")  
**Related reference**   

* [Components installed with Contract Management](https://servicenow-prod.fluidtopics.net/0I5mO9P3TAoK~9DHiwVQ1w "Several types of components are installed with Contract Management.")

*[\>]: and then


