Organization inputs new contact (individual) from a non-digital source (e.g. signup sheet)
Description
- SM navigates to 'Add Contact' screen
- SM inputs person's name, home address, phone and email
- Module checks for possible duplicate (existing) contact record
- New contact inserted (if no duplicates)
Goal |
Add a new contact for the organization |
Scope and Level |
Functionality, detailed |
Preconditions |
- Staff member (SM) has valid account
- SM has 'add-contact' permission
- SM has contact information
- Contact does not already exist in DB|
Success End Condition
Failed End Condition
Actors
SM or volunteer w/ valid account and permissions
Trigger
Individual provides contact information to organization
Frequency
Very frequent use
Outstanding Issues
- Are any fields REQUIRED?
- Email address is normally unique key - but orgs won't have email addresses for all contacts.
Alternate cases
- Contact info retrieved from email, vCard or other digital source
- Self-serve membership/mailing list/etc. sign-up (web)
- Synch / import batch of contacts from another digital source
Labels:

1 Comment
Hide/Show CommentsJan 27, 2005
Anonymous
The precondition "contact does not already exist in DB" sounds simple, but is not. I would have something like:
2. SM enters last name and optionally, first name
3. Module lists any matches with sufficient info to uniquely identify
4. SM picks a match; if no match, completes entering new contact information
5. etc
– Pat Dunlavey