The CreatorCon Call for Content is officially open! Get started here.

Service offering as parent to another Service offering

Amit6
Tera Contributor

How it is possible to have Service offering as parent to another Service offering.

 

I could see this relationship exist in PDI instance in demo data. Could not create one.

 

Please check below. Any help is appreciated.

 

Amit6_0-1679481162062.png

 

1 ACCEPTED SOLUTION

scott_lemm
ServiceNow Employee
ServiceNow Employee

@Amit6  It is not advised to have a Service Offering be a Parent to another Service Offering as there are several capabilities between Offering and Service that depend on a singular/flat layer.

 

When the Service Portfolio Management team rewrote functionality in/around 2017 they purposely created a single layer of Service (Parent) with a single layer of Offering (child). The reasoning was for the automation and reporting tied to Offerings and rolled up to their parent Service. Additionally, this automation and reporting are rolled up into the nodes that make up the Service Portfolio. The desired reporting was only possible by restricting the hierarchy. That is why the parent attribute is restricted to Service (also, you can not have offerings to an Application Service).

 

Functionality within Service Owner Workspace and Digital Portfolio Management would be severely impacted if a hierarchy of Offering is introduced. Additionally, some "better together" functionality between ITOM and ITSM may be impacted. 

 

I would recommend reaching out to the Service Portfolio Management team and investigate a feature request that would allow an Offering hierarchy in the future. Because of the many dependencies on the flat hierarchy, a thorough review would be needed. 

 

Sorry this doesn't solve your ask but I would not want you to make a customizations that resulted in a loss of functionality. 

 

Thank you,

Scott Lemm

View solution in original post

19 REPLIES 19

AndersBGS
Tera Patron
Tera Patron

Hi @Amit6 ,

 

On the offering record, you can add a CI relationship:

AndersBGS_0-1679480003287.png

Where you just state that class is offering:

AndersBGS_1-1679480043749.png

By this you can relate offerings together.

 

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

 

Best regards

Anders

 

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/

Amit6
Tera Contributor

Thank you. i can relate two service offering through CI relationship but it does not solve my issue. Please see below offering record. Parent is populated as Service offering. I dont know how it is done. Thanks for your help.

Amit6_0-1679481036399.png

 

Hi @Amit6 ,

 

Have just tested a little on the parent field.

 

  1. If you remove the current selection and try to add in again, it will not be possible.
  2. According to bullet one, I would assume that this is an error in the PDI.
  3. You can make the parent be able to select Offering if needed, by changing the reference specification from service to cmdb_ci:

 

AndersBGS_2-1679483749137.png

 

 

AndersBGS_0-1679483655832.pngAndersBGS_1-1679483697547.png

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

 

Best regards

Anders

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/

Amit6
Tera Contributor

i am ok if this is error in PDI instance.  Will wait for some more time to check any other feedback.Thank you for looking into it.