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, then 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 85 shows this workflow.

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

Workflow Description. This workflow performs the following actions:

  1. Get Product Id. This step gets each product Id from the missed item list.
  2. Query Promotion. This step queries the promotion table for the given promotion Id.
  3. Query Product. This step gets the product definition type code for the missed product.
  4. Construct CfgPS. This step sets the product definition type code before calling Siebel Configurator.
  5. Next Record? This step determines whether another record exists to process.
  6. Begin Configuration. This step calls Siebel Configurator to get the product definition.
  7. Get Instance. This step gets the product instance from Siebel Configurator.
  8. End Configuration. This step cleans up and then exits from Siebel Configurator.
  9. Clear Product Id. This step removes the product Id from the context.
  10. Update RowId. This step sets the missed product Id as not new.

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

Table 73. 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 © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.