Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

1.12. Datensatz: Anlage und Änderung nachvollziehen

 

Die Datensätze innerhalb der BO-Datenbank weisen Felder auf, mithilfe derer der kundige Anwender das Anlage- bzw. Geändertdatum, die Anlage- und Geändertuhrzeit eines Records sowie den jeweils auslösenden Benutzer nachvollziehen kann.

 

Diese Felder sind in der Regel nicht sichtbar, können aber mit dem 4D Report dargestellt werden.

 

angelegtWer

angelegtWann

angelegtUm

Die Felder mit den Angaben zur Datensatzanlage gab es in BO schon immer in wichtigen Dateien wie Adresse, Artikel, allen Vorgangsdateien, Dokumenten oder auch dem Produktionsauftrag.

 

geändertWer

geändertWann

geändertUm

In den oben genannten Dateien waren immer schon auch die Felder vertreten, die Auskunft über die zuletzt in BO vorgenommenen Änderungen an Datensätzen gaben.

 

zCreated

zChanged

Seit der Version v13 führt BO in absolut ALLEN Datensätzen im System die Felder zCreated und zChanged mit. Sie geben ebenfalls Auskunft über Anlage und Änderung eines Records.

 

Während die angelegt- und geändert-Felder von BO programmgesteuert beschriftet werden, werden zCreated und zChanged durch einen sogenannten Trigger auf Datenbankebene automatisch befüllt. Sie sind daher in ihrer Aussage noch genauer als die erstgenannten Felder, da sie nicht nur Benutzeränderungen in BO aufzeichnen, sondern auch Änderungen von außen (z.B. via ODBC) oder Aktionen mit "Auf Auswahl anwenden".

 

Die beiden alphanumerischen Felder zCreated und zChanged werden mit einem Zeitstempel gefüllt, der Datum und Uhrzeit vereint:

 

 

 

Hinweis:

Bei Bedarf können Sie für die Darstellung in Berichten Datum und Uhrzeit mit folgenden Befehlen aus dem Zeitstempel isolieren:

 

Date ([Auftrag]zCreated) --> 25.05.16

 

Time ([Auftrag]zChanged) --> 10:38:17

 

 

neuer Timestamp in BO v20

Ab der Version Business OPEN v20 verwenden wir die neue 4D-Funktion Timestamp um die Felder zCreated und zChanged zu befüllen.

 

Die Funktion Timestamp gibt die aktuelle UTC Zeit (Weltzeit) im ISO Format mit Millisekunden zurück, z.B.

 

2019-08-19T11:57:01.298Z,

 

wobei das Zeichen "Z" die GMT (Greenwich Mean Time) Zeitzone anzeigt.

 

Die Zeitangabe wird so in den Feldern zCreated und zChanged noch genauer erfasst. Dadurch lassen sich Tätigkeiten in BO noch exakter aufzeichnen und in ihrer Reihenfolge nachvollziehen.

 

Der neue Timestamp lässt sich wie oben beschrieben mit den Funktionen Date und Time in ein Datum oder eine Uhrzeit umwandeln.

 


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite