Sei sulla pagina 1di 15

Extramural Administrator

eRA Commons

Activity Diagram: Administer Other Account Reassign Accounts

Requests to modify an account

Displays a list of all accounts the actor can modify and a list of modify options

Selects the account(s) to modify and the option to reassign accounts Displays a list of users to whom the accounts can be reassigned Selects a user to whom the accounts are reassigned Reassigns the accounts to the selected user

As this is a new requirement, should we send email notification to the new parent?

Sends email notification of the modified account to the account user(s)

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Accounts / Activity Diagram Page 1

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Reassign

Extramural Administrator

eRA Commons

Activity Diagram: Administer Other Account Modify Roles Requests to modify an account Displays a list of all accounts the actor can modify and a list of modify options Selects the account to modify and the option to modify the roles

Displays a list of roles the actor can set/remove for the user

When a PI account is created, the creating user is assigned as the parent of the account and has administrative privileges over it. If the parent account is modified such that the administrative role is removed, that PI account is considered orphaned.

Selects the new roles for the user New role of PI? Yes Does a profile match the user? Yes No Requests new profile be created Creates a new profile for the user Displays all matching profiles for the user No

Confirms match Yes Displays a list of users to whom the orphaned accounts can be reassigned Selects a user to whom the orphaned accounts are reassigned Reassigns the orphaned accounts

Accounts orphaned? No

Modifies the user roles

As this is a new requirement, should we send email notification to the new parent? To the reassigned children?

Sends email notification of the modified account to the account user

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Activity Diagram Page 2

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Modify Roles /

Extramural Administrator

eRA Commons

Activity Diagram: Administer Other Account Modify Email Address Requests to modify an account Displays a list of all accounts the actor can modify and a list of modify options Selects the account to modify and the option to modify the email address Displays the modify email address form Enters the new email address for the account user Updates the email address for the account user

Sends email notification of the modified account to the account user

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Address / Activity Diagram Page 3

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Modify Email

Extramural Administrator

eRA Commons

Activity Diagram: Administer Other Account Reset Password Requests to modify an account Displays a list of all accounts the actor can modify and a list of modify options Selects the account to modify and the option to reset the password Resets the account password to the last name of the account user

Sends email notification of the modified account to the account user

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Password / Activity Diagram Page 4

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Reset

Extramural Administrator

eRA Commons

Activity Diagram: Administer Other Account Delete Account Requests to delete an account Displays a list of accounts the actor has permission to delete Selects the account to be deleted Displays a confirmation message Confirms the confirmation message

When a PI account is created, the creating user is assigned as the parent of the account and has administrative privileges over it. If the parent account is deleted, that PI account is considered orphaned.

Will accounts be orphaned? Yes Displays a list of users to whom the orphaned accounts can be reassigned Selects a user to whom the orphaned accounts are reassigned Reassigns the orphaned accounts No

As this is a new requirement, should we send email notification to the new parent? To the reassigned children?

Deletes the account

Sends email notification of the deleted account to the account user

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl / Activity Diagram Page 5

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Delete Account

Extramural Administrator

eRA Commons

Activity Diagram: Administer Other Account Create Account

Requests to create an account Displays the create account form Completes and submits the create account form Is the user a PI? No Yes Does a profile match the user? Yes No Requests new profile be created Creates a new profile for the user Displays all matching profiles for the user

Confirms match

Creates a new account for the user

Sends an email notification of the new account to the account user

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl / Activity Diagram Page 6

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Create Account

Extramural Administrator / NIH Commons Accounts Administrator

eRA Commons

Activity Diagram: View Account Usage

Requests to view account usage by various criteria

The NCAA has the option to view usage information for a specific institution or for all institutions. An extramural administrator can only view usage information for that institution. Displays account usage information

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Usage / Activity Diagram Page 7

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: View Account

Commons User

eRA Commons

Activity Diagram: Administer PPF

Only the owner of the PPF can view/modify the PPF information

Requests to administer PPF

Displays PPF form initialized with current information

Updates and submits the PPF form Updates the PPF information

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl PPF / Activity Diagram Page 8

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Administer

NIH Commons Account Administrator

eRA Commons

Activity Diagram: Update FDP Status

Requests to update FDP status Displays the update FDP status form Completes and submits the update FDP status form Updates the FDP status for the institution

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Status / Activity Diagram Page 9

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Update FDP

NIH Commons Account Administrator

eRA Commons

Activity Diagram: Approve Registration Request

Requests to approve registrations Displays a list of pending registrations Selects one pending registration Displays registration approval form Completes and submits registration approval form Creates SO (and AA, if applicable) accounts Part of registration approval includes obtaining the NIH IPF code for the institution

Sends confirmation email to SO and AA (if applicable)

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Registration Request / Activity Diagram Page 10

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Approve

Signing Official

eRA Commons

Activity Diagram: Administer IPF

Requests to administer the IPF

Any Commons User affiliated with this institution can view the IPF information Displays IPF form initialized with current information

Updates and submits the IPF form

Updates the IPF information

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl / Activity Diagram Page 11

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Administer IPF

Signing Official

eRA Commons

Activity Diagram: Request to Register Institution

Views Honorable Intentions document and requests to register Displays registration form Completes and submits registration form Displays printable version of registration form Prints, signs and faxes form to NIH Emails confirmation

Reads email confirmation and selects hyperlink

Displays verification screen

Updates the status of the organization to "Email Verified"

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Register Institution / Activity Diagram Page 12

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Request to

Commons User

eRA Commons

Activity Diagram: Administer Own Account

The only service an actor can perform on his/her own account is to change the password.

Requests to Change Password Displays Change Password Screen Enters New Password Changes Account Password

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Own / Activity Diagram Page 13

3:44:10 PM Thursday, August 02, 2001

Activity Diagram: Administer

Commons User

NIH Commons Accounts Administrator

Extramural User

Extramural Administrator

Principle Investigator

Signing Official

Account Administrator

Administrative Official

Figure 1. Actor Hierarchy

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Actors / Main Page 14

3:44:10 PM Thursday, August 02, 2001

Use Case Diagram: Business

Request to Register Institution

Administer IPF Signing Official


(from Business Actors)

Approve Registration Request

(View Only)

Update FDP Status

Commons User
(from Business Actors)

Administer Own

Administer PPF

NIH Commons Accounts Administrator


(from Business Actors)

Extramural Administrator (from Business Actors)

Administer Other

View Account Usage

Figure 2. Administration Use Case Diagram

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl Administration / Main Page 15

3:44:10 PM Thursday, August 02, 2001

Use Case Diagram:

Potrebbero piacerti anche