- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 04-18-2018 10:47 AM
Recently I came across a requirement where we needed a report which shows all the Incidents ever updated by a specific user. We needed a capability to filter those incidents by User, showing the changes which was made with date.
I achieved it using a database view using sys_audit and incident table and wanted to share it here. We can use any table we want to audit(change, problem etc). Below are the steps:
1. Create a Database view something similar to below
2. Add the required fields to both the tables.
3. Configure a list view something like below:
Please note that the user field is a string field so you may need to enter the user ID rather selecting from references.
- 2,482 Views
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
What impact does this have on system performance when hitting a sys_audit table?
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hi Christine,
This should not have any significant impact on the performance because it only pulls the records when you are viewing the reports.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
This report has been a tremendous help getting me started on the report I'm trying to create. One more thing I'm trying to accomplish I am auditing the State field from a custom table extended from Task. For the old and new values I want to display the Label instead of the Value so I think I would have to create a join between the audit table and the choice table?