- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a month ago
Requirement: We need to create a non-standard service request catalog, where users would able to select only those services which is subscribed by the user's company.
Problem: The 'Subscribed By Companies' (relationship to service_subscribe_company table) related list is available at the Service Offering level for 'Service Portfolio' view. However, the same related list is not available at Service level.
Question: What is the best approach without creating a custom table to have this requirement using by tagging multiple companies to a single service? Why the same related list not available at the service levels in CMDB?
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a month ago
Good day @Aniket1498 ,
There is an ootb Script Include that can be used: ServiceSubscriptionUtilsSNC.
This returns all offerings that the logged on user is subscribed to.
And subscriptions are indeed on Service Offering level, as the Service Offering is the way we bring a services to the markets. It contains the commitments/agreements.
If there is a Service for home internet, I might choose a standard Service Offering, while you might choose a premium Service Offering (same Service.
BR,
Barry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a month ago
Hi @Aniket1498 ,
why would you have the subscribed users related to the business service? Subscribed users/companies etc. is only on the service offering, not on the business service.
If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.
Best regards
Anders
Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a month ago
Hi @AndersBGS
The requirement is that the end users should select Service based on the companies.
I don't think that it is an invalid requirement because end users might not be able to derive service offerings until they select a proper service. To do that, they should be able to select service that are relevant to their tagged companies.
Please correct me if there is any concept gap or suggest what should be the best approach to implement this. Is there any specific reason why this feature has not been provided by ServiceNow?
Regards,
Aniket Dey

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a month ago
Good day @Aniket1498 ,
There is an ootb Script Include that can be used: ServiceSubscriptionUtilsSNC.
This returns all offerings that the logged on user is subscribed to.
And subscriptions are indeed on Service Offering level, as the Service Offering is the way we bring a services to the markets. It contains the commitments/agreements.
If there is a Service for home internet, I might choose a standard Service Offering, while you might choose a premium Service Offering (same Service.
BR,
Barry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a month ago
Could you make a separate Service Request Catalog for each company and limit access to that Service Request Catalog? You would set access control on the catalog, not the individual services. Then you assign the service request to whatever catalogs it should be part of. When users visit the portal, they only see the catalog their company has access to.