Data masking functionality in servicenow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2023 06:07 AM
Hi all,
Iam facing a challenge '' we know fields having personnel information(PI) like caller_id, short_description, user details etc., on the incident table. I have to mask/hide this PI on the form for specific users, and this masked PI data can see for selected users'' how to achieve this. for reference i have added a screenshot please refer it.
if anyone as solution please reply as much as possible.
Thanks & Regards
Venkatesh. t

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2023 06:18 AM
Masking it is basically the same as saying, you can't read this field.
So why not just use field level acls for this?
Help others to find a correct solution by marking the appropriate response as accepted solution and helpful.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2023 06:26 AM
Hi @Peter Bodelier, Thanks for your quick response, Iam checking if their any other solution apart from ACL's. if we don't have better than this, could you share the solution on configuring the ACL idea i will try to implement.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2023 06:30 AM
It really is basic ACL implementation.
Create a field level ACL such as incident.caller_id, and add a role to it.
Be aware you need to make sure, you are not restricting it for the caller itself.
So you will probably (for caller_id) need 2 ACL's one for the 'selected users' and one for the caller himself (and maybe others depending on your implementation.
Help others to find a correct solution by marking the appropriate response as accepted solution and helpful.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-28-2023 12:12 AM
Hi @Peter Bodelier I think you misunderstand, we are masking field data not complete field here so we can able to see the field but inside the information on that particular field should not visible.