События над элементами смарт-процессов
Scope: crm Права на выполнение: для всех
Есть три типа события - на добавление, изменение и удаление элемента смарт-процесса.
События срабатывают при действиях над элементами ВСЕХ смарт-процессов. Фильтровать по нужному типу придется уже на стороне обработки события.
В списке доступных событий будет следующий набор:
onCrmDynamicItemAdd
- добавление элемента любого смарт-процесса.onCrmDynamicItemUpdate
- изменение элемента любого смарт-процесса.onCrmDynamicItemDelete
- удаление элемента любого смарт-процесса.
Существует теоретическая возможность подписаться на события элементов конкретного смарт-процесса. Имена таких событий выглядят как onCrmDynamicItemAdd_{entityTypeId}
. В интерфейсе создания вебхуков они не выводятся, но могут работать при подписке через приложения
В обработчик события придут данные в следующем виде:
[ 'FIELDS' => [ 'ID' => $itemId, 'ENTITY_TYPE_ID' => $entityTypeId, ], ]
где $itemId
- идентификатор элемента, а $entityTypeId
- идентификатор типа CRM.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024