Siebel Order Management Guide Addendum for Industry Applications > Workflows for Employee Ordering >

Ungrouping Quote Line Items


This workflow ungroups the line items in a quote so that all items have a quantity of 1. It consists of the workflow process:

SIS OM Ungroup Quote

This workflow decomposes each line item with a quantity greater than 1 into multiple line items, each with a quantity of 1. It ungroups the root product and every child product. Subsequently, a user can specify different attributes for each line item. Ungroup can act only on the root product level; it cannot ungroup individual child products without ungrouping the root and all its children. This workflow is shown in Figure 3.

A user initiates this workflow by clicking the Ungroup button in the Quote Detail view.

Figure 3. SIS OM Ungroup Quote Business Process

Click for full size image

Workflow Description. This workflow does the following:

  1. Loads the quote item.
  2. The workflow loads the root item associated with the selected quote line item from the database.

  3. Ungroups (explodes) the quote line items.
  4. If the quantity of any line item is greater than 1, then the workflow creates multiple instances of the line item, each with a quantity of 1.

    NOTE:  Items with the Track as Asset flag set to N are not exploded.

  5. Checks whether the line item has been successfully exploded.
  6. If the quote line item has been successfully exploded, the workflow writes the line items to the database. If the quote line item has not been successfully exploded, the workflow stops.

  7. Refreshes the Quote Detail view's Quote Item list.

Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

Workflow Step
Business Service Method Called
Explode Original Quote
Explode
SIS OM Sync
Synchronize
Refresh Applet
Refresh BC


 Siebel Order Management Guide Addendum for Industry Applications 
 Published: 18 April 2003