Use Case 08: Manage Groups/Communities
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Use Case EIE08: Manage Working Group (Communities)
for
ESIP Earth Information Exchange
Version 1.0 draft
Prepared by Karl Benedict
Earth Data Analysis Center, University of New Mexico
December 13, 2005
Revision History
Name | Date | Reason For Changes | Version |
Karl Benedict | 12/13/05 | Document created | 1 |
|
|
|
|
1.Use Case Identification
1.1.Use Case Number
1.2.Use Case Name
2.Use Case Definition
2.1.Actors
Users (role: community manager)
2.2.Preconditions
2.3.Postconditions
2.4.Normal Flow
User accesses a form to request the creation of a new community
User completes the form and submits it for review by the portal administrator.
Portal administrator is authenticated as a registered user and portal administrator
The community is created as a result of the submission of the community creation form.
2.5.Alternative Flows
Modification of existing community
User is authenticated as a registered user and community manager (for a specified community(ies).
User is presented with an option to manage the community through a link in the community interface.
Community area of portal is updated with community area modifications.
Deletion of community at request of community managers
User is authenticated as a registered user and community manager (for a specified community(ies).
User is presented with an option to manage the community through a link in the community interface.
User requests that the community be deleted through a form field on the management page.
Portal administrator is authenticated as a portal user and administrator.
Portal administrator reviews request for community deletion.
Deletion of community by portal administrator.
2.6.Exceptions
2.7.Extension Points
2.8.Priority
2.9.Frequency of Use
2.10.Business Rules
Only registered users are allowed to request the creation of a community.
Only a portal administrator is authorized to create a community.
Only community managers (users) are authorized to request the deletion of a community.
Only portal administrators are authorized to delete portals or change their status.