Use
Case: Executive, UserAdmin Package: Manage_UserInfo
The AlmaUser administration has access to three main types of
information namely: 1) individual data on users, 2) individual
data on resources, and 3) a list of valid groups.
To keep information upto-date, the administrator must be able to
change any data item. Further, s/he should be able to perform
consistency checks e.g. usage of groups.
What is the interface for the input? GUI?
Command line? or Both?
Goal: Manage user information in
the database.
Contact Author: P. Grosbol
Role(s)/Actor(s):
Primary:
- Administrator, with special
privileges to manage or modify user information.
Secondary:
- Database with user information.
- Archive, receives transaction log?
Priority:
Major
Performance:
On the order of seconds
Frequency of Use:
A few times per week
Preconditions:
- Database with AlmaUser information is available.
- Administrator can be authenticated (e.g. by pre-loading the
database with the information of the administrator).
Basic
Course:
- Administrator logs into the system and gets authenticated.
- S/he can choose look on user, group or/and resource information
with the option of performing a search for a subset.
- The selection information is displayed.
- The data can be modified.
- Any modified data is saved in the database.
- Administrator logs out or continues doing related work.
- Alternative Course:
- Administrator fails the authentication.
- The processing is terminated.
Postconditions:
- A new AlmaUser is created in the database.
- A transaction log is saved.
Issues
to be Determined or Resolved:
- none at this time
Last modified: 19sep03