Siebel Order Management Guide Addendum for Communications > Telco Subscription Management in Open UI > Workflow Reference for Telco Subscription Management in Open UI >

TOUI QCSIM Generate Order Process Workflow


TOUI QCSIM Generate Order Process Workflow, shown in Figure 3, is invoked when the user clicks the Submit button on the TOUI Quick Change SIM applet. It is the driver workflow that creates a new sales order to change the SIM number from old value to new value.

Figure 3. TOUI Generate Order Process Workflow

Workflow Description. This workflow performs the following actions:

  1. Check for Admin or Stolen Bar. This step queries to find one or more installed assets with the product types Admin Bar or Stolen Bar.
  2. Stolen Bar Present? This step checks whether this asset is the Stolen Bar type. If it is not, then it ends the process and an error message is displayed.
  3. Get Account Details. This step queries the Account business component to get a list of fields from the parent Account.
  4. Get Root Asset Details. This step Queries the TOUI Installed Asset QCS business component to get details about the root asset.
  5. Reset PMT Cache. This step calls the Reset method of the SIS OM PMT Service business service, which resets the PMT Cache to prevent an incomplete workflow from polluting the PMT cache.
  6. Load Asset. This step calls the Query method of the EAI Siebel Adapter business service, which loads active assets from the database.
  7. Transfer IO to PS. This step calls the IntObjHierToPSHier method of the EAI Integration Object to XML Hierarchy Converter business service, which converts Siebel Message type into regular property set.
  8. Get Rowset from Order. This step calls the GetRowSetData method of the Context Service business service to get all the required Order Line details based on the variable map provided in the input property set.
  9. Get RowSet Context. This step calls the GetRowSetData method of the Context Service business service to retrieve the Order Header details based on the variable map provided in the input property set.
  10. Set Fields. This step calls the Conditional Action Transform method of the Row Set Transformation Toolkit business service, which returns the rowset as output
  11. Merge Header On Delta. This step calls the MergePropertySet method of the TOUI Row Transform Service business service, which merges the header property set with the child property set by taking all the children from the row property set and keeping the header's properties.
  12. Sync To Order PS. This step calls the SyncRowSetData method of the Context Service business service, which synchronizes the rowset information.
  13. Collapse To Order. This step calls the Collapse method of the TOUI Row Transform Service business service, which collapses the incoming flat property set into hierarchical property set.
  14. Merge Header. This step calls the MergePropertySet method of the TOUI Row Transform Service business service, which merges the header property set with the child property set by taking all the children from the row property set and keeping the header's properties.
  15. Get Next Order Number. This step calls the GetNextNumber method of the TOUI Row Transform Service business service, which generates a new order number.
  16. Set Order Type. This step calls the SetPropValue method of the TOUI Row Transform Service business service, which applies the input values to the current property set.
  17. Remove XA. This step calls the RemoveType method of the TOUI Row Transform Service business service, which removes one level of the property set with the provided type name (XA).
  18. Transfer PS to Output IO. This step calls the PSHierToIntObjHier method of the EAI Integration Object to XML Hierarchy Converter business service, which converts property set to integration object hierarchy.
  19. Update Integration Id. This step calls the Set Field Value method of the SIS OM PMT Service business service, which applies a single field value used as integration Id across the complex object hierarchy.
  20. Upsert Doc. This step calls the Upsert method of the EAI Siebel Adapter business service, to insert the order.
  21. Get Order Detail. This step queries for the sales order generated in the previous step.
  22. Submit Order. This step calls the existing subprocess SISOMBillingSubmitOrderWebService, which submits the order.
Siebel Order Management Guide Addendum for Communications Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.