Why Subscribed by Company is not present in cmdb_ci_service related list?

Aniket1498
Giga Guru

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?

1 ACCEPTED SOLUTION

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

View solution in original post

4 REPLIES 4

AndersBGS
Tera Patron
Tera Patron

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/

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

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

Geri1
Tera Contributor

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.