Overview

ServiceNow HRSD (Human Resources Service Delivery) includes a wide variety of roles to support different HR functions such as case management, lifecycle events, integrations, employee center, and mobile capabilities. Below is a categorized breakdown of these roles.


🔹 Core HR Roles (sn_hr_core.*)

RolePurpose
sn_hr_core.adminFull HR admin access.
sn_hr_core.basicBasic HR agent access.
sn_hr_core.case_readerRead-only access to HR cases.
sn_hr_core.case_writerWrite access to HR cases.
sn_hr_core.content_readerRead HR content.
sn_hr_core.content_writerCreate and update HR content.
sn_hr_core.hrsm_employeeEmployee-specific role for accessing HR services.
sn_hr_core.hrsm_contractorContractor-specific access to HR services.
sn_hr_core.hrsm_alumniAlumni access to select HR services.
sn_hr_core.hrsm_contingentContingent worker access to HR services.
sn_hr_core.hrsm_new_hireNew hire onboarding access.
sn_hr_core.kb_writerKnowledge base content writer.
sn_hr_core.managerHR manager functions and dashboards.
sn_hr_core.profile_readerRead access to HR profiles.
sn_hr_core.profile_writerWrite access to HR profiles.
sn_hr_core.report_creatorCreate HR reports.
sn_hr_core.secure_info_readerRead access to secure HR data.
sn_hr_core.secure_info_writerWrite access to secure HR data.
sn_hr_core.usa_employee_onlyRestricts HR access to U.S.-based employees only.
sn_hr_core.ws_adminWeb services admin for HR APIs.

🔸 Integration Roles (sn_hr_integrations.*, sn_hr_integr_fw.*)

RolePurpose
sn_hr_integrations.adminAdmin role for HR integrations.
sn_hr_integrations.integration_externalExternal system integration access.
sn_hr_integrations.userGeneral access to HR integrations.
sn_hr_integr_fw.adminAdmin access to the Integration Framework plugin.

🔸 Lifecycle Events Roles (sn_hr_le.*)

RolePurpose
sn_hr_le.adminFull admin for Lifecycle Events.
sn_hr_le.activity_readerRead access to lifecycle event activities.
sn_hr_le.activity_writerCreate/update lifecycle event activities.
sn_hr_le.activity_set_managerManage sets of lifecycle event activities.
sn_hr_le.case_readerView lifecycle event cases.
sn_hr_le.case_writerWrite lifecycle event cases.

🔸 Employee Center / Portal (sn_hr_sp.*)

RolePurpose
sn_hr_sp.adminAdmin access to the HR Service Portal.
sn_hr_sp.esc_adminEmployee Service Center admin functions.
sn_hr_sp.hrsp_employeeEmployee role for the HR portal.
sn_hr_sp.hrsp_contractorContractor access to the HR portal.
sn_hr_sp.hrsp_contingentContingent worker portal access.
sn_hr_sp.hrsp_alumniAlumni portal access.
sn_hr_sp.hrsp_new_hirePortal access for new hires.

🔸 Mobile & Virtual Agent

RolePurpose
sn_hr_mobile.adminHR mobile configuration and administration.
sn_hr_va.adminAdmin access to Virtual Agent for HRSD.

✅ Best Practices for Role Assignment

  • Use role inheritance to simplify management.
  • Avoid assigning admin roles unless required.
  • Assign roles dynamically via HR criteria where possible.
  • Use persona-based access for scalable assignments (employee, manager, new hire, etc.).

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *