Integrating New User Registration with a CTM Online Transaction
Delivered with the New User Registration framework is a sample login page that can be customized for your institution security needs to allow a guest or a returning user to sign into your system. The sample login page allows the guest to create a new user ID and password and a returning user to use an existing user ID. This page is fully implemented with the CTM Transaction Code NEW_USER_REGISTRATION. Also delivered with the New User Registration framework is the concept of a New User Registration Context. In the New User Registration Context setup page, you define what should be the target page the user should be transferred to after being successfully authenticated. The target page can be the self-service online page used by your CTM online transaction. For example, if your CTM online transaction is created for Online Admission Applications, the target page defined in the context of using the New User Registration login page should be defined as your self-service online application page. That way a future applicant will not need to navigate to a specific page. He or she will be automatically transferred to the proper page.
Note:
The New User Registration framework knows nothing about the subsequent online transaction (whether it is a CTM online transaction or not). They share the same constituent staging tables (if constituent information is requested at registration time) and the target page defined in the New User Registration Context ID is optional. New User Registration only facilitates the navigation orchestration of your guests or returning users wanting to perform an online transaction that requires signing into your system.
See Understanding New User Registration.
Note:
Once the system has authenticated the user, it is also an appropriate time for your CTM online transaction user interface to perform any initialization or setup to prepare the user for data entry into the online transaction. Such setup may include requesting for a bulk list of values data that the user interface can subsequently display to the user. Performing this activity up front may result in a general performance improvement and improved user experience. In order to do that, formulate a bulk List-Of-Values request message by submitting the request message to the SCC_GET_LOV service operation. Store the List-Of-Values results in a temporary storage area for use throughout the online transaction functioning.
See Setting Up List of Values.
CTM generates a New User Registration transaction when the self-service user registers to your system (guest users only).
Note:
When CTM generates a New User Registration transaction, Search/Match is not triggered. It is assumed that at this time, the constituent data is not sufficient and might be invalid. Only at the time of performing a subsequent true transaction (CTM transaction not marked as New User Registration), Search/Match gets triggered.
WARNING:
The New User Registration process needs to occur at the initial point of entry for accessing your online user interface. Doing so allows for giving the self-service users appropriate access to the web services that will later be used. In other words, the user cannot be authenticated to your system after performing the online transaction.