Siebel Order Management Guide > Workflow Reference for Employee Asset-Based Ordering > Workflows that Support the Automatic Configuration of Customizable Products >
SIS OM Get Future Asset Subprocess
This workflow, shown in Figure 51, is called by the Headless Configuration Service to get the future asset and the original asset. The future asset is the result of applying the current line item and any open orders to the original asset. This workflow returns the asset in its future state, the asset in its current state, and the document header with the root line item. This workflow is called by the HdlsCfgSvcLoadABO signal.
Figure 51. SIS OM Get Future Asset Subprocess
|
Workflow Description. This workflow does the following:
- Reset PMT Cache. This step resets the cache to prevent an incomplete workflow from entering the PMT cache.
- Load Line Item. This step loads the line item.
- Is Action equal to Add? This step checks the action code:
- If action code is Yes (that is, Add), then it applies the line item to the instance.
- If action code is No (which is the default), then:
- It loads the asset.
- It loads the cache with the asset.
- It finds open orders on the asset.
- It applies open orders to the asset.
- It deletes child line items (that are not part of the asset).
- It checks if the new asset is empty. If the new asset is empty (which is the default), then an error is generated. If the new asset is not empty, then loads the cache with the changed item and applies the line item to the instance.
Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.
|
Business Service Method Called |
Reset PMT Cache |
Reset |
Load Line Item |
Query |
Load Asset |
Query |
Load Cache with Asset |
Set Product Instance |
Find Open Orders on Asset |
Find Orders |
Apply Open Orders to Asset |
Apply |
Trim Un-Asseted Child Line Items |
Trim |
Load Cache with Changed Asset |
Set Product Instance |
Apply Line Item to Instance |
Apply |
|