Application Guide for Oracle Self-Service E-Billing (Consumer Edition) > Customer Service Representative Use Cases >

Enrolling a CSR


This use case lets the initial CSR administrator (and other CSR users with an administrative role) create additional CSR users after the bootstrap user has enrolled as the initial CSR administrator.

Table 48 lists and describes the use case functions.

Table 48. Enrolling a CSR
Functions
Description

Name

Enrolling (CSR)

Feature Area

Enrollment

User

CSR administrator

Trigger

A CSR with an administrator's role clicks CSR Users and Create CSRs.

Prerequisites

Oracle Self-Service E-Billing CSR application has been deployed and the initial CSR administrator has been created.

Configuration Points

  • The length of the CSR user name
  • The number of characters in the temporary password. Oracle Self-Service E-Billing generates the temporary password.

Business Rules

When a CSR user enters the bootstrap user ID and password, Oracle Self-Service E-Billing requires the employee to immediately set a personal CSR user ID and password using different values.

Functions

  • 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 Enrolling a CSR

The main path to enroll a CSR is as follows:

  1. The CSR administrator enters the following information into the form:
    • CSR User Name:
      • Length default is a minimum of eight characters (configurable).
      • User Name cannot be the same as the initial CSR user ID.
    • CSR First Name
    • CSR Last Name
    • CSR Role:
      • CSR administrator
      • CSR
    • CSR Email Address
    • CSR Confirm Email
  2. The CSR administrator clicks Submit.
  3. Oracle Self-Service E-Billing validates the information on the form for:
    • Formatting
    • Completeness
    • CSR Email and CSR Confirm Email match
  4. Oracle Self-Service E-Billing sends an email to the user's email address.

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

    • Uses an abbreviated list of characters
    • Contains at least one uppercase character, one lowercase character, and one number
  5. Oracle Self-Service E-Billing enters the Validation code in the database.
  6. Oracle Self-Service E-Billing sets a status flag in the database indicating this account is inactive.
  7. Oracle Self-Service E-Billing displays the Create CSR User screen, populated with the information entered, in a read-only state, with the following message:

    A message has been sent to the email address of the CSR user you have just created.

Alternate Paths for Enrolling a CSR

  1. The user clicks Cancel, and Oracle Self-Service E-Billing displays the CSR Users page.
  2. The user clicks the back button on the Confirmation page, and Oracle Self-Service E-Billing displays the CSR Users page.

Exceptions for Enrolling a CSR

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 after being 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.

The CSR user enters the bootstrap user ID as a personal CSR user ID

Oracle Self-Service E-Billing displays the following error message: Invalid user name was entered.

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