- This use case lets the user search for jobs that are currently on their system.
- This use case does not really stand on its own, but is used by other use cases.
-
The order of the fields on the search screen, and their order in the search results table, is correct on the protoype, and may not be correct below
-
Note that this is technically a "sub use case", meaning that it is used by other use cases, such as "Open a Job", and "Delete a Job"
-
Therefore, per our discussion, I've grayed-out some lines below which technically should not be in this use case
- External User
- Administrator
- The ACME Editor is actively running when the use case begins
- The user selects a "List Jobs" option
- The system displays a window that lets the user filter job listings by:
- Customer
- Date modified (a range)
- Job short description
-
Long description
- Title
-
Created By
-
This is a drop-down list, and includes all users on the system, as well as an additional "All Users" selection
-
Issue
-
Type of magazine
-
The user enters their desired search criteria, then selects a search option
- The system lists all jobs without restriction, in sorted order by the following fields:
- User that created the job
- If the user account has been deleted from the system, display Unknown User instead
- Customer
- Short description
- Title
- Issue
-
Date modified
- The user can sort the data by any of the displayed columns
- The user can use standard "VCR buttons" to move to the First, Previous, Next, Last and User-specified page numbers
-
If the user is the Administrator
-
Job CRUD options (Open, Delete) are disabled
-
A "remove job locks" option is enabled
-
Else:
-
A "remove job locks" option is enabled
-
Note: On a subsequent screen, users will only be able to remove their own job locks. They specifically cannot remove locks of other users.
-
If security is disabled
-
All job CRUD options are available to the user
-
If security is enabled
-
Job CRUD options will be made available in accordance with the user's job rights
- The user is viewing a list of jobs on their system
None.
None.
|
|