Domino 9 und frühere Versionen > ND6: Entwicklung
Dokumentenveränderung protokollieren
LeVi:
Hallo,
welche einfachen Methoden gibt es heraus zu finden, welcher User zuletzt ein Dokument modifiziert hat.
Danke
Mark
koehlerbv:
Indem man sich den letzten Wert im Item $UpdatedBy anschaut.
Bernhard
Driri:
Das einfachste ist, das Systemfeld $UpdatedBy auszuwerten. Allerdings sieht man damit dann noch nicht, was der Benutzer geändert hat oder ob er z.B. einfach nur das Dokument ohne Änderung gespeichert hat.
Wenn man auch noch Details haben möchte, dann müßte man ein Logging in die zu überwachende Anwendung einbauen.
Spalter:
--- Zitat von: Driri am 05.11.08 - 11:15:25 ---Das einfachste ist, das Systemfeld $UpdatedBy auszuwerten. Allerdings sieht man damit dann noch nicht, was der Benutzer geändert hat oder ob er z.B. einfach nur das Dokument ohne Änderung gespeichert hat.
Wenn man auch noch Details haben möchte, dann müßte man ein Logging in die zu überwachende Anwendung einbauen.
--- Ende Zitat ---
Hallo Diri,
im Prinzip müßte man für ein vollständiges Logging die Feldinhalte aller Felder vor und nach Änderung vergleichen. Habe das mal für eine kleine Anwendung mit wenigen Feldern gemacht. Das kann aber seeehr schnell aufwändig werden.
Gruß
Spalter 8)
Driri:
Klar, aber möglich ist das.
Es gibt da übrigens eine fertige History-Klasse von Michael Wöhrer, die ich für so was ab und zu einsetze.
http://sw-guide.de/lotus-notes-domino/lotusscript-history/
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln