Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows to Update Order Line Items >

SIS OM NSB Update Order Line


This workflow updates the status of order line items for nested service bundles. The field name and value of the line item to update as well as the row ID of the root order and the nested service bundle are passed to this workflow. Figure 20 shows this workflow.

The SIS OM Order Line Item Update Main workflow calls this workflow as a subprocess.

Figure 20. SIS OM NSB Update Order Line Item Workflow

Workflow Description. This workflow performs the following actions:

  1. Query by Root_Id. Gets the order hierarchy of the entire order using the row ID of the root order.
  2. if LineItemExists > 0. Checks whether one or more line items exist for the order.
  3. Select Hierarchy Under Row_Id. Gets the order hierarchy of the nested service bundle using the row ID of the nested service bundle.
  4. Set Field Service. Iterates through the order hierarchy of the nested service bundle and updates those fields and values that are passed to the workflow.
  5. Merge Property Sets. Merges the updated order hierarchy of the nested service bundle with the order hierarchy of the entire order to update the order hierarchy of the entire order.
  6. Set Product Instance. Loads the order hierarchy that is not updated into memory.
  7. Compute EAI Operation. Compares the updated order hierarchy with the order hierarchy that is not updated, and sets a flag for the fields with updated values.
  8. EAI Update Line Item. Updates the database with the updated values.

Table 32 shows the steps in this workflow that call business service methods.

Table 32. Associated Business Service Methods
Workflow Step
Method Called
In Business Service

Query by Root_Id

Query

EAI Siebel Adapter

Select Hierarchy Under Row_Id

GetProductHierarchyUnderRow

CMU External Integration Service

Set Field Service

SetFieldValue

CMU External Integration Service

Merge Property Sets

MergePropertySet

CMU External Integration Service

Set Product Instance

Set Product Instance

SIS OM PMT Service

Compute EAI Operation

Compute EAI Operation

SIS OM PMT Service

EAI Update Line Item

Update

EAI Siebel Adapter

Siebel Order Management Guide Addendum for Communications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.