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

ABO Bulk Request - Modify Sub-Process Workflow


This workflow creates an order line item when the consolidated action is Update. Figure 54 shows this workflow.

The ABO Bulk Request - Inclusive Process Action Sub-Process Workflow and the ABO Bulk Request - All Exclusive Process Action Sub-Process Workflow call this workflow as a subprocess when the consolidated action is Update.

Figure 54. ABO Bulk Request - Modify Sub-Process Workflow

Workflow Description. This workflow performs the following actions:

  1. Uses the contact ID and account ID for the user and the product ID to load the asset records for the user. If no asset records exist, an exception occurs, and the workflow terminates.
  2. From the instance asset records created in the previous step, loads into memory the next asset for the user.
  3. Uses the asset for the user and the consolidated action (converted into asset hierarchy) to build the future state of the asset.
  4. Compares the future state of the asset to the initial state of the asset to create the order line item records with appropriate action codes.
  5. Checks the order line items against Configurator rules to validate order line items.
  6. If exceptions exist, creates the exception records.
  7. If exceptions do not exist, adds the order line items to a collection in memory for synchronization.

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

Table 57. Associated Business Service Methods
Workflow Step
Method Called
In Business Service

Build User Assets

BuildInstanceAsset

ABO Bulk Request Processing Service

Process Exceptions

WriteException

ABO Bulk Request Processing Service

Next Asset

NextObject

ABO Bulk Request Processing Service

Set Requested Product Instance

Set Product Instance

SIS OM PMT Service

Apply Consolidated Action

MergeConsolidateAction

ABO Bulk Request Processing Service

Set Header

Set Output Header

SIS OM PMT Service

Delta

Delta

SIS OM PMT Service

BatchValidate

BatchValidate

ABO Bulk Request Processing Service

Add Item to Collection

AddItemtoCollection

ABO Bulk Request Processing Service

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