Application Guide for Oracle Self-Service E-Billing (Consumer Edition) > Enrollment and Login Use Cases >

Self-Enrolling an Authorized User of an Existing Consumer Account


All B2C users are required to be authorized in Oracle Self-Service E-Billing, provide a password, a security question and a security answer. Table 5 lists and describes the self-enrollment use case functions.

Table 5. Self-Enrolling of an Authorized User of an Existing Consumer Account
Functions
Description

Name

B2C Self Enrolling an Authorized User of an Existing Consumer Account.

Feature Area

User Management - Enrollment

Primary User

Consumer user

Precondition

The consumer account has been previously created in Oracle Self-Service E-Billing.

Trigger

The user clicks the Enroll tab.

Standard Features

None

Configuration Points

  • The number of characters in a user name
  • The number of characters for the validation code within the HTTPS request

Notes

 

  • Oracle Self-Service E-Billing-generated validation codes cannot contain the following characters: a, A, e, E, 3, o, O, 0, i, I, 1, u, U, y, Y, $, @, !, *
  • The account that has been created and set to inactive state expires within four hours, and only a CSR administrator can reset the account.
  • Oracle Self-Service E-Billing cannot reuse the validation code for 30 days after initially being created.

Main Path for Self-Enrolling of an Authorized User of an Existing Consumer Account

The following path describes this use case.

  1. Oracle Self-Service E-Billing displays a form for entering the following data:
    • Account Number - Required
    • First Name - Required
    • Last Name - Required
    • Service Number - Required
    • Email Address - Required
    • Confirm Email - Required
    • User Name - Required. Configurable; Default is a minimum of eight characters.
  2. The user clicks Submit.
  3. Oracle Self-Service E-Billing validates the information on the form for:
    • Formatting
    • Completeness
    • Validity of the account number and service number
    • Matching email and confirm email
    • User Name Requirements
  4. The Enrollment confirmation form appears.
  5. The user clicks Submit.
  6. Oracle Self-Service E-Billing sends an email to the consumer user email address with the password.

    The email must contain an HTTPS link with a unique validation code. The validation code must

    • Use an abbreviated list of characters.
    • Contain at least one uppercase character, one lowercase character, and one number.
  7. Oracle Self-Service E-Billing enters the Validation Code in the database.
  8. Oracle Self-Service E-Billing sets a status flag in the database indicating this account is inactive.
  • The Login screen appears displaying the following message:

    An email notification has been sent to the email address you have supplied during the enrollment process, you'll need to review it so that you can log into the application.

Alternate Path for Self-Enrolling of an Authorized User of an Existing Consumer Account

The user clicks Cancel and the Login screen appears.

Exceptions for Self-Enrolling of an Authorized User of an Existing Consumer Account

Exceptions can occur with this use case.

One of the form fields is an empty string when submitted

Oracle Self-Service E-Billing displays the populated Enrollment Form with the following error message: Please provide a value for ****.

The user name field does not meet the form validation when submitted

Oracle Self-Service E-Billing displays the populated Enrollment Form with the following error message: Please provide a user name that is eight (configurable) characters in length.

The email address does not have at least one valid character preceding the at sign @, preceding the period, and following the period

Oracle Self-Service E-Billing displays the populated Enrollment Form with the following error message: Please provide a valid email address.

Oracle Self-Service E-Billing cannot find the account number or service number

Oracle Self-Service E-Billing displays the populated Enrollment Form with the following error message: The information you have provided does not currently match our system records, please try again, or call customer service at: xxx-xxx-xxxx.

Application Guide for Oracle Self-Service E-Billing (Consumer Edition) Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.