UC-3.3
Main Page > Requirements > OAIS Use Cases > UC-3 Data Management > UC-3.3 Generate Reports from Data Management Database
UC-3.3 Generate Reports from Data Management Database | |||
Summary | |||
Number | UC-3.3 | ||
Name | Generate Reports from Data Management Database | ||
Context | UC-3 Data Management | ||
Sub-Use Cases | |||
Overview |
Generate Report responds to requests from Ingest, Access or Administration for aggregated information from the Data Management Database. A request for information is received, one or more queries are executed on the database, the query results are formatted into a report, and the report is supplied to the requesting actor. | ||
Actors |
| ||
Description | |||
Preconditions |
UC-3.1 Administer Data Management Database (database policies have been implemented and database integrity is intact); and (as appropriate):
| ||
Trigger |
| ||
Successful outcome |
A report containing the results of the requested query/queries is supplied to the requesting party. | ||
Steps |
| ||
Exceptions | |||
Documentation | |||
Citations |
OAIS page 4-9, s 4.1.1.4 "The Generate Report function receives a report request from Ingest, Access or Administration and executes any queries or other processes necessary to generate the report that it supplies to the requester. Typical reports might include summaries of archive holdings by category, or usage statistics for accesses to archive holdings. It may also receive a report request from Access and provides descriptive information for a specific AIP." | ||
Diagrams | |||
Notes | |||
re: step 1 -- Generate Report can receive requests for reports from Ingest>Generate AIP, Access>Co-ordinate Access Activities, Access>Generate DIP, and Administration>manage System Configuration. Do each of the requesters need to be distinguished in the use case steps? It seems if the request includes the information required as well as the reporting format it is to be assembled into, that the response can (and should)be independant from the requesting party. |