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

Managing a User Profile


In this use case, end users can view their current profile information and modify their first name, last name, email address, password, and security question.

Table 12 lists and describes the Manage Profile use case functions.

Table 12. Managing a User Profile
Function
Description

Name

Managing a User Profile

Feature Area

User Management.

User

End user, CSR administrator (super or normal privileges)

Trigger

The end user clicks the My Accounts tab, then the Personal subtab in Oracle Self-Service E-Billing.

Preconditions

The end user is currently enrolled in Oracle Self-Service E-Billing.

Configuration Points

  • The number of characters in a password; PCI requires a minimum of eight characters.
  • The complexity of the password.
  • The number of questions for the security question.
  • The list of security questions.

Main Path for Managing a User Profile

The following path describes how a user manages a profile:

  1. User Information - Profile (excluding change password and security question)
    1. The user changes the profile information.
      • First Name - Pre-populated form box
      • Last Name - Pre-populated form box
      • Email address - Pre-populated form box

        (The user cannot change the user ID.)

    2. The user clicks Update.
    3. Oracle Self-Service E-Billing validates the form information for:
      • Formatting
      • Completeness
    4. Oracle Self-Service E-Billing displays the updated user information with the following success message: Your profile information has been changed successfully.
  2. User Information - Change Password
    1. The user clicks the link for Change Password.
    2. Oracle Self-Service E-Billing displays the Change Password form.
      • Old Password - Required
      • New Password - Required (cannot equal the previously entered password or the user name.)
      • Confirm Password - Required

        Password default is eight characters (configurable) and must contain at least:

      • One uppercase character
      • One lowercase character
      • One number
      • No spaces
      • Special characters are valid
    3. The user changes the password and clicks Submit.
    4. Oracle Self-Service E-Billing validates the form information for:
      • Formatting
      • Password Requirements
    5. Oracle Self-Service E-Billing generates an email indicating the password has been reset and sends it to the email address in Oracle Self-Service E-Billing.
    6. Oracle Self-Service E-Billing displays the updated user information with the following success message: Your password has been reset.
  3. User Information - Security Question
    1. The user clicks the Change Security Question link.
    2. Oracle Self-Service E-Billing displays the Change Security Question form. The user selects a security question; pre-populated drop down (configurable)
      • 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 or model type of your first car.
      • What was the name of the school you attended in first grade.
    3. The user enters the security answer
      • Form box size of 30 to be consistent with others
      • The minimum length of a security question is one (configurable) character, and cannot be the space character.
      • The maximum length of the answer is 100 characters.
      • Oracle Self-Service E-Billing trims leading and trailing spaces and does not include these in the calculation of minimum and maximum lengths.
      • Spaces within the answer are valid.
      • Special characters are valid and enhance the security level of the answer.
    4. The user clicks Submit.
    5. Oracle Self-Service E-Billing validates the information on the form for:
      • Formatting
      • Completeness
    6. Oracle Self-Service E-Billing displays the updated User Information with the following success message: Your security question and answer have been reset.

Alternate Paths for Managing a User Profile

Alternate paths can occur with the Manage Profile use case.

The user clicks Cancel on the Manage Profile page

The page refreshes with the original settings.

The user clicks Cancel on the Change Password page

The Manage Profile page appears.

The user clicks Cancel on the Change Security Question page

The Manage Profile page appears.

Exceptions for Managing a User Profile

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 Change Password form with the following error message: Please provide a value for ****.

The password or confirm password does not meet the requirements

Oracle Self-Service E-Billing displays the Change Password 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 pre-populated Change Password form with the following error message: Please provide a valid password and confirm password.

If no question is selected or if the security question answer is left null on the Security Question form

Oracle Self-Service E-Billing displays the Change Security Question form with the following error message: Please select a question and a valid answer for the question selected.

The password is equal to the user name

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

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