Audit Trail¶
The audit trail logs changes to the core objects of calServer v2: equipment, calibrations, customers, orders and further records. Traceable changes are a core requirement of ISO/IEC 17025.
How It Works¶
Every creation, modification, and deletion in the covered areas is automatically logged with the following information:
| Field | Description |
|---|---|
| Timestamp | Date and time of the action (UTC) |
| User | Name of the user who performed the action |
| Action | Type of change: Created, Modified, Deleted |
| Entity | Affected record (type and ID) |
| Old Values | Field values before the change |
| New Values | Field values after the change |
Protection Against Changes
Entries can neither be edited nor deleted in the application, not even by administrators. After 24 months they move to the archive, and they are deleted once the retention period has passed. Details and limits are described under Audit Trail in the administration.
Audit Views¶
Central Audit Overview¶
Under Administration > Diagnostics, tab Audit-Log, administrators will find the central audit overview. All logged changes are displayed system-wide, newest first.
The list can be narrowed down by exact values, for example by user or area. There is no free-text search and no filter by time period.
Record-Specific Audit History¶
In every detail view (e.g., customer, device, calibration), the AuditHistory component is available. It shows only the changes to the currently open record.
Quick Access
In the detail view of a record, the audit history is available as a separate tab. Click on an entry to view the change details with old and new values.
Logged Entities¶
The following areas are logged:
- Customers
- Inventory items and calibrations
- Orders and repairs
- Locations and loans
- Documents
- Notes and tasks
- Prices
Not logged at present: measured values and test steps, the assignment of reference standards, users, roles and permissions, contacts, projects and support tickets.
Retention¶
Retention Period
Entries older than 24 months are moved to the archive by a nightly task. They are deleted only after the retention period has passed (default 10 years, set under Administration > Basic Settings, tab Retention). The interface does not show archived entries.
Example of a Change Display¶
Timestamp: 2026-03-08 14:32:15 UTC
User: max.mustermann
Action: Modified
Entity: Customer #1042
Field | Old Value | New Value
---------------|--------------------|--------------------
Name (K4601) | Muster GmbH | Muster AG
City (K4603) | Munich | Berlin
Permissions¶
Access to the central audit overview requires the user_management_view operation. The record-specific
audit history is visible to all users with read access to the respective record.