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

TOUI Get Delta Sub Process Workflow


TOUI Get Delta Sub Process Workflow, shown in Figure 4, is a subprocess invoked by the driver workflow, TOUI Generate Order Process. If the user is changing SIM card scenario and is adding a new SIM card, then this workflow invokes Siebel Configurator to allow the user to replace the existing SIM Card with the new SIM card and to set the cached instance.

Figure 4. TOUI Get Delta Sub Process Workflow

Workflow Description. This workflow does the following:

  1. Add Header. This step calls the method AddHeader of the TOUI Row Transform Service Business Service to create a Cx Object from of the input argument and to add an extra Siebel Message header so that the is recognizable by the SetInstance method of the Configurator service.
  2. Create Delta. This step calls the method Delta of the TOUI Row Transform Service Business Service, which merges two property sets of the same header type and returns the delta. The line items missing from the current property set have the Delete action code. The new line items present in the delta document have the Add action code.
  3. Get New Instance. This step calls the method GetInstance of the Remote Complex Object Instance Service Business Service, which retrieves the current instance of the sales order that is cached in the configurator service.
  4. New SIM? This step is a decision point to determine whether this change involves creating a new SIM card.
  5. Reconfig Product Instance. This step calls the method SetInstance of the Remote Complex Object Instance Service Business Service, which sets the cached instance of the Configurator service with the input property set.
  6. ReplaceItem. This step calls the method ReplaceItem of the Remote Complex Object Instance Service Business Service, which replace the existing product (the old SIM Card) with another product (the new SIM Card) and sets the cached instance.
Siebel Order Management Guide Addendum for Communications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.