Business Service only visible to ITIL users

AdamRich
Tera Expert

I'm having an issue where only ITIL users can see a specific service that i need all users to be able to see. How can i make it so all users can see it?

 

 What ITIL users see...

what_ITIl_Users_See.JPG

What non ITIL users see..

What_Basic_users_see.png

1 ACCEPTED SOLUTION

I found the Solution! I was entering the wrong table. I was entering cmdb_ci_service_business and needed cmdb_ci_service. Thanks, everyone!

View solution in original post

7 REPLIES 7

Sandeep Rajput
Tera Patron
Tera Patron

@AdamRich Looks like a reference qualifier is filtering the choices within the Service field based on current user's role. On the backend you need to open the create incident record producer.

 

Screenshot 2023-04-19 at 12.05.48 AM.png

Open the Create incident record producer and scroll to the variable related list in the bottom.

 

Screenshot 2023-04-19 at 12.09.09 AM.png

On the variable detail, navigate to the type specification and check if any Advanced or Dynamic reference qualifier is defined for ITIL role 

 

Screenshot 2023-04-19 at 12.09.53 AM.png

 

Either remove the qualifier string or remove ITIL role check from it gs.hasRole('itil') , save the changes and check, after removing the qualifier, all the services should be available to all the users.

 

In oder to know more about qualifiers please refer to the this reference https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/script/server-scripting/c...

unfortunately, that didn't do the trick. 

Michael Fry1
Kilo Patron

Did you review the ACLs on the table users don't have read access too? Thinking an ACL is blocking them from reading the data.

I tried this and it still didn't work the following is my ACL if you don't mind checking for an error that I missed. 

CMDB_CI_Service.JPG