Access to CMDB, Business Service & Service Offering in Catalog Item
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-08-2024 11:10 AM
Hi All,
I have a catalog item with 3 mandatory reference variables, pointing to cmdb_ci, business_service & service_offering tables respectively. This item can be also used to raised a request by user without having any role in Service Portal. However, this user is not able to see any data in Business Service & Service Offering reference fields.
May I know whether to access data from these tables, do I need to assign any role? If so then which one & I think it will definitely make an impact to the current license status / count in the system. Am I right?
Could you please let me know what is the best way to achieve the same?
Any help will be much appreciated!!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-09-2024 01:31 AM
It varies, but I believe in new systems the CMDB is visible for the "cmdb_read" role which is not licensed as it's a requester role. There might be differences depending on how your cmdb table ACL's have been defined.
Also, make sure it's OK to give cmdb_read to a user as it they don't have such access yet then there might be a reason for that.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-09-2024 06:40 AM
Hi Weird,
Thanks for your response.
It didn't work and none of the ACL is modified. By adding this role, user is able to see CMDB's & Service Offering data however not able to access Business Service.
After doing some analysis, I found that by attaching sn_cmdb_user role to user. They are able to access all 3 tables data.
Any idea whether this role would be licensed one or not because by adding this role, user has got an access of an ITIL view of the system and earlier they were re-directed to Service Portal only because at that time they don't have any role attached to their profile.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-09-2024 08:03 AM
@manish123 I would suggest you to check "sn_cmdb_user" role on license_role table, If role type is showing "Requester" then its not licensed.
Doc link : -
Thanks,
Harsh