Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for In-Memory Promotion Upgrades >

ISS Promotion Update Matched Items Sub Process


This workflow is used to update the promotion-related fields (Prom Instance Id, Prom Rule Id, Promotion Id) for the promotion components that are transitional from the source to the target promotion. Also, Batch Validate is called for each common root customizable product to make sure that target promotion constraints are applied.

Figure 133 illustrates this workflow.

Figure 133. ISS Promotion Update Matched Items Sub Process

Workflow Description. This workflow performs the following actions:

  1. Start. This step starts the workflow.
  2. Get Next Child. This step goes through a list of line items matching the promotion.
  3. Is Empty? This step verifies if the list is empty. If the list is empty, the workflow ends.
  4. Update Promotion fields. This step uses the Row Set Transformation Toolkit to set the Promotion Id, Promotion Instance Id and Promotion Rule Id on the matching items.
  5. Transfer PS to IO. This step converts the Property Set to IO, which is used as an input in the to Batch validate in Step 7.
  6. Set Instance Input. This step sets the input required for the Batch Validate call.
  7. Batch Validate. Call Batch validate to auto correct the CPs that have been transferred to the target promotion in Step 5.
  8. Update Validate Instance. This step calls the Update Message of In memory data service to store the Batch Validate output in the memory data store.
  9. End. This step ends the workflow.
Siebel Order Management Guide Addendum for Communications Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.