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

It's also possible that this happened because you initially had Oracle Financials classified as a Service when you created the relationship, but then you later reclassified it as an Offering.


The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.

Ahmed Drar
Tera Guru

Hi Amit 

 

i would use relationship contains to establish offering parent/child relationship.

 

in this example,

  1. Order Management Service is parent of Service order management offering- 
  2. Order Management Offering is parent of Order offering 2

The relationship between Service and offering established using 'parent' field and relationship contain

The relationship between offering and offering established using relationship contain

AhmedDrar_0-1679480646284.png

 

 

I hope this helps.

Ahmed

Please mark my answer as Correct / Helpful based on the Impact

Community Rising Star 202

 

Amit6
Tera Contributor

@Ahmed Drar  Thank you. Can you show me Order Management Offering2 record , i would like to see what is populated as Parent there.

Barry Kant
ServiceNow Employee
ServiceNow Employee

hi Amit, 

in Service Owner workspace and it's successor Digital Portfolio Management it includes depends on relations:

Screenshot 2023-03-22 at 13.25.18.png


I would use it that way, as that is offered ootb. Not sure about your use case however.

BR,

Barry

 

parent of Order Management Offering2  is Order Management service

 

AhmedDrar_0-1679504890464.png