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

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
Ответить
andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

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

Сообщение andrey volkov » 08 мар 2020, 14:05

как известно, в файлмейкере отсутствует

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

Alexei Sytch
Сообщения: 106
Зарегистрирован: 21 сен 2017, 18:48
Откуда: Минск

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

Сообщение Alexei Sytch » 09 мар 2020, 21:34

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

Ответить