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

Enrolling a CSR Administrator


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

Table 86 lists and describes the use case functions.

Table 86. Enrolling a CSR Administrator
Function
Description

Name

Enrolling a CSR Administrator

Feature Area

Enrollment

User

Initial CSR and CSR Administrator

Trigger

A CSR with an administrator's role clicks CSR users, and then click Create CSRs.

Preconditions

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 that Oracle Self-Service E-Billing generates

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.

Rules

  • 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 the code is initially created.

Main Path for Enrolling a CSR Administrator

The following path describes the Enrolling a CSR Administrator use case:

  1. CSR Administrator enters the following information into the form:
    • CSR user name
      • The default length is a minimum of eight characters. The minimum default length is configurable.
      • User name cannot be the same as the bootstrap user ID.
    • CSR first name
    • CSR last name
    • CSR role
      • CSR administrator
      • CSR
    • CSR email address
    • CSR Confirm Email
  2. The CSR administrator user clicks Submit.
  3. Oracle Self-Service E-Billing validates the information on the form for the following:
    • Formatting
    • Completeness
    • CSR Email and CSR Confirm Email match
  4. Oracle Self-Service E-Billing sends an email to the user email address. The email must contain an HTTPS link with a unique validation code that does the following:
    • Uses an abbreviated list of characters
    • Contains of 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 an inactive CSR user.
  • Oracle Self-Service E-Billing displays the Create CSR User page populated with the information entered, in a read-only state, and displays 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 Administrator

The following alternate paths can occur in this use case:

  • The user clicks Cancel and Oracle Self-Service E-Billing displays to the CSR Users Page.
  • 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 Administrator

Exceptions can occur in this use case.

One of the Form Fields is Left NULL 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

Oracle Self-Service E-Billing displays the populated Enrollment form with the following error message: Please provide a user name that is eight 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 Username was Entered.

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