Описание.
Данная функция решает несколько задач.
- Информирует участников, о внесенных изменениях в объект или дерево объектов другим участником.
- Обновляет данные объекта или дерево объектов в реальном времени.
Информация появляется в правом нижнем углу экрана и несете в себе следующую информацию:
- Имя пользователя внесшего изменения.
- Описание действия (создание/изменение/удаление).
- Путь до объекта над которым совершалось действие.
Техническая информация.
Данный функционал реализован с помощью компоненты JvDesktopAlert из библиотеки JEDI + компонента Event из библиотеки IBX.
Принцип работы. При создании, удалении или изменения объекта дерева. Данное событие записывается в БД в таблицу LOGS. После записи данных и подтверждении транзакции, через триггер возникает событие «InsertDataToLogsBase» которое отлавливается объектом IBEvents на стороне клиента. Который в свою очередь запускает процедуру формирования сообщения и выполнение действий на стороне клиента по созданию/удалении/изменению объекта в дереве объектов.