Configuration Change History Tracking
Overview
This feature provides administrators and users with complete visibility into configuration changes, helping with troubleshooting, compliance, and change management.
Change History for configuration is available for these screens and key value fields:
R2 Labor Configuration Settings (Login to R2 Labor → Profile → Settings)
Config. Parameters (Configuration → Config. Parameters)
This feature is under continuous improvement, and support for other configuration settings will be included in future releases.
How to Access Configuration Change History
Using Rep_ConfigurationChangeHistoryView
The system now 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 Column Definitions
View Column Name | Description |
AUDITLOGIID | Unique audit log entry IID |
TABLENAME | Source table ('CONFIGURATION' or 'CONFIGEXT') |
CONFIGIID | Configuration record identifier |
FIELDNAME | Configuration Table column value that 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 |