Siebel eService Administration Guide for Siebel Open UI > Workflows for Siebel eService >
User Registration SubProcess OUI Workflow
The workflow retrieves and validates the registration data of a customer during the registration process. Figure 3 shows this workflow. The User Registration Process OUI workflow calls this workflow as a subprocess.
Figure 3. User Registration SubProcess OUI Workflow
|
NOTE: This workflow includes steps that apply to customer registration on Web sites other than the Siebel eService Web site for Siebel Open UI, such as the partner portal Web site. Because this guide documents the functionality for Siebel eService for Siebel Open UI, only the workflow steps that apply to the Siebel eService Web site for Siebel Open UI are included in the workflow description.
Workflow Description. This workflow performs the following actions:
- Check AppType. This step determines the type of Web site the customer uses to register.
- PS eService? This step determines whether the type of Web site is the Public Sector eService Web site for Siebel Open UI.
- General User Registration. This step displays the appropriate registration form for the customer if the Web site is not the Public Sector eService Web site for Siebel Open UI.
- Echo Cancel Registration. This step cancels the registration process when the customer clicks the Cancel button on the registration form.
- Security Adapter Check. This step queries the security adapter for the customer's login when the customer clicks the Register button on the registration form.
- Security Login Check. This step determines whether the customer's login already exists in the security adapter.
- Check AppType Security Login check. This step checks for a security login error for the type of Web site the customer uses to register if the customer login already exists in the security adapter or the Siebel database.
- Login Error Notification. This step displays an error message if the security login already exists in the security adapter or the Siebel database.
- Find Login. This step queries the Contact table for the customer's login if the customer's login does not already exist in the security adapter.
- Check Login. This step determines whether customer's login already exists in the Siebel database.
- Check AppType 2. This step determines the type of Web site the customer uses to register so that the appropriate registration form can appear.
- Check AppType 3. This step determines the type of Web site the customer uses to register if the customer's login does not already exist in the security adapter or the Siebel database.
- Check User Key. This step validates the prospective contact. It checks to determine whether the required fields for the application-specific unique key already exist and returns an error if this key already exists.
- Handle User Key Errors. This step determines the type of error that Step 13 returns.
- Copy Object Id. This step copies the object ID from one process property to another process property.
- Requirements Check. This step determines whether the user key is valid by using the output argument that Step 13 returns.
- Check Apptype for Missing info. This step checks for missing information in the registration form for the Web site the customer users to register.
- Missing Info Notification. This step displays an error message if data for the user key is invalid.
|