Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for Bulk Requests >
ABO Bulk Request - Suspend/Resume Sub-Process Workflow
This workflow creates an order line item when the consolidated action is Suspend or Resume. Figure 56 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 Suspend or Resume.
Figure 56. ABO Bulk Request - Suspend/Resume Sub-Process Workflow
|
Workflow Description. This workflow performs the following actions:
- Loads the asset records to suspend and resume. 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 to suspend or resume.
- Checks whether the assets are merged.
- Clears the business service cache.
- If the user selects the Suspend action, creates the order line item records with Suspend action codes.
- If the user selects the Resume action, creates the order line item records with Resume action codes.
- Merges the Suspend and Resume order line item records.
- Adds the order line items to a collection in memory for synchronization.
Table 59 shows the steps in this workflow that call business service methods.
Table 59. Associated Business Service Methods
|
|
|
Build Instance Assets |
BuildInstanceAsset |
ABO Bulk Request Processing Service |
Process Exception |
WriteException |
ABO Bulk Request Processing Service |
Next Asset |
NextObject |
ABO Bulk Request Processing Service |
Reset PMT Cache |
Reset |
SIS OM PMT Service |
Get Active Document |
Query |
EAI Siebel Adapter |
Apply |
MergeConsolidatedAction |
ABO Bulk Request Processing Service |
Create Suspended Instance |
Set Field Value |
SIS OM PMT Service |
Create Active Instance |
Set Field Value |
SIS OM PMT Service |
Set Active Document Header 0 |
Set Output Header |
SIS OM PMT Service |
Set Active Instance |
Set Product Instance |
SIS OM PMT Service |
Suspend Delta |
Delta |
SIS OM PMT Service |
Set Due Date (Suspend) |
Set Field Value |
SIS OM PMT Service |
Set Active Document Header 1 |
Set Output Header |
SIS OM PMT Service |
Set Suspended Instance |
Set Product Instance |
SIS OM PMT Service |
Resume Delta |
Delta |
SIS OM PMT Service |
Set Due Date (Resume) |
Set Field Value |
SIS OM PMT Service |
Set Suspended Delta Doc |
Set Product Instance |
SIS OM PMT Service |
Merge Suspended and Resumed Items |
Merge |
SIS OM PMT Service |
Ensure New LineItem |
Set Field Value |
SIS OM PMT Service |
Add To Collection |
AddItemtoCollection |
ABO Bulk Request Processing Service |
|