# Audit trail

Komment give you a full history of all changes made - **right out the box**. Full trace-ability gives you the security of always knowing **what** has been changed, **who** made the changes and **when** the changes occurred.

![](/files/-M3QHQBFvinSba8DDmwu)

As with any other data generated by Komment, they are available to use in any visualization in your Qlik Sense apps. You can even load audit trails from different Komment objects in different apps into one and the same Master Audit trail application if needed.

{% hint style="info" %}
**Created by**

To easily display the actual user you can use a formula similar to this:

`=SubField([Komment_DEMO2.CreatedBy],'Id=',2)`
{% endhint %}

{% hint style="info" %}
**Created at**

You can use the normal Timestamp funtion to show the Created at in a nice way:

`=timestamp([Komment_DEMO2.CreatedAt])`
{% endhint %}

{% hint style="warning" %}
If you use ',' as decimal separator in your load script you can use this function to display the Created at correctly:

`=timestamp(Replace([Komment_DEMO2.CreatedAt],'.',','))`
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.extendbi.com/komment/features/audit-trail.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
