...
Use case A - Alice wants to invite Bob to join her Synapse team.
Goal | Alice wants to invite Bob to join her Synapse team. |
Primary actor | Alice |
Secondary actor | Bob |
Precondition | Alice has created a team and she is at her team's page. |
Postcondition | Bob receives an email invitation to join Alice's team. |
Main success scenario | Step 1. Alice invites Bob to join her team by entering his email address and an optional invitation message. Step 2. System sends Bob an email containing an invitation link to join Alice's team. |
Error scenarios | Replacing step 2.
|
Use case B - Alice wants to revoke an email invitation she sent previously.
Goal | Alice wants to revoke an invitation she sent previously. |
Primary actor | Alice |
Secondary actor | Bob |
Preconditions |
|
Postcondition | The invitation link Bob received is no longer valid. |
Main success scenario | Step 1. Alice navigates to her team's page and clicks on the remove button associated with the pending invitation to Bob. Step 2. System invalidates the invitation link sent to Bob. |
Use case C - Bob wants to create a Synapse account and accept Alice's invitation.
...