UC AWOB CM 05 React To AWOB Invitation

MPDL,GAVO

= UC_AWOB_CM_05_1 Registered User Reacts to Invitation From AWOB Personal Workspace = A registered AWOB User reacts to invitation waiting in her/his personal workspace.

ACTORS

 * Register User

Triggers

 * A Registered User sees an invitation on her/his personal workspace or sees an email notification.

STEPS

 * The actor opens an open invitation that appears on its personal workspace by clicking appropriate place.
 * The GUI provides following options.
 * to view invitation text
 * to select one of
 * accept
 * decline
 * undecided or inquire
 * to add a comment
 * The actor selects the choice according to his/her decision.

POST CONDITIONS

 * The system updates the actor's personal workspace as follows:
 * if the actor accepts the invitation
 * the new project/consortium/working group appears on my collaborative workspace list/table.
 * the invitation is OPTIONALLY saved to old invitations  including actor's comments if exist.
 * the invitation is removed from pending invitations.
 * if actor declines the invitation
 * the invitation is OPTIONALLY saved to old invitations including actor's comments if exist.
 * the invitation is removed from pending invitations
 * if the actor selects 'undecided/inquire'[TBD]
 * [tbd]
 * The system updates consortium/workinggroup/project workspace as follows
 * for a declined invitation, its status and other relevant metadata are updated.
 * For accepted invitation
 * the system grants the privileges to the accepted actor for the consoritum/workinggroup/project corresponding to the proposed awob role
 * the system adds the accepted actor on the list/table of consortium/workinggroup/project members.
 * the system removes the accepted invitation from 'sent invitations'.
 * The system displays the decision on the invitiation on consortium/workinggroup/project what's new

= UC_AWOB_CM_05_2 Un-Registered User Reacts to Email Invitation. = Un- Registered User reacts to email invitation only.

ACTORS

 * user who is not a Registered AWOB User.

Triggers

 * Actor receives an email invitation.

STEPS

 * If actor decides to create an account
 * he/she clicks the link given in the email received from AWOB in order to create an account: for the AWOB account either
 * actor uses the same email address where the invitation is sent or
 * actor uses a different one.
 * actor logins in to AWOB.
 * if actor uses the same email as described above the invitation is available in his/her personal workspace.
 * if uses different one, no invitation is available in his/her personal workspace.
 * Continue with UC_AWOB_CM_05_React_To_AWOB_Invitation.
 * if actor decides not to create an account
 * React to the invitation by other means.