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: