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

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

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

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

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

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

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

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


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


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

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



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
6
Марк Захаров
Сообщение не промодерировано, возможны ошибки и неточности.
Добрый день! А почему я не могу создать исходищй хук на данное событие? Его просто нет...
  • onCrmDynamicItemAdd - добавление элемента любого смарт-процесса.
  • onCrmDynamicItemUpdate - изменение элемента любого смарт-процесса.
  • onCrmDynamicItemDelete -  удаление элемента любого смарт-процесса.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх