Ich habe ein "Protokoll-Script", welches mir Änderungen von bestimmten Feldern protokolliert (Timestamp, User, Feld und Neuer Wert). Dies funktioniert auch tadellos.
Allerdings werden, wenn mehrere Felder des Dokumentes geändert werden, auch mehrere Einträge im Protokoll erzeugt (immer nach Verlassen des zu protokollierende Feldes). Wie bekomme ich es hin, dass der Timestamp und der User nur einmal eingetragen werden (z.B. zum Zeitpunkt der Speicherung)?
Ich brauche keinen fertigen Code sondern nur ein Denkanstoß, da ich meine Scripte gerne selbst verstehen möchte.