Bookshelf Home | Contents | Index | PDF |
Siebel Security Guide > User Administration > Process of Implementing Self-Registration > (Optional) Modifying Self-Registration Views and WorkflowsYou can modify existing views in a self-registration workflow process or create new views as required. You can also modify the seed workflow processes that are used for self-registration. This task is an optional step in Process of Implementing Self-Registration. You can modify the default self-registration functionality in several ways. See the following topics for additional information:
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 must 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 Business Applications. About Revising a Workflow ProcessThe self-registration workflow processes for your business scenario might 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. For information about how to view, revise, activate, and deploy workflow processes, see Siebel Business Process Framework: Workflow Guide. Custom Business ServicesSiebel Business 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 Business Applications. For information about running business services in workflow processes, see Siebel Business Process Framework: Workflow Guide. Redefining Required FieldsAs 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 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
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 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
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. About 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 Business Applications. About 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. However, if you base the applet on the User Registration business component, then apply the CSSSWEFrameUserRegistration class to the applet. This allows you to define fields for which a star icon displays in the user interface. By convention, fields that you require users to complete during the self-registration process have a star icon. For information about working with views, see Configuring Siebel Business Applications. |
Siebel Security Guide | Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |