Overview
Audit trail is the management of information about users' interactions with the collections management system. The chief purpose is to maintain a record of changes to procedural and media records, authority terms, and relationships. Audit should update on a hard save, and include only changed values. Deleted records should maintain an audit trail, and be accessible to admins with appropriate permissions.
In Scope for 1.x
- User may view a list of all changes made to a given record, including fields and relationships added, edited, or deleted
- User may pivot from a username in the audit trail to a search of all records edited by a user
Out of Scope for 1.x
...
In Scope for v1
- User may view or create a report of all changes to a given Object record
- User may search across all changes by all users to all Object records
- User may set Audit Trail permissions for Object records
Out of Scope for v1
- Above bullets for Procedures, Authorities, User Accounts, and Roles (i.e. everything other than Objects)
- User may view or create a report containing the contents of all deleted records
- User may view or create a report of all user ID login and logout times over a specific period
- User may view or create a report of fuctional usage by user ID of system activity over a specific period
- User may view or create a report by system activity on user access over a specific period
- User may view or create a report of the queries performed by users
- Revert/Rollback capabilities (e.g. recreate this record as it was on 9/5/1977)
Open Questions
Topic | Open Questions and User Story Suggestions - need to determine priority, preferred behavior, and in/out for v1 |
---|
...
Schema, Wireframes, and Walkthrough
Far right of: Wireframes - Sidebar, Right Side, Related Records
...
Consensus | ||
---|---|---|
Roles and Permissions |
or
or
or
or
or
| |
Performance | User will not experience a decline in system performance due to the implementation of Audit Trail functionality | |
Relationships |
| |
Authority Terms | How will a user view Audit Trail for Authority term records, which have no tabs? | |
Repeatable Fields | How will changes to repeatable/multi-valued fields be logged?
| |
Media Handling |
|