Redefining Required Fields
As default functionality, a user who is self-registering is required to provide entries in certain fields. These fields might differ depending on the application. A required field is indicated in the user interface by an asterisk (a star icon), where the field appears in a form.
For a view used in the self-registration workflow processes, you can change whether a field is required. Use Siebel Tools to determine the view that includes a self-registration field. For information about how to view, revise, activate, and deploy workflow processes, see Siebel Business Process Framework: Workflow Guide.
The CSSSWEFrameUserRegistration frame class is applied to applets that are used in views that appear in the seed self-registration workflow processes. This class allows you to specify required self-registration fields.
To designate a required field in a self-registration form, use Siebel Tools to modify the applet that contains the form. The following procedure is intended to present the main steps in a Siebel Tools task. For detailed information about working with applets and views in Siebel Tools, see Configuring Siebel Business Applications.
To designate a required field in a self-registration form
Open Siebel Tools.
Lock the User Registration project.
In Object Explorer, expand the View object type.
The Views list appears.
Select a view that includes a self-registration field.
In Object Explorer, expand the View Web Template child object type, and then expand its child, View Web Template Item.
Self-registration views typically contain a single form applet. It is listed in the View Web Template Items list.
In the View Web Template Items list, drill down on the link in the Applet field for the single applet that is listed. If there is more than one applet listed, then drill down on the one you think is most likely to contain the field you are looking for.
The Applets list appears with one record, the applet you drilled down on.
In the Object Explorer, expand the Applet object type, and then expand the Control child object type.
The Controls list appears after the Applets list.
In the Controls list, select the record whose Caption field is the name displayed in the user interface for the field you want to require users to complete. Record the value that appears in the Name column, for example, MiddleName.
In Object Explorer, click the Applet User Prop object type.
The Applet User Properties list displays the user properties for the applet in the Applets list.
With the Applet User Properties list active, choose Edit, and then New Record.
A new user property record appears.
Complete the following fields, using the indicated guidelines.
Field
Guideline
Name
Required. Enter
Show Required
and a sequence number one greater than the highest existing sequence number. For example, if Show Required 6 is the highest sequenced entry, then enterShow Required 7
. This entry is case-sensitive.Value
Required. The name of the field that you recorded earlier in this procedure, such as MiddleName.
Update the repository and deliver the updates, then unlock the User Registration project.
When viewed in the self-registration interface, the new required field has an asterisk (a star icon) beside it.
Note: To make a required field no longer required in the user interface, follow the steps in the preceding procedures, with the following exception: in the Applet User Properties list, either check the Inactive column for the record you added or delete the record.