Blue Prism provides rigorous auditing features which record the actions of users. All important changes performed by a user are recorded in a log file for later inspection.
Examples of actions recorded include:
- Logging into Blue Prism
- Running a process
- Deleting a process
- Changing user permissions
- Changing a user's name, or any other part of a user's configuration
Individual revisions to processes are also recorded, and these changes may be tracked over time using the process history tool.
Access and search the audit logs
You can access the audit logs via System Manager, under Audit - Audit Logs. A search by date function returns the last seven days of logs. You can also filter the logs recorded for a particular date by a specific search term, and sort the logs by ascending or descending dates. The search term and date range used displays at the top of the search results so you can identify the filter that is currently applied.
To view the log data for a set of dates, select the dates of interest from the calendar and click Search. Double-click the audit log in the results list to open the Audit Log Viewer.
Audit log viewer
The audit log viewer displays the logs in a table with several columns which record the date and time of each event, the user involved, the action, and any additional comments.
Avoid naming confusion
Where a user or process is involved in an audit record (ie a row in the table), the current name of the user will be displayed and not the name of the user as it was at the time. For example, if the user "John Smith" deleted a process and subsequently had his username changed to "James Brown", the name "James Brown" would appear in the table, rather than the name of the user as it was at the time the action took place (ie "John Smith").
Note that further confusion may arise if a new user was since added to the system who coincidentally had the name "John Smith", matching the former name of the existing user "James Brown".
While seemingly confusing, this feature simplifies the log data greatly, since any name read from the log immediately identifies the user/process/runtime resource in question; it eliminates the need to track back through the log and work out which user had which name at which time. This advantage is especially great on a system with a large number of users/processes, and which has a history stretching back for many years.
If you need to use the logs outside of Blue Prism, you can export logs in one of the following formats:
CSV file (suitable for use in a spreadsheet).
- TXT file (as you see on the log viewer itself).
- HTML file (suitable for markup in a web browser).
If you choose either HTML or CSV, the data in each row of the log will be separated into distinct columns of datetime, message, and comments (where appropriate).
To export a log from the Audit Log Viewer, select Export Entire Log from the file menu at the top left of the form. A dialog displays to guide you through the necessary steps.