Siebel eSales Administration Guide > Siebel eSales Workflow Reference > Siebel eSales Checkout Workflows >

eSales - Enter Shipping Details Process


The workflow for selecting, entering, and modifying shipping information is shown in Figure 10.

Figure 10. eSales - Enter Shipping Details Process
Click for full size image

When shipping information needs to be entered or validated, the eSales - Enter Shipping Details Process is called. The following events happen:

  • If there is an error in the workflow, the eSales - Display Error Process workflow (see Figure 26) is called.
  • If there is no error, the process determines whether the user has already selected an address. If so, it skips the steps of selecting an address and entering it.
  • If necessary, the process determines whether the customer has a User Type value of Web Registered User. Web Registered User users can choose personal shipping addresses from their address books or enter new shipping addresses. Users that do not have the Web Registered User Type choose account shipping addresses. If the account has no associated address, the number of account addresses is counted. If the address book is empty, the Account Shipping View appears, allowing the customer to enter an address. If there is more than one address, the Select Account Address View appears, allowing the customer to select a shipping address.
  • The process determines whether the address needs to be validated. For certain applications, such as Siebel eEvents Management, Siebel eTraining, Siebel Marketing, and Siebel Sales, it does not need to be validated. If necessary, the process validates the address selected or entered; that is, it checks to see that the required fields are completed. If it is invalid, an error message appears to the user and the process starts over again.
  • For customers who are associated with accounts, the process determines whether the account address should be saved and calls the Save Account Shipping Address subprocess (see Figure 16), followed by the eSales - Set Primary Account Address subprocess (see Figure 17). The latter process sets a primary address the first time an account user checks out.
  • For customers who are not associated with accounts, the eSales - Save Shipping Address workflow (see Figure 15) is called.
Siebel eSales Administration Guide Copyright © 2007, Oracle. All rights reserved.