CReME™ - Quick Registration

Introduction

The purpose of the Quick Registration (also known as QuickReg) is:

  1. Collect member details such as given name, surname, email address, mobile phone number, choice of home club and password
  2. verify the email address and mobile phone number are correct
  3. display the most recent version of Terms and Conditions for member perusal
  4. provide the member an opportunity to accept the Terms and Conditions
Process Flow

The diagram below shows the flow of the QuickReg process. The process is carried out between 4 parties: the user, the website system, CAPI and CReME™ Office. CAPI and CReME™ Office are different in the sense that CAPI is a REST API (no web pages) while CReME™ Office serves HTML pages.

Overview of the QuickReg process
  1. QuickReg begins when the user clicks on "Register"
  2. He/she inputs given name, surname, email address, mobile phone number and home club.
  3. The website collects this data and submits it to CAPI for verification
  4. CAPI runs the "CheckBeforeCreate" function to verify the data is correct
  5. if there are errors, the user is prompted to correct them before repeating CheckBeforeCreate. If there are no errors, the data is sent to CReME™ Office.
  6. CReME™ Office displays a copy of the most recent Terms and Conditions
  7. The user accepts the Terms and Conditions by clicking on "I accept the Terms and Conditions" followed by "Confirm"
  8. CReME™ Office saves the member details
  9. CReME™ Office captures the date and time when the Terms and Conditions were accepted.
  10. CReME™ Office sends the user a copy of the Terms and Conditions.
  11. The user keeps the email of Terms and Conditions for future reference. CReME™ Office sends the user a welcome email.
  12. The welcome email contains a link to the VerifyContactDetails page.
  13. Clicking on the link provides a page for the user to input his/her SMS code and password
  14. If the inputted data complies with CReME™ Office data rules, the account is activated and the user can proceed to login.