Это старая версия документа!


События шины данных

В шину данных отправляются сообщения о действиях пользователей или самой Системы.
События - это сообщения о том, что в Системе произошло.
Модуль триггеров работает с этими сообщениями и может передавать параметры сообщения на обработку указанным скриптам.
Глобально есть 2 варианта событий в Системе, на которые может быть подписан триггер:

  1. Создание объекта
  2. Изменение объекта

Есть также «обобщенные» события, на основе которых генерируются другие, частные события.

**Например**:

Подписавшись на событие «Создание/изменение объекта», триггер будет срабатывать на создание объекта и изменение его характеристик и реквизитов.

**Пример 2**:

Если триггер подписать на «обобщенное» событие «Создание/изменение документа», то он будет срабатывать на пять конкретных событий: «Создание документа» и «Изменение документа», на основе которого так же генерируются события «Перемещение документа по иерархии», «Первая установка активной версии документа» и «Изменение активной версии документа».

Есть также дополнительные служебные события.

Горизонтальные связиСоздание/удаление горизонтальной связи Событие, на основе которого генерируются следующие события:
• Создание горизонтальной связи
• Удаление горизонтальной связи
Создание горизонтальной связи Событие на создание горизонтальной связи между объектами либо объектом и контактом в Системе
Удаление горизонтальной связи Событие на удаление горизонтальной связи между объектами либо объектом и контактом в Системе.
ДискуссииСоздание/изменение дискуссииСобытие, на основе которого генерируются следующие события:
• Создание дискуссии
• Перемещение дискуссии по иерархии
• Изменение дискуссии
• Закрытие дискуссии
Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее создания/изменения.
По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии.
Создание дискуссии• Событие на создание дискуссии.
• Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее создания.
По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии.
Изменение дискуссии• Событие на изменение дискуссии
• Событие, на основе которого генерируются следующие события:
Закрытие дискуссии
• Так же генерируется при изменениях в списке DiscussionRequisitesChanges.
• Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее изменения.
По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии.
Перемещение дискуссии по иерархии• Событие на перемещение дискуссии по иерархии объектов Системы.
• Содержит список DiscussionRequisitesChanges установленных или измененных значений реквизитов дискуссии в процессе ее перемещения.
По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии.
Закрытие дискуссии• Событие на закрытие дискуссии.
• Содержит список «DiscussionRequisitesChanges» установленных или измененных значений реквизитов дискуссии в процессе ее закрытия.
По таким реквизитам генерируются события на установку или изменение соответствующего типа реквизита дискуссии.
Создание/изменение ответа Событие, на основе которого генерируются следующие события:
• Добавление ответа в дискуссию
Добавление ответа в дискуссиюСобытие на добавление ответа в дискуссию.
Запрошен ответ/комментарий в дискуссии