commons 010816 administration activity diagrams

16
eRA Commons Extramural Administrator Requests to modify an account Selects the account(s) to modify and the option to reassign accounts Selects a user to whom the accounts are reassigned Activity Diagram: Administer Other Account - Reassign Accounts As this is a new requirement, should we send email notification to the new parent? Displays a list of all accounts the actor can modify and a list of modify options Displays a list of users to whom the accounts can be reassigned Reassigns the accounts to the selected user Sends email notification of the modified account to the account user(s) File: C :\Program Files\Rational\Ro se\framework \frameworks\J 2EE\J2EE .mdl 3:44:10 PM Th ursday, August 02, 2 001 Activity Diagram: Reassign Accounts / A ctivity Diagram Page 1

Upload: vaibhavvatsmca138

Post on 07-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 1/15

eRA CommonsExtramural Administrator

Requests to modifyan account

Selects the account(s) to modify andthe option to reassign accounts

Selects a user to whom theaccounts are reassigned

Activity Diagram:Administer Other Account -Reassign Accounts

As this is a newrequirement, should wesend email notification tothe new parent?

Displays a list of all accounts the actorcan modify and a list of modify options

Displays a list of users to whomthe accounts can be reassigned

Reassigns the accounts tothe selected user

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

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: ReassignAccounts / Activity Diagram Page 1

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 2/15

eRA CommonsExtramural Administrator

Requests to modifyan account

Selects the account to modify andthe option to modify the roles

Selects the newroles for the user

Does a profilematch the user?

Requests new profilebe created

No

Confirms match

Yes

Selects a user to whom the orphanedaccounts are reassigned

Activity Diagram:Administer Other Account -Modify Roles

Displays a list of all accounts the actorcan modify and a list of modify options

Displays a list of roles the actorcan set/remove for the user

New role of PI?

Accountsorphaned?

Displays all matchingprofiles for the user

YesNo

Creates a newprofile for the user

Modifies theuser roles

Sends email notification of themodified account to the account user

NoDisplays a list of users to whom the

orphaned accounts can be reassigned

Yes

Reassigns theorphaned accounts

When a PI accountis created, thecreating user isassigned as theparent of the accountand hasadministrativeprivileges over it. Ifthe parent account ismodified such thatthe administrativerole is removed, thatPI account isconsideredorphaned.

As this is a newrequirement, should wesend email notification tothe new parent? To thereassigned children?

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: Modify RoActivity Diagram Page 2

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 3/15

eRA CommonsExtramural Administrator

Requests to modifyan account

Selects the account to modify and theoption to modify the email address

Enters the new email addressfor the account user

Activity Diagram:Administer Other Account -Modify Email Address

Displays a list of all accounts the actorcan modify and a list of modify options

Displays the modifyemail address form

Updates the email addressfor the account user

Sends email notification of themodified account to the account user

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: Modify EmAddress / Activity Diagram Page 3

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 4/15

eRA CommonsExtramural Administrator

Requests to modifyan account

Selects the account to modify and theoption to reset the password

Activity Diagram:Administer Other Account -Reset Password

Displays a list of all accounts the actor

can modify and a list of modify options

Resets the account password to thelast name of the account user

Sends email notification of themodified account to the account user

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: ResetPassword / Activity Diagram Page 4

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 5/15

eRA CommonsExtramural Administrator

Requests to deletean account

Selects the account tobe deleted

Confirms the confirmationmessage

Selects a user to whom the orphanedaccounts are reassigned

Activity Diagram:Administer Other Account -Delete Account

Will accounts beorphaned?

Displays a list of accounts the

actor has permission to delete

Displays a confirmationmessage

Deletes the

account

Displays a list of users to whom theorphaned accounts can be reassigned

Reassigns theorphaned accounts

Yes No

When a PI account iscreated, the creatinguser is assigned as theparent of the account andhas administrativeprivileges over it. If theparent account is

deleted, that PI accountis considered orphaned.

Sends email notification of thedeleted account to the account user

As this is a new

