Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for Bulk Requests >
ABO Bulk Request - Edit Order Line Item
This workflow edits a line item for an order. Figure 61 shows this workflow. A user initiates this workflow by clicking the Customize button in the Actions applet.
Figure 61. ABO Bulk Request - Edit Order Line Item workflow
|
Workflow Description. This workflow performs the following actions:
- Clears the business service cache.
- Loads the current order line item into memory.
- Loads assets into memory.
- Checks if an asset exists for the order line item. If an asset exists, applies the order line item to the asset.
- If an asset does not exist, uses the current order line item to generate an asset.
- Stores the order header with which to associate the edited line item.
- Checks if the port IDs for the edited instance match port IDs for the product definition.
- Launches the Configurator runtime session to reconfigure the product instance.
- Waits for the user to click a button to terminate the session.
- Gets the details of the button that the user clicks.
- Checks if the user clicks the Cancel button.
- If the user does not click the Cancel button, gets the configured product instance from the Configurator session.
- Stores the configured product instance.
- Creates the Delta action codes.
- Writes the order line item to the database.
- Displays the Orders applet.
Table 64 shows the steps in this workflow that call business service methods.
Table 64. Associated Business Service Methods
|
|
|
Reset PMT Cache |
Reset |
SIS OM PMT Service |
Load Order Line Item |
Query |
EAI Siebel Adapter |
Load Asset |
Query |
EAI Siebel Adapter |
Set Product Instance (Asset) |
Set Product Instance |
SIS OM PMT Service |
Load Open Order Line Items |
Find Orders |
SIS OM PMT Service |
Apply Open Orders |
Apply |
SIS OM PMT Service |
Trim |
Trim |
SIS OM PMT Service |
Set Product Instance (Future) |
Set Product Instance |
SIS OM PMT Service |
Apply Order Line Item |
Apply |
SIS OM PMT Service |
Set Active Order Header |
Set Output Header |
SIS OM PMT Service |
Auto Match Port Ids |
AutoMatch |
Complex Product AutoMatch Service |
Set Warning Message |
SetBusCompFields |
Shopping Service |
Reconfigure Product Instance |
Reconfigure Product Instance |
SIS OM PMT Service |
Get Clicked Button |
Get Cfg Button Click Information |
SIS OM PMT Service |
Get Instance |
GetInstance |
SIS OM PMT Service |
Set Product Instance (Requested) |
Set Product Instance |
SIS OM PMT Service |
Create Delta |
Delta |
SIS OM PMT Service |
Explode Order Line Item |
Explode |
SIS OM PMT Service |
Set Product Instance (EAI Op) |
Set Product Instance |
SIS OM PMT Service |
Prepare Sync Input |
Compute EAI Operation |
SIS OM PMT Service |
Sync Order Line Item |
Synchronize |
SIS OM PMT Service |
Refresh Business Component |
Refresh Business Component |
SIS OM PMT Service |
Go to Orders View |
GoToView |
ABO Bulk Request GoToView Service |
|