Skip to main content
Skip table of contents

Configuration Change History Tracking

Overview

This feature logs all system configuration changes in audit logs, aiding troubleshooting, compliance, and change management.

Currently, configuration change history supports only simple key-value fields/settings, such as Allow Creating Hold, Allow to edit all site’s orders, and Split Labor line by quantity. This feature will extend to complex configuration settings in future releases.

How to Access Configuration Change History

Using Rep_ConfigurationChangeHistoryView

The system automatically tracks all configuration changes through the Rep_ConfigurationChangeHistoryView report. This view provides a comprehensive history of:

  • What changed - Specific configuration fields modified

  • When it changed - Date and time of modifications

  • Previous vs New values - Before and after comparison

  • Change type - Insert, Update, or Delete operations

  • Who changed - Employee, Machine, Program and OS details

Key Benefits for Users

1. Troubleshooting System Issues

Scenario: System behavior changed unexpectedly

  • Use Rep_ConfigurationChangeHistoryView to identify recent configuration changes

  • Compare current settings with previous working configurations

  • Quickly pinpoint changes that may have caused issues

Example: If Multi currency suddenly stops working, check if APPLYMULTICURRENCY or related settings were recently modified.

2. Change Management

Scenario: Multiple administrators managing system settings

  • Monitor who changed what configuration settings

  • Track unauthorized or unexpected changes

  • Maintain configuration change documentation

Rep_ConfigurationChangeHistoryView Definition

View Column Name

Description

AUDITLOGIID       

Unique audit log entry IID

TABLENAME         

Source table ('CONFIGURATION' or 'CONFIGEXT')

CONFIGIID         

Configuration record identifier

FIELDNAME         

Configuration Table column name that is changed

PREVIOUSVALUE     

Value before change (masked for sensitive fields)

NEWVALUE          

Value after change (masked for sensitive fields)

OPERATION         

Change type ('INSERT', 'UPDATE', 'DELETE')

MODIFIEDBYEMPID   

Employee ID who made the change

MODIFIEDBYEMPNAME 

Full name of employee who made the change

MACHINENAME       

Host/machine name where change originated

PROGRAM           

Program/application name that made the change

OSUSER            

Operating system user who made the change

MODIFIEDDATE      

Date and time when change occurred

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.