Страница 1 из 1

триггер на удаление записей

Добавлено: 08 мар 2020, 14:05
andrey volkov
как известно, в файлмейкере отсутствует

между тем часто возникает ситуация: запись пропадает бесследно и не понятно, кто и когда ее удалил.
Как сделать аналог "триггера на удаление"?
Есть какие-то готовые решения?

Re: триггер на удаление записей

Добавлено: 09 мар 2020, 21:34
Alexei Sytch
Тригера нет ... Вместо тригера можно сделать пользовательское меню, в котором переопределить функции «Удалить запись» и «Новая запись» для запуска скриптов, которые включают логирование в журнале, а затем выполняют фактическое действие
Еще видел решение в плагине CNS Audit Trail. (демка) Насколько я понимаю они используют ExecuteSQL в движке вычисления (подробнее об этом написано в описании их же плагина CNS Query). Похожий плагин MSB.Audit, но с ним я не разбирался.
Есть обсуждение https://filemakerstandards.org/display/bp/Audit+logging подходов к ведению журналов аудита (там ссылки на статьи с техниками) На слуху еще UltraLog от Ray Cologon.