Client roles

You can control what HR functionality that an employee can access using Client Roles. You can license all employees or provide HR services to users in a specific location or group.

Client roles define access within the application. ServiceNow provides these roles and modifying them is not recommended. These roles can be added to other roles or groups. There are two groups:
  • HR fulfillment support: sn_core_hrsm
  • HR Service Portal: sn_core_hrsp
Both roles contains conditions depending on the type of user:
  • Alumni
  • Contingent
  • Contractor
  • Employee
  • Employment Type
  • Location
  • New Hire
  • New Hires Only
  • Office Based Employees
  • Remote Employees
Figure 1. Client Roles
Note: When creating an HR case and an employee does not display, ensure that the employee has any of the sn_hr_core_hrsm roles assigned. Also, when an employee cannot access the HR Service Portal, ensure any of the sn_hr_core_hrsp roles are assigned.
Client roles are defined and administered like regular roles. ServiceNow tracks them for licensing purposes.

Assignment of client role rules is defined in the Client Role Assignment Rules module.

Client role assignment rules

Use the Client Role Assignment Rules module to map a condition or multiple conditions to client roles.

Before you begin

Role required: sn_hr_core.admin

The Client Role Assignment Rules module defines assignment of client roles. This module grants or removes client roles from users immediately.

To map conditions to a client role:


  1. Navigate to HR Administration > Manage Roles > Client Role Assignment Rules.
  2. Click New to create a client role rule or click an existing client role rule to edit.
  3. Active is enabled by default.
  4. From Condition, click the Lookup using list and select an existing HR condition. Click New to create an HR condition.
  5. From Role, click and select an HR role.
  6. Click Submit or Update to save your changes.