UC AWOB CM 09 SPEC Invite Working Group Members

MPDL,GAVO

= R0.9 =

Schedule & Summary

 * R0.9
 * Added Request to join WG and respond to the request

CM_09_2_Request_to_Join_WG

 * R0.9

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 the WG list actor selects a wg which the actor wishes to join and chooses an option to to request to join WG.
 * 2) The actor provides
 * 3) short text which to be send along with the request.
 * 4) Actor submits the application.
 * 5) The system asks for the confirmation.
 * 6) Actor responds to it.
 * 7) Alternatively, from the member page of the selected WG, choooes an option to request to join WG.

Post conditions
If the application is submited, the system does the following


 * 1) Display the request on the actor’s personal workspace as a ‘pending application’
 * 2) also shows when, wg name, text
 * 3) Notify the WG Lead & WG manager of  the WG to which actor applied.
 * 4) By
 * 5) email
 * 6) Internal AWOB notification
 * 7) Display the request on the WG members page something like 'Membership applications' (This option is available only to the WG lead and the WG Managers)
 * 8) Who(name, email address, affiliation if exists.)
 * 9) When
 * 10) the applicant's text.
 * 11) an option to accept/decline the request (see the Respond_to_Application_to_Join_WG use case)
 * 12) an option to add comment sent along with the response.
 * 13) Log it in what’s new of the relevant WG.

CM_09_3_Respond_to_Application_to_Join_WG

 * R0.9

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 the WG's members page (something like 'Membership applications').
 * 2) Who applied
 * 3) name
 * 4) email address
 * 5) affiliation (optional)
 * 6) When applied
 * 7) Short text (optional)
 * 8) The actor is given an option to respond as follows
 * 9) accept or decline.
 * 10) WG role assigned to the accepted applicant
 * 11) a short reply/comment (optional)
 * 12) The whole membership applications are available only to the actors.
 * 13) Actor submits the response.

Post conditions
The system does the following
 * 1) 	If accepted
 * 2) 	Add the applicant to the WG with the selected role.
 * 3) Notify the applicant of the response  to the application.
 * 4) By email including the decision whether approved or not, short comment which sent along
 * 5) In AWOB including the decision whether approved or not
 * 6) Display the response on the applicant’s personal workspace.
 * 7) When
 * 8) Assigned Role
 * 9) Short comment if there is.
 * 10) Response date time
 * 11) 	Update the application from the WG's member page.
 * 12) Log the response in what’s new of the relevant WG.
 * 13) The actual implementation is as follows:
 * 14) There is no display of the response on the applicant's personal workspace.
 * 15) notified by
 * 16) email including the decision whether approved or not, short comment which sent along.
 * 17) awob notification including the decision whether approved or not.

= R0.8=

Schedule & Summary

 * R0.8
 * Based on in R0.8 scope discussion it is decided to support only CM_09_4 in R0.8

<!--Moved to R0.9

Schedule & Summary

 * R0.9
 * 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 for now. 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.

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.

Schedule & Summary

 * R0.9
 * Discuss whether to include in R0.8 or R0.9. Most likey for R0.9.

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.

Schedule & Summary

 * R0.9
 * Discuss whether to include in R0.8 or R0.9. Most likey for R0.9.

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

R0.9-->
 * 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.

Schedule & Summary

 * R0.8
 * 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: sender = the user who adds members to the wg.
 * 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.