Application Guide for Oracle Self-Service E-Billing (Business Edition) > Enrolling and Managing Users >
Enrolling a Company User (Administrator or Subscriber)
This use case is for the administrator to enroll (add) company users who are administrators or subscribers. Table 7 lists and describes the features of the Enrolling a Company User (Administrator or Subscriber) use case.
Table 7. Enrolling a Company User (Administrator or Subscriber)
|
|
Name |
Enrolling a Company User (Administrator or Subscriber) |
Feature Area |
Enrollment |
Primary Users |
Business administrator user, CSR (impersonator) |
Preconditions |
- The Billing and Payment application has been deployed.
- A customer service representative has created an administrator for the company.
- Statements have been loaded into Oracle Self-Service E-Billing using the ETL process.
|
Trigger |
Company's administrator clicks Company, and then Users. |
Prompts |
Assign Service Agreement page: Search for service number. |
Page Tabs |
Add New User, Assign Service Agreement, and Verify Company User Pages
- Profile
- Contacts
- Users (Active)
- Settings
|
Active Hyperlinks (Breadcrumbs) |
Add Company User, Assign Service Agreement, and Assign Service Agreement Verification pages
- My Account. Displays the dashboard.
- Company. Displays the Company page.
- Users. Displays the Users page.
Assign Service Agreement page only
- Add Company User. Displays the Add Company User page.
|
Page Titles |
Page Titles
- Add Company User
- Assign Service Agreement
- Verify Company User
|
Page Content |
Add Company User page Attributes
- First Name
- Last Name
- User Name
- Role (Administrator, Manager, or Subscriber)
- Email Address
- Confirm Address
Buttons
- Next
- Cancel
Assign Service Agreement page Paging Elements (If needed)
- Page X of Total
- Paging arrow buttons
Attributes
- Radio button (for choosing a service number)
- Service Number
- Account Number
Radio Buttons
- Yes (Assign a service agreement)
- No (Do not assign a service agreement)
Buttons
- Next
- Back
- Cancel
|
|
Verify Company User page Attributes
- First Name
- Last Name
- User Name
- Role (Read-only)
- Email Address
- Confirm Email
- Service Number (Read-only or states: Not Applicable if the user chose not to assign a service agreement)
Navigational Buttons
- Submit
- Back
- Cancel
|
Configuration Points |
- The number of characters in a user name.
- The number of characters in the temporary password that Oracle generated (the validation code).
|
Notes |
- 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, $, @, !, *
- Each account that has been created is set to inactive state and expires within four hours; 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.
- This use case generates a welcome email notification.
|
Main Path for Enrolling a Company User (Administrator or Subscriber)
The following path describes the Administrator Enrolls a Company User (Administrator or Subscriber) use case:
- The administrator clicks Add New User on the Users page.
- On the Add New User page, the administrator enters the following information for the new user:
- First Name
- Last Name
- User Name
- Email Address
- Confirm Address
- The administrator selects a role (Administrator or Subscriber) and clicks Next.
- Oracle Self-Service E-Billing validates the information on the form for:
- The administrator can choose to assign a service agreement (yes or no). If the administrator selects no, no changes occur and the administrator clicks Next. If the administrator selects yes:
- Ajax displays the new screen where the administrator can enter a service agreement number or search for one by entering the wildcard character (%) only or a partial number and the wildcard anywhere in the search pattern. The administrator clicks Find.
Oracle Self-Service E-Billing displays the available service agreements based on the selection criteria.
- The administrator selects the radio button next to the service number, and then clicks Next.
Oracle Self-Service E-Billing displays the Verify Company User form.
- The administrator can make any changes necessary to the following user information and then click Submit:
- First Name
- Last Name
- User Name
- Email Address
- Confirm Email
- Oracle Self-Service E-Billing validates the information on the form for:
- Formatting
- Completeness
- Matching email and confirm email
- User name requirements
- Oracle Self-Service E-Billing sends the user a welcome email notification to inform the user that he or she has been enrolled and must follow the enclosed link to complete the enrollment process. Oracle Self-Service E-Billing displays the number of records successfully imported on the Import Users page. The message on the Company, Users screen after enrollment states:
User (user name) enrollment has been initiated and an email notification has been sent to the user's email address supplied during the enrollment process.
Alternate Paths for Enrolling a Company User (Administrator or Subscriber)
The following alternate paths can occur in this use case. The administrator clicks Cancel on any page
The administrator clicks Back on any page
Exceptions for Enrolling a Company User (Administrator or Subscriber)
The following 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 when 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 @ 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.
|