Skip to main content

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:

FieldDescription
UserThe person who performed the action
EventThe type of action (Created, Updated, Deleted)
Auditable TypeThe model/record type that was changed (e.g., User, Attendance, LeaveRequest)
Old ValuesThe previous values before the change
New ValuesThe updated values after the change
TimestampWhen the action occurred
IP AddressThe IP address from which the action was performed
User AgentThe 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.

note

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.