Siebel Order Management Guide Addendum for Industry Applications > Workflows for Employee Asset-Based Ordering for Industry Applications > Workflows for Enrollment >
CUT eSales - PC Enrollment Process
This workflow adds product selected from the quotes generated by the Price Comparison process to the Shopping Cart. This workflow is shown in Figure 15. This workflow is invoked as a subprocess of the SIS OM PC Enrollment workflow. NOTE: This workflow is used only for customer applications. It is documented in this chapter because the workflow that calls it is used for both employee and customer applications.
Figure 15. CUT eSales - PC Enrollment Process
|
Workflow Description. This workflow:
- Checks the status of the shopping cart.
- If the cart is empty, creates a new cart and sets the cart's price list to the Price Comparison internal price list. See CUT eSales - Set Shopping Cart Price List for more details, see CUT eSales - Set Shopping Cart Price List.
- If the cart is not empty, compares the cart's price list to the price list of the comparison quote selected by the user. If the price lists are different, checks to see if the user explicitly logged in.
- If the user logged in, 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.
- If the user is not logged in, makes a request to display the CUT Opportunity PC Price Comparison View (eSales) on log in, and displays the Login View. The workflow terminates.
- If the user chose not to save or discard the existing cart, the workflow terminates.
- If the comparison quote's price list and the cart's price list are the same, or new cart was created, adds the comparison quote line items to the cart.
- Displays the Shopping Cart view.
Associated Business Service Methods. The following table shows the steps in this workflow that call a business service method.
|
|
|
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 |
|