Beat the Heat with Cool Discounts

Grab Up to 20% Off on Self-Paced Courses!

Explore Now
2

User, Group & Role Management in ServiceNow Administration

User, group, and role management is one of the core pillars of ServiceNow administration. Without proper control over who can access what, even the best-designed workflows can fall apart.

In ServiceNow, access is not randomly assigned—it follows a structured flow where users, groups, and roles work together. Understanding this structure is crucial not just for security but also for system efficiency.

In this chapter, we’ll walk through what users, groups, and roles are, how they work together, and why they matter. You’ll also learn how role-based access helps enforce rules, automate permissions, and maintain a clean and controlled instance.

Let’s begin by understanding each element in detail.

What is a User in ServiceNow?

In ServiceNow, a user refers to anyone who can log in and access the platform, including employees, IT agents, managers, and external stakeholders.

Each user has a user record, stored in the sys_user table, which contains details like:

  • User ID (their login name)
  • Email address
  • Active or inactive status
  • Roles assigned

Key Fields in the User Table:

Field Name Description
User ID Unique login name (username)
Name Full name of the user
Email Email address used for notifications
Active True/False – only active users can log in
Roles List of roles assigned directly or via groups
Title Job title (e.g., IT Technician, Manager)
Department Associated department (cmn_department reference)
Manager User’s direct manager (used for approvals and hierarchy)
Time Zone Used to personalize date/time display
Locked Out Indicates if login access is temporarily blocked
Photo Profile image (optional)
Last Login Timestamp of last login

How Are Users Created?

There are multiple ways to add users to ServiceNow:

  • Manually: Go to User Administration → Users → New
  • Automatically: Through systems like LDAP, SSO, or other integrations

By default, users have limited access unless roles are assigned to them.

What is a Group in ServiceNow?

A group in ServiceNow is a collection of users who perform similar tasks or belong to the same department or team.

Groups help you manage roles efficiently. Instead of assigning roles to every individual user, you assign roles to a group, and all members inherit those roles.

Stored in the sys_user_group table

 Common Use Cases:

  • Routing tasks or approvals
  • Sending notifications to teams
  • Assigning roles to multiple users at once

Example Groups:

  • HR_Team – handles employee records
  • Incident_Managers – manages IT incidents
  • Approvers – handles approvals in workflows

 Out-of-the-Box Groups:

Group Name Purpose
Service Desk Handles incident and request management
Change Advisory Board Reviews and approves change requests
HR Team Manages employee-related records and onboarding
CAB Approval Group Specific approval group for changes
Knowledge Editors Manages and edits knowledge base articles
Administrators Users with admin-level access and full control

Groups can also receive assignments (e.g., a task or incident can be assigned to a group instead of one person).

What is a Role in ServiceNow?

A role in ServiceNow is a set of permissions that control what a user can see or do. Think of roles as keys—they unlock access to applications, records, or actions. Roles control visibility, access to modules, record permissions, and system functions.

Roles are stored in the sys_user_role table and can be either:

  • Out-of-the-box (default roles like admin, ITIL, approver)

Out-of-the-Box Roles with Description:

Role Name Description
admin Full access to all system features and configurations
itil Core ITSM access – incident, problem, change, request handling
approver_user Allows users to approve tasks or records assigned to them
catalog_admin Manage service catalog items and categories
knowledge_admin Create and maintain knowledge base articles and categories
report_admin Create and manage reports and dashboards
user_admin Manage user accounts, groups, and roles
rest_api_explorer Access REST API Explorer for integration testing
personalize_choices Customize choice lists for fields across forms
impersonator Impersonate other users (used for testing/view access as another role)
  • Custom (created by admins based on your organization’s needs)

Roles can be assigned to:

  • Individual users
  • Entire groups (recommended approach)

Role Hierarchy Example:

  • ITIL_admin > includes ITIL
  • admin > includes almost all system-wide access

How Do Users, Groups, & Roles Work Together?

Here’s the relationship in simple terms:

A user → joins a group → the group has roles → the user inherits those roles.

This is the recommended way to manage access. It reduces errors and makes role audits easier.

Example:

  • User: John Smith
  • Group: Service Desk
  • Role: ITIL
  • → John inherits the ITIL role from his group membership.

Pro Tip: Always assign roles to groups instead of users directly.

Role-Based Access Control (RBAC) in ServiceNow

ServiceNow uses RBAC (Role-Based Access Control) to manage permissions. This means that what a user can access depends entirely on the roles they have.

Roles work together with Access Control Rules (ACLs) to enforce visibility and actions. For example:

  • The incident_read ACL checks if a user has the ITIL role before letting them view incident records.

We’ll cover ACLs in more detail in a later module.

Best Practices for Managing Users and Roles

To keep your instance secure and easy to manage, follow these practices:

  • Assign roles to groups, not directly to users
  • Use clear naming for users, roles, and groups
  • Run regular audits to remove unused roles or inactive users
  • Use departments or companies to organize larger user sets
  • Leverage role delegation and elevated roles carefully
  • Use impersonation to test access settings as another user

These tips help you avoid common mistakes and maintain a scalable access model.

Quick Recap

  • A user is anyone with login access
  • A group is a team of users that simplifies role assignment
  • A role defines what users can do or see
  • Roles should be assigned to groups for easier management
  • RBAC ensures secure, controlled access to the platform

What’s Next?

In the next chapter, we’ll take a closer look at how to create and manage users step-by-step in the platform, with screenshots and field-level guidance.

You’ll also learn how to handle deactivations, profile updates, and user imports.

Let’s keep going!

Next Topic

Need more support?

Get a head start with our FREE study notes!

Learn more and get all the answers you need at zero cost. Improve your skills using our detailed notes prepared by industry experts to help you excel.

Book Free15-Minutes Career Counselling