I need a catalog item reference field to be visible for any user, even those who don't have ACL

Bart Jan Bultma
Kilo Sage

I have created a catalog item for a specific group of users to create incidents for a business line. Not all of these users have ITIL rights.

 

On the catalog item there is a question with a drop down that references the cmdb_ci_service table. ITIL users can't see this table, and therefore don't see the options to select.

 

Is there any way to get around this so that the users without ITIL rights can still see the options in the dropdown?

4 REPLIES 4

sushantmalsure
Mega Sage
Mega Sage

 I do not think this is possible because everytime reference field will be clicked it will perform the query to table and which will evaluate the read level ACL. But you can think of creating another ACL with some role which every user has (snc_internal) and then allow the read access , assuming many unnecessary things .

If my answer has helped with your question, please mark my answer as accepted solution and give a thumb up.
Regards,Sushant Malsure

I don't think its possible to give every user read rights to this table as I've heard ServiceNow would then see those users as subscriptions. 

 

Thanks for explaining how the field works and that there isn't a workaround for this issue. I will try to think of another solution.

Hey Bart, we have a similar problem, did you find anything?

We used a workaround:
The field on our form is empty by default and this field is not visible to users without itil rights. Since it is a catalog item that is not used very often this solution proved to be a good enough workaround.