# Igniton Audit Trail

**URL:** <https://forum.inductiveautomation.com/t/igniton-audit-trail/111014>\
**Category:** Ignition\
**Tags:** perspective, ignition81, scripting\
**Created:** [September 26, 2025, 4:13pm UTC](https://forum.inductiveautomation.com/t/igniton-audit-trail/111014 "2025-09-26T16:13:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![amch](https://avatars.discourse-cdn.com/v4/letter/a/91b2a8/32.png) [@amch](https://forum.inductiveautomation.com/u/amch)\
**Post date:** [September 26, 2025, 4:13pm UTC](https://forum.inductiveautomation.com/t/igniton-audit-trail/111014/1 "2025-09-26T16:13:55Z")

</div>

Hello everyone, I need help to know how i can update the Ignition Audit Trail database for the Changes pushed directly from an Ignition Perspective client to a SQL database table.  
I am on Ignition version 8.1.41 and working on Ignition Perspectie module.

---

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [September 26, 2025, 4:17pm UTC](https://forum.inductiveautomation.com/t/igniton-audit-trail/111014/2 "2025-09-26T16:17:28Z")

</div>

How are you updating the SQL table from the perspective client, via a script? If so, use [`system.util.audit`](https://www.docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-util/system-util-audit), which allows you to insert a record into the audit db manually. Its up to you to provide the data you want to track.

---

<div class="post-metadata">

**Author:** ![amch](https://avatars.discourse-cdn.com/v4/letter/a/91b2a8/32.png) [@amch](https://forum.inductiveautomation.com/u/amch)\
**Post date:** [September 27, 2025, 4:14am UTC](https://forum.inductiveautomation.com/t/igniton-audit-trail/111014/3 "2025-09-27T04:14:41Z")

</div>

Thanks for the prompt response ryan. I am looking for some default option to get a row whenever any changes occurs from client to database. I am getting a resource modified row inserted whenever any changes happening from designer but the same behaviour is missing from client side. I am implementing this for one of my pharma client and i am afraid if the validation person doesn’t accept this manual insertion of row on every update. I got that there is a way with the script but is there any default option available which doesn’t involve scripting, just system generated. Thanks for hearing me out.

---

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [September 29, 2025, 4:26pm UTC](https://forum.inductiveautomation.com/t/igniton-audit-trail/111014/4 "2025-09-29T16:26:45Z")

</div>

Double check that auditing is enabled for the project:

> **[Audit Log and Profiles | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/platform/audit-log-and-profiles#enabling-auditing-in-a-project)**
>
> Ignition's built-in auditing system automatically records certain actions that occur in the system, such as a Tag writes or User Source authentication, into a SQL database table. Utilizing the system involves creating an Audit Profile, followed by...

Based on the [manual](https://www.docs.inductiveautomation.com/docs/8.1/platform/audit-log-and-profiles/auditing-action-reference#perspective-auditing-actions), perspective seems to have a smaller amount of automatically logged actions, though that may just be a documentation issue.

`system.util.audit` exists to cover areas that may need to be logged to an audit trail/db that Ignition doesn't log automatically. I would expect the inspector to accept it as long as you can prove that the audit record is always inserted when the action occurs.

> **[Audit Log and Profiles | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/platform/audit-log-and-profiles)**
>
> Ignition's built-in auditing system automatically records certain actions that occur in the system, such as a Tag writes or User Source authentication, into a SQL database table. Utilizing the system involves creating an Audit Profile, followed by...

---

<div class="post-metadata">

**Author:** ![amch](https://avatars.discourse-cdn.com/v4/letter/a/91b2a8/32.png) [@amch](https://forum.inductiveautomation.com/u/amch)\
**Post date:** [September 30, 2025, 9:33am UTC](https://forum.inductiveautomation.com/t/igniton-audit-trail/111014/5 "2025-09-30T09:33:47Z")

</div>

Got that, many thanks for the response.
