Andre Kopietz stellte die Audit Log Demo-Datei von Calvin Mosiman vor, die er für eigene Zwecke adaptiert hat. In der Datei wird eine Technik aus Feld-Triggern, globalen $$Variablen und Auto-enter Calculations verwendet. Eine ausführliche Erläuterung zu dieser Technik gibt es im Video bei Richard Carlton:

FileMaker - Audit Logs - Day 1 - With Calvin
https://www.youtube.com/watch?v=P2SdgUSm69U

Die Demo-Datei gibt es hier zum Download:
https://bit.ly/2LbHoPd

Die Frage von Andre war nun, wie sich dieser Ansatz für eine Mehrdateien-Lösung erweitern lässt. Da die globalen $$Variablen sich nicht über mehrere Dateien hinweg übertragen lassen, ist die zu Grunde liegende Technik hier nicht mehr ohne weiteres anwendbar.

Aus der Diskussion in der Runde der Teilnehmer gab es mehrere Hinweise und Lösungsvorschläge. Zum einen ist es denkbar die $$Variablen durch “superglobale” MBS Variablen zu ersetzen. Eine andere Möglichkeit ist die Verwendung der MBS Audit Log Funktionen, evtl. im Zusammenspiel mit dem seit FileMaker 2023 neu eingeführten “OnWindowTransaction” Trigger.

MBS Variables
https://www.mbsplugins.eu/component_Variables.shtml

MBS Audit
https://www.mbsplugins.eu/component_Audit.shtml

MBS Thoughts about OnWindowTransaction
https://www.mbsplugins.de/archive/2023-07-01/Thoughts_about_OnWindowTransac/monkeybreadsoftware_blog_filemaker

Wim Decorte – Transaction Logging in FileMaker 2023
https://www.soliantconsulting.com/blog/transaction-logging-filemaker-2023/


Downloads