Audit Tool

Gain insight on how to use audit tools to evaluate data accuracy and compliance.

Last published at: January 28th, 2025

The objective is to log changes to the application configuration settings.  The application Data Access Layer already has an audit provider at most lowest layer of the API.   

 

Audit Changes recorded for these events: 

  1. Change to a configuration setting
  2. Removal of items, for example removal of a workflow step, data type…..any item within the configuration
  3. Change to an existing item
 

 

The above list is based on priority.  For any of the above items, the following are tracked for accuracy, compliance and reliability.

 

Information

  • When the change was done – date/time
  • Change was performed by user
  • What the change was
  • Old value
 

 

User Interface.

You must navigate to the Status - Logs page. 

 

The Systems Log UI is rendered as below. 

 

You must select the System Log - Audit Log menu option. 

 

The Audit History Log UI is rendered as below. 

 

Log Events.

An audit log has been implemented to track the updates for the following features. 

  • Dashboard
    • Main Dashboard
    • Dashboard widgets
    • Widgetcategories 
  • ESB
    • Event definition (Update/Remove)
    • Event Handlers (Update/Remove)
    • View Events (Clear)
    • WebHooks (Update/Remove)
  • Archieve
    • Workflow Instances (Remove By selected/All)
    • Form Instances (Remove By selected/All)
    • Events (Remove By selected/All)
  • User
    • User data modified (edit,remove,set password,active inactive)
    • User role is removed/modified
    • User connectors edit/remove
    • View Logins (clear login data by option)
    • View Invalid logins(clear login data by option)
  • Connections
    • Delete of database connection
    • oAuth Sources Update/Remove
    • Manage RabbitMQ Connection
    • FTP connection Update/Remove
    • SFTP connection
    • MSMQ Connection
  • Distributed File storage
  • Connectors
  • Template Steps
  • Business Objects
  • Step Categories  
  • Form Widgets and categories
  • Decision Tables
  • MicroServices
  • Log (Clear by option)
  • Email queue (Clear by option)
  • Queue Management(Rename/Remove)
  • LookUp data
  • Email Templates (Rename/Remove)
  • Table extensions (Update/Remove)
  • Table Columns(Update/Remove)
  • Configure Applications

 

View Audit Log.

You must select the System Log - Audit Log menu option. 

The audit log displays last 10 items by default. 

 

Select the drop-down to view the list with options. Click on the column headers to sort the log table based on the columns. For example, the Action Type column has these options viz. (download / information / remove / update) to categorize and display the log.  The total number of log items is visible as information (above Search). Use the Search text box to filter the list. 

 

 

Export Audit Log.

The audit log may be exported in various file formats for inspection. Click the Export menu to view the options below. For example, selecting the XML option generates and downloads the XML file with audit log data.  

 

 

Import Audit Log.

You can import the audit log from another FlowWright environment for inspection. Note that the import will overwrite the existing audit log entries, so exporting the logs first is advised to create a backup for data sanctity. 

 

Choose the XML file from the local folder and click the Import Audit Log button. The existing log entries are overwritten, and a notification message is displayed in the top right-end corner. 

 

 

Clear Audit Log.

You may remove the audit log items by navigating to the Clear menu. 

Select the audit log and click the Clear - Selected menu option to remove a particular item. 

 

Click the OK button to confirm. 

 

The selected audit log item is removed permanently, and a confirmation message is displayed in the top right-end corner. 

 

 

Send Audit Log to Support.

You may send a selected item or all audit logs to the FlowWright Support team by email.