{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":39874,"path":"platform-administration/table-administration-and-data-management/c_DefineAssignmentRules.md","title":"Defining assignment rules","bundle":null,"doc_type":null,"release":"australia","body":"\n# Defining assignment rules\n\nThe instance can automatically assign a task to a user or group based on pre-defined conditions by using data lookup rules and assignment rules.\n\n-   **[Assignment rules module](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/table-administration-and-data-management/c_AssignmentRulesModule.md)**  \nThe Assignment rules module allows you to automatically set a value in the assigned\\_to and assignment\\_group fields when a set of conditions occurs.\n-   **[Data lookup rules](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/table-administration-and-data-management/c_DataLookupRules.md)**  \nData lookup rules offer a generic way to change any field value, not just assignment fields.\n-   **[Precedence between data lookup, assignment, and business rules](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/table-administration-and-data-management/c_PrecBetweenAssignmentAndBusRules.md)**  \nScripts, 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.\n-   **[Workflow assignments](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/table-administration-and-data-management/c_WorkflowAssignments.md)**  \nAn 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.\n-   **[Baseline assignment rules example](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/table-administration-and-data-management/r_BaselineAssignmentRulesExample.md)**  \nA baseline instance contains certain assignment rules.\n-   **[Create an assignment rule](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/table-administration-and-data-management/t_AssignmentModuleRule.md)**  \nAutomatically 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.\n-   **[Create an assignment data lookup rule](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/table-administration-and-data-management/t_DataLookupRule.md)**  \nAutomatically assign a record using Data Lookup and Record Matching.\n\n**Parent Topic:**[Working with the Task table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/table-administration-and-data-management/c_TaskTable.md)\n\n"}}