Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for Bulk Requests >

ABO Bulk Request - Promotion - Update Matched Items Sub Process Workflow


When a promotion is added to an order or a quote, the Bulk Request functionality checks whether any of the existing line items are part of the promotion. If yes, those line items are passed to this workflow, which checks whether any promotion-related configuration exists. This workflow is called from the ABO Bulk Request - ApplyProductPromotion Workflow. Figure 76 shows this workflow.

Figure 76. ABO Bulk Request - Promotion - Update Matched Items Sub Process

Workflow Description. This workflow performs the following actions:

  1. Get Product Id. Gets each product Id from the missed item list.
  2. Query Promotion. Queries the promotion table for the given promotion Id.
  3. Query Product. Gets the product definition type code for the missed product.
  4. Construct CfgPS. Sets the product definition type code before calling Siebel Configurator.
  5. Begin Configuration. Calls Siebel Configurator to get the product definition.
  6. Get Instance. Gets the product instance from Siebel Configurator.
  7. End Configuration. Cleans up and then exits from Siebel Configurator.
  8. Clear Product Id. Removes the product Id from the context.
  9. Update RowId. Sets the missed product Id as not new.

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

Table 78. Associated Business Service Methods
Workflow Step
Method Called

Get Product Id

Conditional Action Transform

Construct CfgPS

ConstructCfgPropertiesPS

Begin Configuration

BeginConfiguration

Get Instance

GetInstance

End Configuration

EndConfiguration

Clear Product Id

Conditional Action Transform

Update RowId

Conditional Action Transform

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