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:
- 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.
- From the instance asset records created in the previous step, loads into memory the next asset for the user.
- Uses the asset for the user and the consolidated action (converted into asset hierarchy) to build the future state of the asset.
- 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.
- Checks the order line items against Configurator rules to validate order line items.
- If exceptions exist, creates the exception records.
- 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
|
|
|
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 |
|