Protokollierung aller Tätigkeiten von SUPER-Usern

21. Oktober 2014 09:55

Guten Tag,

wir müssen alle Tätigkeiten der Super-User im System protokollieren. Bisher finde ich nur die Möglichkeit, Änderungen bestimmter Tabellen zu protokollieren, aber nicht die Änderungen durch bestimmte Benutzer. Gibt es die Funktion überhaupt? Wir habt ihr das gelöst?

VG
Frank

Re: Protokollierung aller Tätigkeiten von SUPER-Usern

21. Oktober 2014 10:20

Den Änderungsprotokollposten/Change Log Entries kann man ja entnehmen, wer die Änderung durchgeführt hat, wenn man das Änderungsprotokoll eingeschaltet hat.
http://msdn.microsoft.com/en-us/library/hh167300%28v=nav.71%29.aspx
Da ein Super-User das jederzeit auch ab- und einschalten kann (das wird zwar auch protokolliert) bzw. die überwachten Tabellen bzw. deren Felder ändern kann, als auch Posten löschen kann, ist das aber ohnehin in diesem Fall kein allzu verlässliches Protokoll, bzw. es muss sehr genau analysiert werden.
Zur Einrichtung hier eine Einführung:
http://www.archerpoint.com/blog/Posts/setting-change-logs-microsoft-dynamics-nav-2013

Sonstige Tätigkeiten eines Super-Users, wie z.B. Änderungen am Quellcode, lassen sich aber innerhalb von NAV nicht protokollieren. Es wird dabei zwar der Zeitstempel am Objekt geändert und ein Haken bei "Geändert" gesetzt, aber das kann jederzeit vom Super-User zurückgesetzt werden.