Bookshelf Home | Contents | Index | PDF |
Security Guide for Siebel eBusiness Applications > User Administration > Implementing Self-Registration > Modifying Self-Registration Views and WorkflowsYou can modify existing views in a self-registration workflow process or create new views as required by your business rules. You can modify the seed workflow processes that are used for self-registration. You can modify the default self-registration functionality in several ways. You can do one or more of the following tasks:
Modifying self-registration views, applets, and workflow processes include standard processes common with modifying other views, applets, and workflow processes. The views used in the self-registration workflow processes are based on the VBC User Registration virtual business component, which collects the user data. The data is written to the User Registration business component and the Siebel Database only when all stages of collecting user data are completed. Before you make any modifications, you should understand how these components handle the user data. The User Registration and User business components are both based on the same database tables: S_PARTY, S_CONTACT, and S_USER. Therefore, writing a record through the User Registration business component is equivalent to writing a record through the User business component. In either case, a new user is created. The user-registration process provides the following benefits:
Replacing the License Agreement TextYou can replace the default license agreement that appears to the self-registering user in the User Registration Legal Confirmation View. The DotCom Applet License Base 1 Column Web template includes the Web template file with the name DotCom Applet Form Base 1 Column which is the file of name dCCAppletLicenseBase1Col.swt. The license agreement is contained in the dCCAppletLicenseBase1Col.swt file, following the phrasing <!--This is where we include the html license agreement-->. You can replace the license agreement text. For information about working with Web templates, see Configuring Siebel eBusiness Applications. Revising a Workflow ProcessThe self-registration workflow processes for your business scenario may require that you do revisions to the seed self-registration workflow processes, such as: You cannot directly modify a seed workflow process, such as any of the self-registration processes. Instead, you must create a copy of the process, and then revise the copy. By convention, to avoid renaming processes, you can use the Revise button to make a copy of the same name, but with an incremented version number. All other processes of the same name are assigned Outdated status, so that the new version can be the only active version. This convention is recommended for revising any workflow process, not just seed processes. NOTE: For information about how to view, revise, activate, and deploy workflow processes, see Siebel Business Process Designer Administration Guide. Creating Custom Business ServicesSiebel applications provides predefined business services that you can use in a step of a workflow process. You can also script your own custom business services and then run them in workflow process steps. For information about predefined business services and creating business services, see Configuring Siebel eBusiness Applications. For information about running business services in workflow processes, see Siebel Business Process Designer Administration Guide. Redefining Required FieldsAs default functionality, a user who is self-registering is required to provide entries in certain fields. These fields may differ depending on the application. A required field is indicated in the user interface by an asterisk, 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. NOTE: For information about how to view, revise, activate, and deploy workflow processes, see Siebel Business Process Designer Administration 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 eBusiness Applications. To designate a required field in a self-registration form
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 in Step 10, or delete the record. Adding or Deleting Fields in an Existing ViewAll 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:
To add or delete fields in a view used in a self-registration workflow process, you must perform tasks in the following order: Siebel Tools Tasks for Adding or Deleting FieldsTo 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 eBusiness Applications. To add a field to a view used in a self-registration workflow process
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 exposed. Changing the Physical Appearance of a View or AppletFor information about changing the physical appearance of a view or applet, such as moving fields or changing colors, see Configuring Siebel eBusiness Applications. Creating a New View for Self-RegistrationYou create a new view for insertion into one of the self-registration workflow processes in the same way you create a view for any other purpose. You can include new applets in a view that you create that you include in a self-registration workflow process. You create the new applet and include it in the view in the same way as you would for any other purpose, with the following consideration:
For information about working with views, see Configuring Siebel eBusiness Applications. |
Security Guide for Siebel eBusiness Applications |