Skip to main content

Audit logs and reports

Audit logs help you see what has changed in Aboard, when it changed, and who made the change. They are useful for troubleshooting, internal compliance, and understanding updates made to employee data.

Written by Isak

Aboard has two audit-related views:

  • Audit logs — a log of changes for a specific employee.

  • Audit reports — a report you can create in Analytics to review audit events across employees and export or filter the data.


What is tracked in audit logs?

Aboard records audit events when certain employee-related records are created, updated, or deleted.

An audit event can include:

  • Timestamp — when the change happened.

  • Employee — the employee the change relates to.

  • Changed by — the user, actor, or API key that made the change.

  • Action — what type of action was performed.

  • Field name — which field was changed.

  • Old value — the value before the change.

  • New value — the value after the change.

For example, an audit log may show that an employee’s department, workplace, manager, salary, employment details, time-off policy, or other profile-related information was updated.

Some audit events may not show old and new values if the event only records that an action happened, such as a record being created or deleted.


View an employee’s audit log

You can view audit events directly from an employee profile.

To view an employee audit log

  1. Go to People.

  2. Open the employee profile.

  3. Select View audit log.

  4. A modal opens showing the employee’s audit events.

The audit log shows recent changes for that employee, including who made the change and what was changed.

Note: You need permission to view sensitive employee information to access an employee’s audit log.


Audit report in Analytics

The Audit report gives you a broader view of audit events across the company. It is useful when you want to review changes for multiple employees, filter by action, or export the results.

To create an Audit report

  1. Go to Analytics.

  2. Click New report.

  3. Select Audits.

  4. Choose the columns and filters you want to include.

  5. Save or view the report.


Available columns in the Audit report

The Audit report can include the following columns:

Column

Description

Timestamp

When the audit event happened.

Employee ID

The employee ID of the affected employee.

Full name

The employee affected by the change.

Changed by

The user or actor who made the change.

Action

The type of action performed, for example create, update, or delete.

Field name

The specific field that changed.

New value

The value after the change.

Old value

The value before the change.

Changes

A summary of the change.


Available filters

You can filter Audit reports by:

Filter

Description

Department

Show audit events for employees in selected departments.

Workplace

Show audit events for employees in selected workplaces.

Action

Show only selected audit actions.

Employee

Show audit events for a specific employee.

Date range

Show audit events within a selected time period.


Understanding actions

The Action column describes what happened. Actions are usually shown in a technical format, such as:

  • profile.update

  • profile_salary.update

  • absence_request.approve

  • position.create

  • position.destroy

The first part usually refers to the type of record that changed, and the second part describes the action.

Examples:

Action

Meaning

profile.update

An employee profile field was updated.

profile_salary.update

Salary information was updated.

position.create

A position record was added.

position.destroy

A position record was deleted.

absence_request.approve

A time-off request was approved.


Why old and new values may look different

Some fields store internal IDs in the database. In the Audit report, Aboard tries to show readable names instead of IDs for common fields, such as:

  • Department

  • Workplace

  • Manager

  • Job title

  • Team

  • Holiday calendar

  • Absence policy

  • Form

  • Time-tracking project

For example, instead of only showing a department ID, the report may show the department name.


When to use Audit logs vs Audit reports

Use Audit logs when you want to check changes for one employee.

Use Audit reports when you want to:

  • Review changes across multiple employees.

  • Filter by department, workplace, action, or employee.

  • Investigate changes during a specific time period.

  • Export or share audit data internally.


Frequently asked questions

Can employees see their own audit logs?

Audit logs are intended for admins or users with permission to view sensitive employee information. Access depends on the user’s permissions.

Can I see who made a change?

Yes. Audit events include a Changed by value when available. This may be a user, an actor name, or an API-related actor.

Can I filter audit events by date?

Yes. Audit reports support date ranges.

Can I filter audit events by employee?

Yes. Audit reports can be filtered to a specific employee.

Why do I see no audit logs for the selected period?

This means there were no matching audit events for the selected filters and date range. Try expanding the date range or removing filters.

Are all actions shown with old and new values?

No. Some actions record that an event happened but do not include field-level changes.

Did this answer your question?