Application Guide for Oracle Self-Service E-Billing (Business Edition) > Enrolling and Managing Users >

Resetting a Password


With this use case, an end user can reset his or her password for the Oracle Self-Service E-Billing application.

Table 11 lists and describes the Resetting a Password use case functions.

Table 11. Resetting a Password
Function
Description

Name

Resetting a Password

Feature Area

Authentication and Enrollment

Primary User

B2B user, CSR administrator (super or normal privileges)

Precondition

The end user must be currently enrolled in the Oracle Self-Service E-Billing application.

Trigger

The end user clicks the Forgot Password link on the Login Page.

Configuration Points

  • The number of times the account number, user name, and service number are incorrect.
  • The number of times the security question, security answer are incorrect.
  • The number of characters in a password, PCI requirements state that eight characters is the minimum allowed.
  • The complexity of the password.

Main Path for Resetting a Password

The following path describes how a user resets a password:

  1. Oracle Self-Service E-Billing displays the Forgot Password form, and the end user enters the user name.
  2. The user clicks Next.
  3. Oracle Self-Service E-Billing validates the form information for:
    • Formatting
    • Completeness

      Oracle Self-Service E-Billing validates the User ID and determines it is a B2B customer.

  4. Oracle Self-Service E-Billing displays another Forgot Password form where the end user enters the email address.
  5. The user clicks Next
  6. Oracle Self-Service E-Billing validates the form information for:
    • Formatting
    • Completeness

      Oracle Self-Service E-Billing validates the user name and email address.

      After five (configurable) tries by the end user, the account is locked and Oracle Self-Service E-Billing displays an error message.

  7. Oracle Self-Service E-Billing displays a security answer and answer form. The following security questions appear in a drop down list:
    • Best friend's name from childhood
    • The name of the boy or girl you first kissed
    • The place where you first met your spouse or significant other
    • What is the make and model type of your first car
    • What was the name of the school you attended in first grade
  8. The user selects the security question. Oracle Self-Service E-Billing displays the Security Answer box.
  9. The user provides the security answer.
    • The answer must be an exact match.
    • The answer is case-sensitive.
  10. The user clicks Next. Oracle Self-Service E-Billing validates:
    • The form information for completeness.
    • The security answer and answer. After five (configurable) tries by the end user, the account is locked and the end-user receives an error message.
  11. Oracle Self-Service E-Billing displays a Reset Password form with the following values:
    • Password - Must contain at least eight (configurable) characters and contain at least the following characters (configurable):
      • One uppercase character
      • One lowercase character
      • One number
      • No spaces
      • Special characters are valid
      • The password cannot be equal to the user name.
      • The password cannot equal the previously entered password.
    • Confirm Password - Must equal the password entered in the previous field.
  12. The user clicks Next.
  13. Oracle Self-Service E-Billing validates the form information for:
    • Formatting
    • Completeness
    • Password Requirements
    • Password and Confirmed Password. After five (configurable) tries by the end user, the account is locked and the end-user receives an error message.

The Login page appears displaying the following success message: Please log in to the application using your new personal password you have just created.

Alternate Paths for Resetting a Password

The user clicks Cancel on any of the forms and the Login Page reappears.

Exceptions for Resetting a Password

The following exceptions can occur with this use case.

One of the form fields is NULL when submitted

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

The user name or user name is not valid

Oracle Self-Service E-Billing displays the populated Reset Password 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.

After five (configurable) times a user does not enter the correct account number or user name

Oracle Self-Service E-Billing displays the Login page with the following error message: Please contact your customer self service representative at xxx-xxx-xxxx to get your account reactivated.

The security question or the security answer does not match what was previously entered

Oracle Self-Service E-Billing displays the populated security question 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

After five (configurable) times a user does not enter the correct security question or security answer

Oracle Self-Service E-Billing displays the Login page with the following error message: Please contact your customer self service representative at xxx-xxx-xxxx to get your account reactivated.

The password or confirm password does not meet the requirements

Oracle Self-Service E-Billing displays the populated Create Password form with the following error message: Please provide a valid password and confirm password.

The password and confirm password are not exactly the same

Oracle Self-Service E-Billing displays the populated Create Password form with the following error message: Please provide a valid password and confirm password.

The password is equal to the user name

Oracle Self-Service E-Billing displays the populated Create Password form with the following error message: Please provide a valid password and confirm password.

After five (configurable) times a user does not enter a valid password or confirm password

Oracle Self-Service E-Billing displays the Login page with the following error message: Please contact your customer self service representative at xxx-xxx-xxxx to get your account reactivated.

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