Restrict list of Tags to only those created by user?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-25-2024 09:57 AM
It appears that tags are added as applications/modules are added or updated. And those list of tags appear to all users when right-clicking in a list, then selecting Assign Tag > More...
When the user selects More, I want to show only those tags the user has created and no others.
I know I can deactivate the 'system tags', but I'd rather limit tags only to those the user created and/or applications/modules they have access to. How would I do that?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-25-2024 12:49 PM
Hi @clktester ,
The platform evaluates if the current user can see the "Add Tag" menu item via the "sys_tags" column of the current table. A read ACL pointing to the "Tags" column of a certain table can be created to prevent certain roles/users to access to the "Add Tag" menu item. The ACL approach also has an affect on the list view. The users are not able to add a tag to the records in a list view if the appropriate ACL is setup for that particular table. Please see the attached screenshot for the "incident" table. Based on that ACL, only the admin users can see the "Add Tag" menu item in the "incident" form.
PS. In some situations, you may want to keep the "Add Tag" menu item visible for all users. But, you may only want them to choose from existing tags that can be auto-suggested by the tag text field, not to create new tags. Unfortunately, this functionality is not supported currently.
Please refer to below thread:
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0822339
Thanks & Regards,
Sumanth Meda
