← К заметкам

Заметки

Как автозапускать БП при создании дела в таймлайне

Создание дела и сохранение сделки — разные события. Письмо или звонок может появиться в таймлайне без изменения стадии, поэтому запуск БП только по стадии его пропустит.

В коробке для добавления дела предусмотрено событие OnActivityAdd. Это legacy-событие CRM: при использовании EventManager для обработчика со старыми аргументами нужна совместимая регистрация addEventHandlerCompatible.

Обработчик сначала определяет тип дела и CRM-привязки, затем запускает нужный шаблон по выбранному документу. Комментарий таймлайна не следует автоматически считать делом: у него другой механизм.

Точную сигнатуру обработчика сверяйте с местом вызова события в установленной версии CRM. В облаке используется REST-событие и внешний обработчик, а не PHP-событие коробки.

Передача параметров и запуск шаблона

Документация: crm_events.