Vous êtes sur la page 1sur 5

)

Login
Status: (Indicates Draft or Final)
Version Date Author Reason

1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8

07/17/2007 07/19/2007 07/30/2007 08/28/2007 10/02/2007 10/22/2007 10/23/2007 01/11/2008 03/14/2008

Initial Draft Updated based on 07/17/2007 review session. Updated based on 07/20/2007 user review session; eliminated VIP/Test role; added open issue on changing passwords. Clarified Satellite Grid language. Replace Actors section with reference to RBAC; changed references to user id to login id; Aligned Use Case with 10/18/2007 version of prototype Incorporated post 10/18/2007 enhancements Changed the component references Updated based on development specifications

1. Purpose (Describes the purpose of this Use Case)


To allow access to the Enhanced Sales Automated Toolkit (ESAT) application.

2. Actors (An actor is any person or external system that has access to, or makes use of, the
information and functions present in the system.) Please refer to the Role Based Access Control (RBAC) form.

3. Triggers (Lists any event that initiates this Use Case)


The actor needs to perform one or more functions within ESAT.

4. Pre-Conditions (Lists any conditions that must be true before this Use Case can be used)
The actor must have: 1. access to a computer 2. established Internet connectivity 3. knowledge of the ESAT Uniform Resource Locator (URL)

Confidential

Page 1

8/8/2012

5. Normal Flow (Describes the most common version of this Use Case)
Flow Identifier: The actor has: access to a computer that meets the application system requirements been assigned a login id and password

been given rights to one or more functions within ESAT (See RBAC) and attempts to login. Step 1 Description The actor opens the web browser and enters the ESAT application URL. System Response Prompts the actor to enter their login id and password. If the actor has previously requested to be remembered the login id will be pre-filled. Authenticates the actor and displays the application Home page provided they have previously accepted the terms and conditions.

The actor enters their login id and password and selects LOGIN.

6. Alternative Flows (Describes other allowed variations of this Use Case)


Flow Identifier: Step 1 2 A valid external actor attempts to log into the system for the first time. System Response Prompts the actor to accept the terms and conditions of the system. Registers the actor as having accepted the terms and conditions and prompts the actor to change their password. Displays the Home page. Description The actor enters their login id and password and selects LOGIN. The actor selects the I Accept check box and selects CONTINUE. The actor enters their current password, their new password, re-types their new password and selects SUBMIT. Description The actor enters their login id and password and selects LOGIN. The actor selects the I Accept check box and selects CONTINUE.

Flow Identifier: Step 1 2

A valid internal actor attempts to log into the system for the first time. System Response Prompts the actor to accept the terms and conditions of the system. Registers the actor as having accepted the terms and conditions and displays the Home page.

Flow Identifier: Step 1 2

A valid external actor attempts to log into the system and has previously reset their password. System Response Prompts the actor to change their password. Displays the Home page.

Description The actor enters their login id and password and selects LOGIN. The actor enters their current password, their new password, re-types their new password and selects SUBMIT.

Confidential

Page 2

8/8/2012

6. Alternative Flows (Describes other allowed variations of this Use Case)


Flow Identifier: Step 1 2 The actor enters their login id and password, selects the Remember me checkbox and selects LOGIN. Description The actor selects FORGOT PASSWORD? The actor enters their login id and selects RESET MY PASSWORD. A valid actor opts to have the system remember their login id. System Response Prompts the actor to enter their login id and password. Stores the actors login id for future login attempts. System Response Prompts the actor to enter their login id. Validates the actors login id and if valid emails the actor a system defined password and navigates to an email sent confirmation page. Sets a trigger to prompt the actor to change their password upon their subsequent login. System Response Prompts the actor to send an email to Showtimes ESAT administrator. System Response Pops up a window containing the Satellite Grid PDF document. Description

Flow Identifier: Step 1 2

A valid external actor attempts to login but has forgotten their password.

Flow Identifier: Step 1

The actor does not know their login id or password and selects Contact Showtime?

Description The actor selects Contact Showtime? The actor selects Satellite Grid

Flow Identifier: Step 1

Description The actor selects Satellite Grid

7. Exception Flows (Describes Error Conditions)


Flow Identifier: Step The actor attempts to login with an invalid login id or password. System Response Displays text for message code IncorrectLoginCredentials. Description The actor enters an invalid login id or password and selects LOGIN. Flow Identifier: Step 1 2 The actor attempts to change their password using an invalid current password and selects SUBMIT. Description

A valid external actor attempts to change their password using an invalid current password. System Response Prompts the actor to change their password. Displays text for message code ChgPwIncorrectPassword. System Response

Description

Flow Identifier: Step

A valid external actor attempts to change their password to the same password.

Confidential

Page 3

8/8/2012

7. Exception Flows (Describes Error Conditions)


1 2 The actor attempts to change their password to their current password and selects SUBMIT. Prompts the actor to change their password. Displays text for message code ChgPwNewEqualsOld.

Flow Identifier: Step 1 2

A valid external actor attempts to change their password to a password with an invalid length. System Response Prompts the actor to change their password.

Description

The actor attempts to change their password to a password with an invalid length of less than 6 or more than 20 characters in length and selects SUBMIT.

Displays text for message code ChgPwInvalidLength.

Flow Identifier: Step 1 2

A valid external actor attempts to change their password to a password with invalid characters. System Response Prompts the actor to change their password.

Description

A valid external actor attempts to change their password to a password with invalid characters !#$ %*+-?@_

Displays text for message code ChgPwInvalidCharacter.

Flow Identifier: Step 1 2

An actor attempts to login but has forgotten their password and enters an invalid login id. System Response Prompts the actor to enter their login id. Displays text for message code ResetPwIncorrectLogin. System Response Prompts the actor to enter their login id. Displays text for message code ResetPwNotForInternalUsers. System Response Displays the FORGOT PASSWORD page. Allows the user to 3 more attempts to login. System Response

Description The actor selects FORGOT PASSWORD? The actor enters an invalid login id and selects RESET MY PASSWORD. Description The actor selects FORGOT PASSWORD? The actor enters their login id and selects RESET MY PASSWORD. Description The actor enters an invalid login id or password and selects LOGIN 3 times. The actor closes the session.

Flow Identifier: Step 1 2

A valid internal actor attempts to login but has forgotten their password.

Flow Identifier: Step 1 2

An actor unsuccessfully attempts to login 3 times.

Flow Identifier: Step

A valid actor attempts to login to more than 3 concurrent sessions.

Description

Confidential

Page 4

8/8/2012

7. Exception Flows (Describes Error Conditions)


1 A valid actor attempts to login to more than 3 concurrent sessions. A valid actor times out of the session. System Response The session times out. Description A valid actor times out of the session. Displays text for message code TBD?

Flow Identifier: Step 1

8. Post-Condition (Lists the state of the system at the conclusion of the Normal Flow)
1. The actor is authenticated and the ESAT home page is displayed.

9. Included Use Cases (Lists Use Cases that are included in the flows listed above)
1. Home Page

10. References (Lists component IDs)


1. Web Entry (1, CL-1a) 2. Home page (2, CL-1d)

11. Open Issues (Lists open issues, questions and comments)


1. Follow up with the Legal department regarding Terms and Conditions language.

Confidential

Page 5

8/8/2012

Vous aimerez peut-être aussi