# Activity Logs Report

<p class="doc-lead">Audit trail of user actions across all ERP modules. Shows who created, updated, approved, cancelled, or deleted records — with drill-down to the affected transaction.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-links">
<a href="#/hr/reports/activity-logs?id=overview">Overview</a>
<a href="#/hr/reports/activity-logs?id=use-cases">Use Cases</a>
<a href="#/hr/reports/activity-logs?id=filters">Filters</a>
<a href="#/hr/reports/activity-logs?id=columns">Columns</a>
<a href="#/hr/reports/activity-logs?id=actions">Actions</a>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview</h2>

Go to <b>HRMS → Reports → Activity Logs</b>.

<img src="hr/images/activitylog.webp" alt="Activity Logs Report" loading="lazy">

<p><b>What it shows.</b> One row per user action with the user, module (collection), record ID, action type, and timestamp.</p>

<p><b>When to use it.</b> Audit compliance, troubleshooting data changes, and tracking who approved or cancelled transactions.</p>

<hr class="doc-section-divider">

<h2 id="use-cases">Use Cases</h2>

<ul>
<li><b>HR administrator</b> — Who approved or modified an employee record?</li>
<li><b>Compliance officer</b> — Audit trail of all system actions for a date range.</li>
<li><b>System administrator</b> — Investigate unexpected data changes.</li>
</ul>

<hr class="doc-section-divider">

<h2 id="filters">Filters</h2>

| **Filter** | **Description** |
|------------|-----------------|
| Date range | Start and end date. |
| User | Filter by user (autocomplete). |
| Collection | Module/transaction type (all accessible collections). |
| Status | Action type: created, updated, approved, cancelled, closed, delivered, received, returned, finished, pre approved, cancelled pre approved, suspended, deleted, activated. |

<hr class="doc-section-divider">

<h2 id="columns">Columns</h2>

| **Column** | **Description** |
|------------|-----------------|
| User | User who performed the action. |
| Collection | Module or transaction type affected. |
| Collection ID | Record ID in that module. |
| Action | Action performed (created, updated, approved, etc.). |
| Created | Timestamp of the action. |

<hr class="doc-section-divider">

<h2 id="actions">Actions</h2>

<ul>
<li><b>Generate</b> — run the report.</li>
<li><b>Export Excel</b> — export to Excel.</li>
</ul>

<hr class="doc-section-divider">

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<b>Who can run Activity Logs?</b><br>
Typically administrators with report access — logs show user actions across modules, not only HR.

<b>Can I filter to HR collections only?</b><br>
Yes. Use Collection filter for employee, leave request, attendance, workflow request, etc.

<b>How far back can I search?</b><br>
Use date range filters — very wide ranges may be slow; narrow to the investigation period.

<b>Does this replace audit on a single employee record?</b><br>
No. Use employee History tab for one record; Activity Logs is cross-module user action search.

<b>Can I see deleted records?</b><br>
Deleted actions may appear with status deleted when logging was captured — linked record may no longer exist.

<b>Can I filter by a specific user?</b><br>
Yes. User filter limits rows to actions performed by that login account.

<hr class="doc-section-divider">