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

Resetting a Password


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

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

Table 8. 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 user must be currently enrolled in the Oracle Self-Service E-Billing application.

Trigger

The 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. The Payment Card Industry (PCI) Data Security Standard requires a minimum of eight characters.
  • 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 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 whether it is a B2B customer.

  4. Oracle Self-Service E-Billing displays another Forgot Password form where the 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 the user makes the maximum number of attempts, 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/significant other?
    • What is the make or 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 the maximum number of attempts by the 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 - The password length and contents are configurable. By default, the password length is eight characters and it must contain at least:
      • One uppercase character
      • One lowercase character
      • One number
      • No spaces
      • Special characters are valid
      • The password cannot be the same as the user name.
      • The password cannot be the same as the previously entered password.
    • Confirm Password - Must be the same as 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 the maximum number of attempts by the 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 Left 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 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 the Maximum Number of Attempts, 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 the Maximum Number of Attempts, 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 prepopulated Enrollment form with the following error message: Please provide a valid password and confirm password.

The Password and Confirm Passwords are Not Exactly the Same

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

The Password is the Same as the User Name

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

After the Maximum Number of Attempts, 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 © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.