...
Alice is a researcher at a lab and she is in the process of starting a new project. She has already contacted Bob and Claire who each work in different labs in other parts of the world and they have works in a lab abroad and he has agreed to join her research team. Alice has used Synapse in the past and wants to use it for her new project, but she doesn't know if Bob and Claire have has used Synapse before. Alice does know Bob and Claire's email addressesaddress. Alice wants to invite them him to join her newly created team and have them him create a new Synapse accounts account if they donhe doesn't have their his own already.
Use case
Goal | Alice wants to invite Bob to join her Synapse team. |
Primary actor | Alice. |
Secondary actors | Bob. |
Precondition | Alice has created a team and she is at her team's page. |
Success end | Bob joins the team, or Alice cancels the invitation to Bob. |
Main success scenario |
|
Error scenarios | 1. The email addresses address entered by Alice doesn't exist.
|
Alternative scenarios | 2. System detects that the email address entered already has a Synapse account associated with it, presumably it's Bob's account.
3. Alice decides not to collaborate with Bob anymore and wants to cancel her invitation.
4a. Bob already has a Synapse account associated with a different email address and is already signed in in his browser.
4b. Bob already has a Synapse account associated with a different email address but isn't signed in.
|
...