Обновлено 19.03.2024


Обработка событий модуля позволяет более гибко настраивать логику его работы.

beforeProfileGetNextResponsible Позволяет добавить свою логику для выбора следующего ответственного. В параметрах передается текущий профиль интеграции.
beforeFindEventProfiles Позволяет вернуть свой список подходящих профилей интеграции для обработки события интеграции.
afterFindEventProfiles Позволяет модифицировать список найденных профилей интеграции для обработки события интеграции.
beforeAddComplex Позволяет модифицировать данные сделки, контакта, компании перед комплексным добавлением с поиском дубликатов. Также можно отменить такое добавление.
afterAddComplex Позволяет модифицировать данные сделки, контакта, компании после комплексного добавления с поиском дубликатов.
beforeSaveAmoEntity Позволяет модифицировать данные перед добавлением/обновлением сделки, контакта или компании. Также позволяет отменить добавление/обновление.
afterSaveAmoEntity Позволяет модифицировать данные после добавления/обновления сделки, контакта или компании.
beforeBuildModelsByOrder Перед началом создания моделей для амоСРМ на основе заказа. Есть возможность добавить свои модели. Например, подтянуть определенный контакт, сделку и т.п. Также можно отменить создание.
afterBuildModelsByOrder После завершения построения моделей для амоСРМ на основе заказа. Есть возможность модифицировать список.
beforeBuildModelsByBasket Перед началом создания моделей для амоСРМ на основе корзины. Есть возможность добавить свои модели. Например, подтянуть определенный контакт, сделку и т.п. Также можно отменить создание.
afterBuildModelsByBasket После завершения построения моделей для амоСРМ на основе корзины. Есть возможность модифицировать список.
onBeforeWebhookHandleRequest Перед началом обработки вебхуков от амо. Позволяет модифицировать пришедший запрос или отменить обработку.
onBeforeWebhookHandle Перед запуском каждого обработчика вебхука. Позволяет модифицировать поля обработчика или отменить обработку.