{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":24860,"path":"it-asset-management/contract-management/c_UseConditionCheckDefinitions.md","title":"Condition check definitions","bundle":null,"doc_type":null,"release":"australia","body":"\n# Condition check definitions\n\nCondition check definitions enable you to define logical conditions that indicate when to change a field value in a record.\n\nA scheduled job, called **Contract Compliance Checks** in **System Scheduler** &gt; **Scheduled 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.\n\nFor 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.\n\nThe 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.\n\n-   **[Define a condition check](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/t_DefineAConditionCheck.md)**  \nYou can define a condition check to change values in a contract when the **Contract Compliance Checks** scheduled job runs each night.\n\n**Parent Topic:**[Contract Management](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/c_ContractManagement.md)\n\n**Related topics**  \n\n\n[Use the Asset Contract Overview module]()\n\n[Components installed with Contract Management]()\n\n[Contract approval flow]()\n\n[Contract Management use]()\n\n[Domain separation and Contract Management]()\n\n"}}