Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for Bulk Requests >

ABO Bulk Request - Edit Order Line Item Workflow


This workflow edits a line item for an order. Figure 69 shows this workflow.

A user initiates this workflow by clicking the Customize button in the Actions applet.

Figure 69. ABO Bulk Request - Edit Order Line Item Workflow

Workflow Description. This workflow performs the following actions:

  1. Clears the business service cache.
  2. Loads the current order line item into memory.
  3. Loads assets into memory.
  4. Checks whether an asset exists for the order line item. If an asset exists, then applies the order line item to the asset.
  5. If an asset does not exist, then uses the current order line item to generate an asset.
  6. Stores the order header with which to associate the edited line item.
  7. Checks whether the port IDs for the edited instance match port IDs for the product definition.
  8. Launches the Configurator run-time session to reconfigure the product instance.
  9. Waits for the user to click a button to terminate the session.
  10. Gets the details of the button that the user clicks.
  11. Checks whether the user clicks the Cancel button.
  12. If the user does not click the Cancel button, then gets the configured product instance from the Configurator session.
  13. Stores the configured product instance.
  14. Creates the Delta action codes.
  15. Writes the order line item to the database.
  16. Displays the Orders applet.

Table 59 shows the steps in this workflow that call business service methods.

Table 59. Associated Business Service Methods
Workflow Step
Method Called
In Business Service

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

Siebel Order Management Guide Addendum for Communications Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.