UC AWOB CM 09 Invite Working Group Members

MPDL,GAVO

= CM_09_Invite_Working_Group_Members=

CM_09_1_Invite_WG_Members
Almost the same as the use case of ‘invite members to consortium’. The main difference is that WG lead/manager can invite only consortium members to a WG. Therefore, the system displays only consortium members on ‘invite WG member interface’. And the invitation text should be modified such that information like ‘some wg name’ working group in ‘some consortium name’ consortium should be given.

In the future support the following: Based on FH’s example: PI of consortium invites a few managers for example working group chairs. Each working group chair invites his/her own working group members. Invite WG members who are not a consortium member. If invitees accept the invitation add them to consortium members as well as WG members.

Actors

 * 1) Working Group (WG) Lead
 * 2) WG Manager

Preconditions

 * 1) The status of consortium is open.
 * 2) The status of the selected WG is open.
 * 3) The invitee must be a consortium member.

Steps
Almost the same as the use case of ‘invite members to consortium’.


 * 1) The proposed roles in invitation are
 * 2) For WG Lead
 * 3) WG Manager
 * 4) WG Project Manager
 * 5) WG Member
 * 6) For WG Project Manager
 * 7) WG Project Manager
 * 8) WG Member
 * 9) For the rest refer to http://colab.mpdl.mpg.de/mediawiki/UC_AWOB_CM_04_SPEC_Invite_Consortium_Members#R0.7
 * 10) the default invitation text to be sent to AWOB users.
 * 11) Similar to the invitation text sent for invitation to project or consortium.
 * 12) The working group title should be provided together with the consortium title it belongsnto
 * 13) Eg., I would like to invite you to participate in my $full_name $type in $consortium_fullname consortium.

Actors
Any consortium members can request to join WG.


 * 1) Consortium Lead
 * 2) Consortium Manager
 * 3) Consortium Project Manager
 * 4) Consortium Member

Preconditions

 * 1) The system status of consortium is open.
 * 2) The system status of the selected WG is open.
 * 3) The actor is not a member of the selected WG.

Steps

 * 1) From WG members page (or wherever available) actor applies to become a WG member.
 * 2) The application consists of
 * 3) Who
 * 4) When
 * 5) To Which WG
 * 6) Short text(optional)
 * 7) See fig. (to do)
 * 8) Actor submits the application.

Post conditions
The system does the following


 * 1) Display the request on
 * 2) The page for members of the selected WG something like ‘pending application for working group membership’.
 * 3) The actor’s personal workspace as a ‘pending application’
 * 4) Notify the WG lead or WG manager (should be WG chair) of  the application.
 * 5) By email
 * 6) In AWOB
 * 7) The message [TO DO]
 * 8) Display it in what’s new of the relevant WG.

Actors

 * 1) WG Lead
 * 2) WG Manager

Preconditions

 * 1) The system status of consortium is open.
 * 2) The system status of the selected WG is open.

Steps

 * 1) Actor sees an application on WG members page (or something like that).
 * 2) Who applied
 * 3) When applied
 * 4) Short text (optional)
 * 5) The reply/response to the application consists of
 * 6) accept or decline.
 * 7) WG role assigned to the accepted applicant
 * 8) a short reply/comment (optional)
 * 9) Response date time.
 * 10) Actor submits the response.
 * 11) See fig. (to do)

Post conditions
The system does the following


 * 1) Notify the applicant of the reply to the application.
 * 2) By email
 * 3) In AWOB
 * 4) Display the response on the applicant’s personal workspace.
 * 5) Who
 * 6) When
 * 7) Assigned Role?
 * 8) Short comment if there is.
 * 9) Response date time
 * 10) Display the response in what’s new of the relevant WG.

CM_09_4_Add_Consortium_Members_To_WG
Similar to the use case for assigning project members to task.

Actors

 * 1) WG Lead
 * 2) WG Manager

Preconditions

 * 1) The system status of consortium is open.
 * 2) The system status of the selected WG is open.

Steps

 * 1) Actor sees an option to add consortium members to actor’s WG from WG members page (or something like that). The user interface supports the following:
 * 2) Able to select members from consortium members list.
 * 3) Able to choose a WG role.
 * 4) For WG Lead
 * 5) WG Manager
 * 6) WG Project Manager
 * 7) WG Member
 * 8) For WG Project Manager
 * 9) WG Project Manager
 * 10) WG Member
 * 11) Actor submits.

Post conditions
The system does the following


 * 1) Updates the WG member list.
 * 2) Notify the added members that they become the member of a given WG.
 * 3) What
 * 4) Who added them to
 * 5) Which WG
 * 6) Which WG role
 * 7) When added to the WG
 * 8) By
 * 9) email
 * 10) internal AWOB notification
 * 11) List the WG on each member’s personal workspace.
 * 12) Update the changes in what’s new of the relevant WG.

CM_09_5_Assign_WG_Chair (R0.9)
TBD

For now ‘WG chair’ is synonymously used. (see invite WG members)

Actors
Consortium Lead

Preconditions
The system status of consortium is open.