How to restrict the visibility of Business Services based on the Services "assigned" to the user

P-Rudenko-SN
ServiceNow Employee
ServiceNow Employee

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.

 

8 REPLIES 8

reich
Giga Contributor

Hi

 

are you talking about what service catalog in the service portal? if so, you can just create a group in the items itself. for exampel if you want to restrict a group to create an incident, go to the item and check the related list. there should be a tab that says available for and not available for.

 

 

P-Rudenko-SN
ServiceNow Employee
ServiceNow Employee
Sorry I need to add more details. There is "get help" menu in portal where the user can raise an Incident, specifying the business service affected. I need the list of business services to be restricted based on those "related" to particular groups. The questions is what's the best approach to create this relationship.

Hi

 

Got it. The field that the users are going to select, would it be a reference field? if so check the screenshot. what this would do is only show the business reference based on their assignment groups. 

 

find_real_file.png

P-Rudenko-SN
ServiceNow Employee
ServiceNow Employee

Well this is problem. We can't use an assignment or support group. We need to create a custom group, and then somehow add to it the services, that will be visible for the group member.

I've created a custom list field (reference to sys_user_group) on cmdb_ci_service form to allow assign the groups to specific business services. Then when I'm creating the dynamic filter on this field Groups Related IS (dynamic) one of my groups, then I see the issues. In service portal, looks like filtering works but I see the group names, instead of business services. And on incident form, when I click loop on business service field, I see nothing (the same dynamic filter was applied to it).