- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-22-2023 03:01 AM - edited 03-22-2023 03:33 AM
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.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-22-2023 05:06 AM
@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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-22-2023 12:08 PM
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-22-2023 03:29 AM - edited 03-22-2023 03:30 AM
Hi Amit
i would use relationship contains to establish offering parent/child relationship.
in this example,
- Order Management Service is parent of Service order management offering-
- 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
I hope this helps.
Ahmed
Please mark my answer as Correct / Helpful based on the Impact
Community Rising Star 202
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-22-2023 03:38 AM
@Ahmed Drar Thank you. Can you show me Order Management Offering2 record , i would like to see what is populated as Parent there.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-22-2023 05:28 AM
hi Amit,
in Service Owner workspace and it's successor Digital Portfolio Management it includes depends on relations:
I would use it that way, as that is offered ootb. Not sure about your use case however.
BR,
Barry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-22-2023 10:08 AM
parent of Order Management Offering2 is Order Management service