Adding or Deleting Fields in an Existing View
All the data collected in views used in the seed self-registration workflow processes are written to fields in the User Registration business component. The following process describes how data is collected in the user interface and written to a user’s record in the database:
The user enters data, such as the user’s last name, into a text box on a form.
The text box is mapped to a field in the VBC User Registration virtual business component, such as LastName. Consequently, the data is written to that field.
Data from the virtual business component VBC User Registration is written to the User Registration business component. The User Registration business component writes to the same database tables as the User business component. Consequently, each field is actually stored as part of a user record.
To add or delete fields in a view used in a self-registration workflow process, you must perform Siebel Tools tasks and then Siebel Workflow tasks (using Business Process Designer in Siebel Tools).
To add a field to one of the views used in the self-registration workflow processes, you must use Siebel Tools to do one or more steps of the following procedure. This procedure is intended to identify the major tasks required. For detailed information about modifying views and applets, see Configuring Siebel Business Applications.
To add a field to a view used in a self-registration workflow process
Open Siebel Tools.
Lock the User Registration project.
Determine the business component and the underlying database table on which the new field is based.
If the new field is not based on an existing database table column, then define a column on an extension table of the appropriate table.
Create a new field, based on the new or existing table column, in the appropriate business component.
If the new field is based on the User Registration business component, then create a new field in the VBC User Registration virtual business component. Use the exact same field name.
Configure the appropriate applet to display the new field in the user interface.
If necessary, configure the new field so that a self-registering user is required to complete it.
Update the repository and deliver the updates, then unlock the User Registration project.
Note: To remove a field from the self-registration user interface, you do not have to delete the field from the applet in which it appears. Instead, configure the applet so that the field is not displayed in the user interface.