Verwaltung > Audit > Tabellen 

Mit dieser Funktion können Audit-Zeilen zu Datensatzänderungen in der Datenbank angezeigt werden.

Bei jeder Definition eines Audit-Ereignisses in einer Tabelle (Anlage, Änderung oder Löschen) wird in dieser Tabelle ein neuer Datensatz angelegt und damit eine neue Tabellenzeile erzeugt. Es ist also nur der Schlüssel des veränderten Datensatzes bekannt. Werden auch Informationen über die geänderten Felder benötigt, so müssen diese Felder in der Audit-Tabelle definiert sein. Hierfür ist die Funktion Anzeige Audit auf Feldern notwendig.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Bildschirmverwaltung

Kopfzeile

Übersicht

Filterkriterien für die Anzeige.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

  • Periode (Feld STRDAT)

Bei Vorgabe dieses Datums werden nur Daten angezeigt, die zu oder nach diesem Datum angelegt oder zuletzt geändert wurden.

Sofern der Wert nicht an anderer Stelle durch ein Memo festgelegt ist, wird der Standardwert dieses Datums im BenutzerparameterDATEDEBDFT festgelegt.

  • Feld ENDDAT

Bei Vorgabe dieses Datums werden nur Daten angezeigt, die zu oder vor diesem Datum angelegt oder zuletzt geändert wurden.

Sofern der Wert nicht an anderer Stelle durch ein Memo festgelegt ist, wird der Standardwert dieses Datums im BenutzerparameterDATEFINDFT festgelegt.

Ermöglicht die Definition eines Filters für die Audit-Tabelle. Ist dieses Feld ausgeführt, werden nur die entsprechenden Tabellenzeilen angezeigt.

Blocknummer 2

Definition eines Filters für den Benutzercode. Wird dieses Feld ausgefüllt, werden nur die vom entsprechenden Benutzer durchgeführten Änderungen angezeigt.

  • Anmeldename (Feld LOGIN)

Definition eines Filters für das Benutzer-Login. Wird dieses Feld ausgefüllt, werden nur die von den entsprechenden, mit diesem Login verbundenen Benutzern durchgeführten Änderungen angezeigt.

Sollen die direkt in der Datenbank, ohne Software-Einwirkung durchgeführten Änderungen angezeigt werden, muss (über Rechtsklick) der Login-Code Extern gewählt werden.

  • Ereignis (Feld EVENEMENT)

Filter auf die Positionen des auditauslösenden Ereignisses. Liegt kein Wert vor, werden alle Positionen angezeigt. Soll gefiltert werden, sind jedoch nur drei Werte möglich:

  • INSERT (zur Ansicht der Anlagen)
  • UPDATE (zur Ansicht der Änderungen)
  • DELETE (zur Ansicht der gelöschten Positionen)

Im Feld muss nur das erste Zeichen (I,U,D) erfasst werden, die Eingabe wird dann ergänzt.

  • BI-Audit (Feld AUDBI)

 

Schließen

 

Register Audit

Übersicht

In dieser Registertabelle wird eine Auskunft der Audit-Daten angezeigt.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Tabelle

  • Lfd. Nr. (Feld SEQ)

Bei Start des Audit-Ereignisses zugewiesene eindeutige laufende Nummer. Pro auditauslösendem Datensatz wird lediglich eine Nummer zugewiesen. Wurde zu bestimmten Feldern ein Audit aktiviert, teilen sich die zugehörigen Zeilen diese laufende Nummer.

Tabelle, die das Audit-Ereignis enthält.

  • Datum (Feld DAT)

Systemdatum des Datenservers zum Zeitpunkt, als das Audit-Ereignis durchgeführt wurde.

  • Uhrzeit (Feld HOU)

Systemzeit des Datenservers zum Zeitpunkt, als das Audit-Ereignis durchgeführt wurde.

  • Ereignis (Feld EVT)

Definiert den Typ des Audit-Ereignisses. Möglich sind drei Werte:

  • INSERT definiert die Erstellung einer Zeile.
  • DELETE definiert das Löschen einer Zeile.
  • UPDATE definiert die Änderung einer Zeile.
  • Schlüssel (Feld ID1)

Schlüsselwert des auditauslösenden Datensatzes, falls sich der Schlüssel aus einem einzigen Feld zusammensetzt. Setzt sich der Schlüssel aus mehreren Feldern zusammen, wird hier nur das erste Element gespeichert.

Der Datensatzschlüssel ist im Register Audit der Tabellenverwaltung definiert. Standardmäßig ist dies der Primärschlüssel.

  • Sekundärschlüssel (Feld ID2)

Setzt sich der auditauslösende Datensatzschlüssel aus mehreren Feldern zusammen, werden hier die Feldwerte in ihrer Reihenfolge, beginnend mit dem zweiten Feld und getrennt durch das Tilde-Zeichen ~ angezeigt.

Der Datensatzschlüssel ist im Register Audit der Tabellenverwaltung definiert. Standardmäßig ist dies der Primärschlüssel.

  • Benutzer (Feld ADOUSR)

Benutzercode (im Software-Paket) des Benutzers, der das Audit-Ereignis auslöste.

Wurde das Ereignis außerhalb des Software-Paketes ausgelöst, bleibt dieses Feld leer.

  • Anmeldename (Feld SYSUSR)

System-Login des Benutzers, der das Audit-Ereignis auslöste. Wurde das Ereignis außerhalb des Software-Paketes ausgelöst, wird hier ein externes Login angezeigt.

  • Client (Feld ADRCLI)

Adresse (im Netzwerk) des Benutzers, der das Audit-Ereignis auslöste. Kann diese Adresse nicht bestimmt werden, wird das Feld mit Unbekannt gefüllt. Dies betrifft insbesondere alle außerhalb des Software-Pakets vorgenommenen Änderungen.

  • Workflow-Status (Feld STA)

Dieser Status gibt an, ob zu diesem Audit ein Workflow angefordert wurde. Folgende Werte sind möglich:

  • Keine: Die Option Workflow ist in der Audit-Parametrisierung für die entsprechende Tabelle nicht aktiviert.
  • Zu bearbeiten: Die Option Workflow ist aktiviert, es wurde jedoch keine Benachrichtigung von einem auf dem Durchlauf der Audit-Tabelle basierenden Workflow-Ereignis vom Typ manuell bearbeitet, und dieses Feld wurde nicht aktualisiert.
  • Bearbeitet: Die Option Workflow ist aktiviert, und eine spätere Benachrichtigungsbearbeitung hat stattgefunden.
  • BI-Status (Feld STABI)

Schließen

 

Symbol Aktionen

Verzweigung

Sofern das geänderte Datenblatt von einem Objekt der Lösung verwaltet wird, kann über Aufruf der entsprechenden Funktion das betreffende Datenblatt angezeigt werden.

Feldauskunft

Felder

In diesem Fenster befinden sich die folgenden Felder: :

Tabelle

  • Spalte (Feld COL)

Für Felder mit variabler Größe: Audit-Feld als FELD. Für Felder mit fester Größe: Audit-Feld als FELD(INDEX).

  • Alter Wert (Feld OVAL)

Enthält im Falle einer Änderung oder des Löschens den alten Feldwert vor dem Vorgang..

  • Neuer Wert (Feld NVAL)

Enthält im Falle einer Änderung oder der Anlage den neuen Feldwert.

Schließen

Wurden vom Audit-Ereignis die Feldwerte der geänderten Felder in die Log-Datei geschrieben, kann hier ein Fenster mit der Änderungsauskunft geöffnet werden.

 

Schließen

 

Spezielle Buttons

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung