Документация для разработчиков
Темная тема

События над элементами смарт-процессов

Scope: crm Права на выполнение: для всех

Есть три типа события - на добавление, изменение и удаление элемента смарт-процесса.

События срабатывают при действиях над элементами ВСЕХ смарт-процессов. Фильтровать по нужному типу придется уже на стороне обработки события.

В списке доступных событий будет следующий набор:

  • onCrmDynamicItemAdd - добавление элемента любого смарт-процесса.
  • onCrmDynamicItemUpdate - изменение элемента любого смарт-процесса.
  • onCrmDynamicItemDelete - удаление элемента любого смарт-процесса.

Существует теоретическая возможность подписаться на события элементов конкретного смарт-процесса. Имена таких событий выглядят как onCrmDynamicItemAdd_{entityTypeId}. В интерфейсе создания вебхуков они не выводятся, но могут работать при подписке через приложения


В обработчик события придут данные в следующем виде:


[
	'FIELDS' => [
		'ID' => $itemId,
		'ENTITY_TYPE_ID' => $entityTypeId,
	],
]

где $itemId - идентификатор элемента, а $entityTypeId - идентификатор типа CRM.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024