Audit Logs
Audit Logs provide a complete record of data changes made across the system. Every create, update, and delete action on auditable models is automatically tracked, giving administrators full visibility into who changed what and when.
Navigate to Audit Logs from the sidebar to access the audit log viewer.
What Gets Logged
The system automatically records audit entries when users perform actions on key data models, including:
- Employee records: Profile updates, status changes, terminations
- Attendance records: Manual edits, regularization approvals
- Leave requests: Submissions, approvals, rejections
- Expense requests: Submissions, approvals, status changes
- Departments, Teams, Designations: Creation, updates, deletions
- Shifts and Holidays: Configuration changes
- Settings: System configuration updates
- Other auditable models: Any model configured for auditing
Each audit entry captures:
| Field | Description |
|---|---|
| User | The person who performed the action |
| Event | The type of action (Created, Updated, Deleted) |
| Auditable Type | The model/record type that was changed (e.g., User, Attendance, LeaveRequest) |
| Old Values | The previous values before the change |
| New Values | The updated values after the change |
| Timestamp | When the action occurred |
| IP Address | The IP address from which the action was performed |
| User Agent | The browser or client used |
Viewing Audit Logs
The Audit Logs page displays a list of all recorded changes. For each entry, you can see:
- Which user made the change
- What type of record was affected
- When the change was made
Viewing Details
Click on any audit log entry to view the full details, including:
- The old values (what the data looked like before the change)
- The new values (what the data was changed to)
- The complete metadata (IP address, user agent, timestamp)
This detailed view makes it easy to see exactly which fields were modified and what the previous and new values were.
Common Use Cases
Investigating Profile Changes
If an employee's details appear incorrect, check the audit logs to see who last modified the employee record and what was changed.
Tracking Approval Actions
Review audit logs to verify that leave or expense approvals were performed by authorized managers.
Compliance and Security
Maintain a trail of all data modifications for compliance requirements. The audit log cannot be edited or deleted by users, ensuring data integrity.
Monitoring System Configuration
Track changes to system settings, shift configurations, holiday schedules, and other administrative settings.
Audit logging is automatic and cannot be disabled. All changes to auditable models are recorded regardless of how the change was made (web interface, API, or system processes).
Next: Learn about Settings to configure system-wide options.