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

Ungrouping Quotes


This workflow is used to ungroup items of a quote (shopping cart). It consists of two variations of the same workflow:

CUT eSales - Ungroup Quote

This workflow decomposes all or some line items into multiple instances with a quantity of one where the quantity is greater than 1. This workflow is shown in Figure 34.

The end user starts this workflow by clicking the Ungroup button in the Shopping Cart View.

Ungrouping Selected Line Items

If any line items are selected when the end user clicks the Ungroup button, FrameEventMethodUgroupSelected is called to ungroup only those selected line items. This workflow decomposes the root item, associated with the selected item, and all its children into multiple instances, each with a quantity of one where the original quantity is greater than 1.

Ungrouping All Line Items

If not line items are selected when the end user clicks the Ungroup button, FrameEventMethodUngroupAll is called to ungroup all the line items.

NOTE:  If this workflow variations used, you must change the configuration by removing the select item column from the shopping cart.

The user starts this workflow by clicking the Ungroup button in the Shopping Cart View when a line item is selected.

Figure 34 represents both variations of the workflow.

Figure 34. CUT eSales - Ungroup Quote Workflow

Click for full size image

Workflow Description. This workflow:

  1. If a quote line item is selected, retrieves the Id associated with the root level item.
  2. Reads the quote from the database.
  3. If the quantity of any component of the selected line item or all line items if none is selected, is greater than 1, creates multiple copies of that line item each with a quantity of one.
  4. If the quote is not fully ungrouped or exploded, terminates.
  5. Otherwise, writes line items to the database and refreshes the Shopping Cart View.

For more information, see Adding Bulk Items to the Shopping Cart (End User).

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


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