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

Pusher

\Bitrix\Crm\Timeline\Pusher - это простой сервис, целью которого является отправка push-событий об изменениях таймлайна.


Методы класса

Основной метод: sendPullEvent.

sendPullEvent(
	int $targetEntityTypeId,
	int $targetEntityId,
	string $command,
	array $historyDataModel = null
): void
ПараметрОписаниеВерсия
int $targetEntityTypeIdКонстанта \CCrmOwnerType, например \CCrmOwnerType::Lead. Определяет тип сущности элемента, в таймлайн которого будет отправлено событие.
int $targetEntityIdID элемента, в таймлайн которого будет отправлено событие.
string $commandКоманда, описывающая, как необходимо обработать отправляемое событие. Может быть как константой Pusher, так и любой произвольной командой.
array $historyDataModel = nullМассив с данными для отображения события на фронте. По умолчанию никакие данные для отображения на фронт не отправляются.


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