Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for Bulk Requests >
ABO Bulk Request - Disconnect Asset Sub-process Workflow
This workflow is called to convert a promotion asset to either a quote line item or an order line item. This workflow is called from the Disconnect Selection step of the ABO Bulk Request - Disconnect Products & Services Process Workflow. Figure 74 shows this workflow.
Figure 74. ABO Bulk Request - Disconnect Asset Sub-process
|
Workflow Description. This workflow performs the following actions:
- Reset PMT Cache. Clears the business service cache of existing product instances.
- Load Asset. Loads the asset for the given asset integration Id and active status.
- Set Product Instance. Sets the product instance.
- Load Open Order Line Items. Loads the active open orders for the specified asset integration Id.
- Set Apply Output Header. Saves the open order header in memory.
- Apply Changes. Applies the open order to the asset to create the future asset.
- Trim. Removes any components from the asset that do not have the Track As Asset flag set.
- Is Product Instance Empty. Checks whether the product instance is empty.
- Error Out. Displays an error message if the asset is empty.
- Set Requested Product Instance. Sets the requested product instance.
- Get Active Document. Retrieves the active document.
- Set Active Document Header. Saves the active order header in memory.
- Create Delta. Adds as line items the delta of the previously requested state of the asset and the newly requested state of the asset.
- Set Due Date. Sets the due date.
- Ensure New Line Item. Generates a unique asset integration Id for all line items with an action code of Add.
- Set Product Instance (EAI Op). Set the EAI operation code.
- Prepare Sync Input (Set EAI_OPERATION codes). Prepares the synchronized input.
- Add Item To Collection. Adds the item to the collection.
Table 76 shows the steps in this workflow that call business service methods.
Table 76. Associated Business Service Methods
|
|
Reset PMT Cache |
Reset |
Load Asset |
Query |
Set Product Instance |
Set Product Instance |
Load Open Order Line Items |
Find Orders |
Set Apply Output Header |
Set Output Header |
Apply Changes |
Apply |
Trim |
Trim |
Set Requested Product Instance |
Set Product Instance |
Get Active Document |
Query |
Set Active Document Header |
Set Output Header |
Create Delta |
Delta |
Set Due Date |
Set Field Value |
Ensure New Line Item |
Set Field Value |
Set Product Instance (EAI Op) |
Set Product Instance |
Prepare Sync Input (Set EAI_OPERATION codes) |
Compute EAI Operation |
Add Item To Collection |
AddItemtoCollection |
|