Service Location Support for Multiple Places in a Single Order Line Item (TMF622 → SOM)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hi Community,
I am looking to understand the out-of-the-box (OOTB) capabilities in ServiceNow Order Management (SOM) for handling multiple service locations on a single Order Line Item (OLI).
Scenario: In a TMF622 Product Order, a single product can contain multiple entries in the place[] array. For example, a product may be associated with three different service locations.
When this order is processed in SOM:
- A single Order Line Item (OLI) is created for the product.
- The standard Service Location field on the OLI is a reference field and can only store a single location.
- As a result, I am unable to directly map all three locations received in the TMF622 place[] array to the OLI.
Questions:
- Is there any OOTB capability in SOM to support multiple locations for a single OLI?
- How does ServiceNow recommend capturing multiple service locations associated with the same ordered product?
- Would the recommended approach be to create multiple Product Specification characteristics (for example, a location characteristic with data type Array.Object) and store the TMF622 place[] data there?
- If so, can these location-specific characteristics then be leveraged during decomposition to segregate and process the individual locations?
My primary goal is to understand whether there is an existing OOTB pattern for supporting the TMF622 place array on a single Order Line Item, or if this requires a custom implementation using characteristics.
Any guidance, best practices, or implementation experiences would be greatly appreciated.
Thanks!
