How to restrict the visibility of Business Services based on the Services "assigned" to the user
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-29-2018 07:25 AM
Dear All,
I need to restrict the list of business services, visible to users in self-service portal and incident page. User should only see the services, available for him.
I've added Business service -> users supported related list to the Group Form. This is a place, where I'm adding the services, that must be available for the user. Both in service catalog record producer and incident form, for the field "business service", I've set the simple reference qualifier, User supported is (dynamic) one of my support groups.
Now the problem is, that "Users supported" accepts the only one group. Meaning, only one service can be linked to a single group (1 to 1) relationship. I can't have a multiple groups, where there is the same Business Service added to "Users supported" list (this is required in my case).
May someone please help with an idea on how to manage the requirement?
1) how to properly manage the relationship between group and business service (having the option to maintain many-to-many relationship)
2) how to filter out the required services in portal and incident form.
Thanks a lot in advance.
- Labels:
-
Incident Management
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-29-2018 02:05 PM
Hi, I've done something similar except I allowed the users to browse a list of Business Services and subscribe themselves. It uses ServiceNow's OOB Subscription UI action and tables.
Then, you need to build a Dynamic Reference Qualifier that will filter the drop downs based on the users subscriptions. Your need is a slight variation on mine, but check out my blog post for the code and concept.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-14-2018 12:20 AM
I've complete the task by creating a customer list field in cmdb_service_ci table, that refers to sys_user_group table.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-16-2020 04:34 AM
Hi,
Could expand on what you've actually done to achieve this please as I need to do something very similar and would appreciate any pointers.
Thanks in advance,
Dan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-16-2023 05:33 AM
Hi,
I also have a similar requirement. I need to be able to restrict visibility of some Business Services and Service Offerings base on role, user's department, membership in one or more support groups, etc.
Have you been able to come up with a good solution for this? If so, would you please share details on the approach you used?