---
sourceDocument: Xanadu ServiceNow AI Platform Administration
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Assignment rules module

# Assignment rules module {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The Assignment rules module allows you to automatically set a value in the assigned_to
and assignment_group fields when a set of conditions occurs.  
An assignment rule must also meet these additional criteria to run:

* The task record has been created or updated. Assignment rules do not apply to unsaved changes on a form.
* The task record must be unassigned. The record cannot have an existing value for either the assigned_to or assignment_group fields. Assignment rules cannot overwrite existing assignments (including assignments set by a default value or a previously run assignment rule).
* The assignment rule is the first rule that matches the table and conditions. If more than one assignment rule matches the conditions, only the rule with the lowest order value runs.
{#c_AssignmentRulesModule__ul_tsb_snh_fq}
**Related concepts**   

* [Data lookup rules](https://servicenow-prod.fluidtopics.net/M~dNIR1lsNC51geTU8yfiQ "Data lookup rules offer a generic way to change any field value, not just assignment fields.")
* [Precedence between data lookup, assignment, and business rules](https://servicenow-prod.fluidtopics.net/hvWUlSrSKDn2adzOkFj6kA "Scripts, assignment rules, business rules, workflows, escalations, and engines all take effect in relation to a database operation, such as insert or update. In many cases, the order of these events is important.")
* [Workflow assignments](https://servicenow-prod.fluidtopics.net/HahASFLyxHPF_dItxEE_gw "An alternative to creating data lookup or assignment rules is to create one or more workflow tasks that assign a task record as part of a workflow.")  
**Related tasks**   

* [Create an assignment rule](https://servicenow-prod.fluidtopics.net/xe0hjK2CjyaY4TGX~Oj94w "Automatically assign a record according to one or more conditions in an assignment rule. Assignment rules are designed to run at the time you open a record.")
* [Create an assignment data lookup rule](https://servicenow-prod.fluidtopics.net/vQHScXzjNwEQtbe5bwW~XA "Automatically assign a record using Data Lookup and Record Matching.")  
**Related reference**   

* [Baseline assignment rules example](https://servicenow-prod.fluidtopics.net/CsSPKXDDusnJgP13ayXwuw "A baseline instance contains certain assignment rules.")

