different Columns for Employee and Manager from Same Table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
Hi all ,
I need help with role-based list views in ServiceNow.
Requirement:
I have one table and one list, but the visible columns should change based on role.
Employee should see only:
Name
Email
Department
Employee ID
Manager (from the same table and list) should see:
Employee Name
Manager
Employee ID
Department
Role
What is the best practice to achieve this in ServiceNow?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
29m ago
The best practice in ServiceNow is to use role‑based list views. Create separate views for Employees and Managers, each showing only the columns relevant to that role, and let users switch automatically based on the view they have access to. For sensitive fields, use column‑level ACLs so only users with the right role can read those fields. You can also hide/show columns dynamically using Client Scripts or UI Policies, but separate views are simpler to maintain and align with platform design.
For more details, see how to create and customize list views and columns in ServiceNow Community documentation: How to create and configure a list view in ServiceNow
You can also explore how list layouts work and how users can personalize list columns when viewing records.
If you find this useful, kindly mark it as Accept as Solution and Helpful.
Regards,
- Ankit
LinkedIn: https://www.linkedin.com/in/sharmaankith/