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

ABO Bulk Request - Add Sub-Process Workflow


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

The ABO Bulk Request - Inclusive Process Action Sub-Process Workflow calls this workflow as a subprocess when the consolidated action is Add.

Figure 61. ABO Bulk Request - Add Sub-Process Workflow

Workflow Description. This workflow performs the following actions:

  1. Create Instance Order Item. This step creates an order line item for the product instance associated with the bulk request instance (user).
  2. BatchValidate. This step checks the order line items against Configurator rules to validate the order line items.
  3. Exception? This step checks the order line items and indicates whether or not exceptions exist.
  4. Is RAF ? This decision step checks if the flow is called from RAF. If so, it routes the flow to Stop Sub Process, which terminates the process by setting the error code. If not, it routes the flow to Write Exception.
  5. Write Exception. If an exception exists, then this step retrieves it and stores it as an exception in the database for bulk request processing.
  6. AddItemtoCollection. If exceptions do not exist, then this step adds the order line items to a collection in memory for synchronization. This step calls the AddItemtoCollection method of the ABO Bulk Request Processing Service through the wrapper method CallServiceMethod of the ABO Bulk Request Processing Service business service.
  7. Is RAF & Instance? This condition step checks whether the flow is called from RAF and whether the input argument Instance is populated with a quote or order populated from the request message.
  8. AddInstance Collection. This step calls the AddItemtoCollection method of the ABO Bulk Request Processing Service through the wrapper method CallServiceMethod of the ABO Bulk Request Processing Service business service, if the Instance has a valid quote or order value, to add the quote or order structure to the collection so the final order includes the quote or order details passed as input in addition to the line items generated through offer action executions.

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

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

Create Instance Order Item

SetInstanceData

ABO Bulk Request Processing Service

BatchValidate

BatchValidate

ABO Bulk Request Processing Service

AddItemtoCollection

AddItemtoCollection

ABO Bulk Request Processing Service

Write Exception

WriteException

ABO Bulk Request Processing Service

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