requirement, should wesend email notification tothe new parent? To thereassigned children?

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: Delete Ac / Activity Diagram Page 5

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 6/15

eRA CommonsExtramural Administrator

Requests to create anaccount

Completes and submits thecreate account form

Does a profilematch the user?

Confirms match

Requests new profilebe created

Yes

No

Activity Diagram:Administer Other Account -Create Account

Displays the createaccount form

Is the user a PI?

Displays all matchingprofiles for the user

YesNo

Creates a newprofile for the user

Creates a newaccount for the user

Sends an email notification of thenew account to the account user

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: Create Ac / Activity Diagram Page 6

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 7/15

eRA CommonsExtramural Administrator / NIH Commons Accounts Administrator

Requests to view accountusage by various criteria

Activity Diagram:View Account Usage

Displays account

usage information

The NCAA has the option toview usage information for aspecific institution or for allinstitutions. An extramuraladministrator can only viewusage information for thatinstitution.

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: View AccoUsage / Activity Diagram Page 7

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 8/15

eRA CommonsCommons User

Requests toadminister PPF

Updates and submitsthe PPF form

Activity Diagram:Administer PPF

Displays PPF form initialized with

current information

Updates thePPF information

Only the owner of thePPF can view/modifythe PPF information

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: AdministePPF / Activity Diagram Page 8

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 9/15

eRA CommonsNIH Commons Account Administrator

Requests to updateFDP status

Completes and submits theupdate FDP status form

Activity Diagram:Update FDP Status

Displays the updateFDP status form

Updates the FDP statusfor the institution

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: Update FDStatus / Activity Diagram Page 9

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 10/15

eRA CommonsNIH Commons Account Administrator

Requests to approveregistrations

Selects one pendingregistration

Completes and submitsregistration approval form

Activity Diagram:Approve Registration Request

Part of registrationapproval includesobtaining the NIH IPFcode for the institution

Displays a list ofpending registrations

Displays registrationapproval form

Creates SO (and AA, ifapplicable) accounts

Sends confirmation email to SOand AA (if applicable)

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: ApproveRegistration Request / Activity Diagram Page 10

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 11/15

eRA CommonsSigning Official

Requests toadminister the IPF

Updates and submitsthe IPF form

Activity Diagram:Administer IPF

Displays IPF form initializedwith current information

Updates the IPFinformation

Any Commons Useraffiliated with thisinstitution can view theIPF information

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: Administe / Activity Diagram Page 11

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 12/15

eRA CommonsSigning Official

Views Honorable Intentionsdocument and requests to register

Completes and submitsregistration form

Prints, signs andfaxes form to NIH

Reads email confirmation andselects hyperlink

Activity Diagram:Request to Register Institution

Displaysregistration form

Displays printable version ofregistration form

Emailsconfirmation

Displays verificationscreen

Updates the status of theorganization to "Email Verified"

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: Request tRegister Institution / Activity Diagram Page 12

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 13/15

eRA CommonsCommons User

Requests to ChangePassword

Enters New

Password

The only service an

actor can perform onhis/her own account isto change the password.

Activity Diagram:Administer Own Account

Displays ChangePassword Screen

Changes AccountPassword

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Activity Diagram: AdministeOwn / Activity Diagram Page 13

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 14/15

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 3:44:10 PM Thursday, August 02, 2001 Use Case Diagram: Busine

Actors / Main Page 14

8/6/2019 Commons 010816 Administration Activity Diagrams

http://slidepdf.com/reader/full/commons-010816-administration-activity-diagrams 15/15

Request to Register Institution

Signing Official

(from Business Actors)

Approve Registration Request

Update FDP Status

Extramural Administrator

(from Business Actors)

Administer Own

Administer PPF

Commons User

(from Business Actors)

Administer IPF

(View Only)

View Account Usage

Figure 2. Administration Use Case Diagram

NIH Commons AccountsAdministrator

(from Business Actors)

Administer Other

File: C:\Program Files\Rational\Rose\framework\frameworks\J2EE\J2EE.mdl 3:44:10 PM Thursday, August 02, 2001 Use Case Diagram: