In der WinLine kann jede Änderung eines Datensatzes mitprotokolliert werden. Damit ist lückenlos nachvollziehbar, welche Daten von welchem Benutzer und wann (Datum) geändert worden sind.
Hinweis
Durch den Einsatz des SQL-Servers als Datenbank können alle Datenbereiche auditiert werden, wobei für diese Funktion am SQL-Server eigene Trigger angelegt werden. Dabei kann auch das Löschen von Datensätzen protokolliert werden.
Im Menüpunkt…
1 Audit
1 Variablen Audit
… kann festgelegt werden, welche Datenbereiche dieser Audit-Funktion unterliegen sollen.
Hinweis
Die Auswertung des Audits finden im WinLine START (Optionen - Auditprotokoll Daten) statt.

Ø Datenbank
An dieser Stelle kann gewählt werden, aus welchem Bereich die zu auditierenden Tabellen stammen. Folgende Auswahlen stehen zur Verfügung:
ü 1 - Alle Mandantentabellen
ü 2 - WinLine Objekt
ü 3 - Alle Systemtabellen
ü 6 - Mandantenunabhängige Daten
Ø Tabelle
Aus der Auswahlliste "Tabelle" wird die Tabelle ausgewählt, aus welcher bestimmte Variablen für das Audit gekennzeichnet werden sollen (z.B. Tabelle "001 - Mandantenstamm").
Nach Bestätigen der Auswahl erhält man in der Tabelle "Variablen" eine Übersicht über alle in der Tabelle enthaltenen Variablen.
Hinweis
In der WinLine START (Parameter – Einstellungen - Register "Admin") gibt es die Einstellung "Alle Exportvariablen auditieren". Wird diese Option aktiviert (im Standard deaktiviert), so werden Änderungen aller Mandantentabellen automatisch auditiert.
Ø Datensätze auch für neue und gelöschte Datensätze auditieren
Durch Aktivieren dieser Option kann festgelegt werden, dass auch "Lösch-" und "Einfügevorgänge" für alle markierten Spalten (die normalerweise nur beim Update auditiert werden) protokolliert werden. Damit erhält man im Audit z.B. beim Anlegen eines Datensatzes für jede auditierte Spalte jeweils die Einträge "alt: '-' / neu: 'Inhalt'" und beim Löschen eines Datensatzes "alt: 'Inhalt', neu: '-'".
Hinweis
Die Tabelle "026 - Bestelldatei Mitte" stellt eine Besonderheit da! Anders als bei allen anderen Tabellen wird das Löschen und Einfügen von Zeilen nur auditiert, wenn die Option "Einf/Lösch" in der Tabelle "Variablen" aktiviert wurde.
Tabelle "Variablen"

In der Tabelle werden die Variablen ausgewählt, welche auditiert werden sollen.
Hinweis
Wenn in einer WinLine-Standardtabelle benutzerdefinierte Spalten vorhanden sind, stehen diese Spalten in einem eigenen Bereich "Benutzeränderungen" innerhalb der Tabelle zur Verfügung. Werden die benutzerdefinierten Spalten bearbeitet, so werden deren Variablenaudit-Definitionen entfernt!

Ø Audit
Durch Aktivierung der Option wird die Variable auditiert.
Ø Bez.
In dieser Spalte wird die Bezeichnung der Variablen angezeigt.
Ø Nr.
In der Spalte "Nr." wird die interne Spaltennummer der Variable dargestellt.
Ø Einf/Lösch
Die Option "Einf/Lösch" ist eine spezielle Funktion für die Tabelle "026 - Bestelldatei Mitte". Nur durch Aktivierung dieser Option wird das Löschen und Einfügen von Zeilen auditiert.
Tabellenbuttons

Ø alle angezeigten Variablen auswählen
Durch Anwahl des Buttons werden automatisch alle Variablen der selektierten Tabelle für das Audit markiert.
Ø Ausgabe Excel
Durch Anwahl des Buttons "Ausgabe Excel" wird der Inhalt der Tabelle an Microsoft Excel übergeben.
Ø Tabelleneinstellungen speichern
Die Spalten einer Tabelle können grundsätzlich an beliebige Positionen verschoben, bzw. in der Breite entsprechend angepasst werden. Durch Anwahl des Buttons "Tabelleneinstellungen speichern" werden die Einstellungen benutzerspezifisch gespeichert und bei dem nächsten Aufruf des Programmpunktes wieder vorgeschlagen.
Ø Gesamteinstellungen speichern
Im Gegensatz zu "Tabelleneinstellungen speichern" können mit "Gesamteinstellungen speichern" mehrere Tabellenaufbauten gespeichert und nach Wunsch geladen werden. Zusätzlich werden Sonderfunktionen der Tabelle (z.B. "Spalte gruppieren") ebenfalls bei der Speicherung bedacht.
Buttons

Ø Ok
Durch Anwahl des Buttons "Ok" bzw. der Taste F5 wird das Auditieren gespeichert, d.h. der Trigger am SQL Server erzeugt.
Achtung
Es ist darauf zu achten, dass jede Variable, die protokolliert werden soll und die auch häufig geändert wird, Einträge in der Datenbank verursacht. Dadurch wird die Datenbank unter Umständen in einem relativ kurzen Zeitraum sehr groß.
Ø Ende
Durch Anwahl des Buttons "Ende" bzw. der Taste ESC wird das Fenster geschlossen und alle nicht gespeicherten Eingaben verworfen.