Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for Enrollment >
CUT eSales - PC Enrollment Process Workflow
This workflow adds products (to the shopping cart) that the user selects from the quotes that the price comparison process generates. Figure 48 shows this workflow. NOTE: Only customer applications use this workflow. This workflow is included in this chapter because a workflow for both employee and customer applications calls this workflow.
The SIS OM PC Enrollment workflow calls this workflow as a subprocess.
Figure 48. CUT eSales - PC Enrollment Process Workflow
|
Workflow Description. This workflow performs the following actions:
- Checks the status of the shopping cart.
- If the cart is empty, then this step creates a new cart and sets the cart's price list to the internal price list for the price comparison. For more details, see CUT eSales - Set Shopping Cart Price List Workflow.
- If the cart is not empty, then this step compares the cart's price list to the price list of the comparison quote the user selects. If the price lists are different, then checks to determine whether the user explicitly logged in.
- If the user is logged in, then this step displays the Save Cart Confirmation view to allow the user to specify how to handle the existing cart. For more details, see CUT eSales - PC Prepare Cart Process Workflow.
- If the user is not logged in, then this step makes a request to display the CUT Opportunity PC Price Comparison View (eSales) on log in, and displays the Login view. The workflow stops.
- If the user does not save or discards the existing cart, then the workflow stops.
- If the price list of the comparison quote and the price list of the cart are the same, or if new cart is created, then this step adds the comparison quote line items to the cart.
- Displays the Shopping Cart view.
Table 43 shows the steps in this workflow that call business service methods.
Table 43. Associated Business Service Methods
|
|
|
Get Shopping Cart Status |
GetShoppingCartStatus |
CUT OET Service |
Get Property: Explicit Login |
GetPropValue |
Shopping Service |
New Cart |
NewCartHeader |
CUT OET Service |
Set Pending Request |
Set Pending Request |
Shopping Service |
Merge PC Quote & Cart |
MergeCxObj |
CUT OET Service |
Goto Shopping Cart |
GotoView |
CUT OET Service |
|