Заметки
Как автозапускать БП при создании дела в таймлайне
Создание дела и сохранение сделки — разные события. Письмо или звонок может появиться в таймлайне без изменения стадии, поэтому запуск БП только по стадии его пропустит.
В коробке для добавления дела предусмотрено событие OnActivityAdd. Это legacy-событие CRM: при использовании EventManager для обработчика со старыми аргументами нужна совместимая регистрация addEventHandlerCompatible.
Обработчик сначала определяет тип дела и CRM-привязки, затем запускает нужный шаблон по выбранному документу. Комментарий таймлайна не следует автоматически считать делом: у него другой механизм.
Точную сигнатуру обработчика сверяйте с местом вызова события в установленной версии CRM. В облаке используется REST-событие и внешний обработчик, а не PHP-событие коробки.
Передача параметров и запуск шаблона
Документация: crm_events.