{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":11607,"path":"employee-service-management/hr-service-delivery/t_ClientRoleAssignRules.md","title":"Client role assignment rules","bundle":null,"doc_type":null,"release":"australia","body":"\n# Client role assignment rules\n\nUse Client Role Assignment Rules to automatically assign or reassign a role to an employee.\n\n## Before you begin\n\nRole required: sn\\_hr\\_core.admin\n\nA condition or set of multiple condition clauses based on the HR profile \\[sn\\_hr\\_core\\_profile\\] table are used to automate assigning roles.\n\n**Note:** Client role assignment rules are for access to the Employee Center only.\n\nFor example:\n\n-   A newly hired employee can be automatically assigned the new hire \\[sn\\_hr\\_core.hrsm\\_new\\_hire\\] role. This role provides limited access to the Employee Center or service portal.\n-   The Update Client Roles scheduled job runs and acknowledges the employee start date for the new hire has not been reached.\n-   The Assign HR Roles business rule assigns the new hire role based on the conditions set on the client role assignment rules.\n\nTo map conditions to a client role:\n\n## Procedure\n\n1.  Navigate to **All** &gt; **HR Administration** &gt; **Manage Roles** &gt; **Client Role Assignment Rules**.\n\n2.  Click **New** to create a client role rule or click an existing client role rule to edit.\n\n3.  **Active** is enabled by default.\n\n4.  From **Condition**, click the **Lookup using list** and select an existing HR condition.\n\n5.  Click **New** to create an HR condition.\n\n    You can also click the **Preview this record** icon to open the record.\n\n<table id=\"choicetable_myd_4sm_b2b\"><thead><tr><th align=\"left\" id=\"d386984e147\">\n\nField\n\n</th><th align=\"left\" id=\"d386984e150\">\n\nDescription\n\n</th></tr></thead><tbody><tr><td id=\"d386984e156\">\n\n**Name**\n\n</td><td>\n\nName of the HR condition.\n\n</td></tr><tr><td id=\"d386984e165\">\n\n**Table**\n\n</td><td>\n\nTable conditions are built on the HR profile \\[sn\\_hr\\_core\\_profile\\] table only.Changing the table for client role assignment is not recommended.\n\n</td></tr><tr><td id=\"d386984e177\">\n\n**Active**\n\n</td><td>\n\nCheck box for enabling condition.**Note:** Deactivate at the client role assignment level and not the conditions level.\n\n</td></tr><tr><td id=\"d386984e189\">\n\n**User column**\n\n</td><td>\n\nTogether with the HR profile \\[sn\\_hr\\_core\\_profile\\] table, filters users when evaluating a condition.\n\n</td></tr><tr><td id=\"d386984e199\">\n\n**Condition**\n\n</td><td>\n\nConditions the Assign HR Roles business rule uses to automatically assign a role to an employee. For example, the base system automatically assigns the New Hire role to a user when Employment type is:-   Full Time Employee or\n-   Part Time Employee or\n-   Temporary Employee and\n-   Employment start date is after Today\n **Note:** When defining conditions like case sensitivity or null values, see API [GlideFilter - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/server-api-reference/c_GlideFilterScopedAPI.md).\n\n</td></tr></tbody>\n</table>6.  Click **Submit** or **Update**.\n\n7.  From **Role**, click and select the HR role you want to automatically assign when the conditions are met.\n\n8.  Click **Submit** or **Update** to save your changes.\n\n\n**Parent Topic:**[Client roles](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/hr-service-delivery/c_ClientRoles.md)\n\n"}}