Dashboard > The DataPortability Project > ... > Use Cases > UC003 System retrieves contacts for a user
  The DataPortability Project Log In | Sign Up   View a printable version of the current page.  
  UC003 System retrieves contacts for a user
Added by Christian Scholz , last edited by Christian Scholz on May 03, 2008  (view change)
Labels: 
(None)

General Information  

Name/Goal The user wants to find his contacts on a new service
Number 003
Release 1 (increase on final edits/copy before)
Status
Draft
Author(s) Christian Scholz
Trigger User signs up for a new service or triggers this action manually e.g. The user clicks the Register button
Primary Actor
User/System e.g. "User"
Success Guarantee
The user's contacts are matched and stored e.g. The user has registered a new account
Minimal Guarantee
nothing has changed e.g. The database state is in a valid state
Preconditions
user is authenticated and service catalogue is available e.g. The user needs to have an OpenID
Context of Use
Social Network Signup e.g. website
Parent Use Cases
UC001 Member registers with a new Social Network
Sub Use Cases
 

Main Success Senario

  1. The system reads all the contacts lists which are listed in the service catalogue
  2. The system matches the combined list with the users in the system
  3. The system presents the user the resulting list of users already on the system
  4. The user selects those contacts he wants to have on the new system (implementations are free to do something else here)

Extensions

1a. A contact list location is protected
1a1. The system asks the user to authorize access or deny it.
1a2. The user authorizes access
1a3. to 2.

1a2a. The user denies access
1a2a1. The contact list will not be read and the data is not available
1a2a2. to 2.


Data Descriptions

Open Issues

Comments


Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators