Pusher
\Bitrix\Crm\Timeline\Pusher - это простой сервис, целью которого является отправка push-событий об изменениях таймлайна.
Методы класса
Основной метод: sendPullEvent.
sendPullEvent( int $targetEntityTypeId, int $targetEntityId, string $command, array $historyDataModel = null ): void
| Параметр | Описание | Версия |
|---|---|---|
int $targetEntityTypeId | Константа \CCrmOwnerType, например \CCrmOwnerType::Lead. Определяет тип сущности элемента, в таймлайн которого будет отправлено событие. | |
int $targetEntityId | ID элемента, в таймлайн которого будет отправлено событие. | |
string $command | Команда, описывающая, как необходимо обработать отправляемое событие. Может быть как константой Pusher, так и любой произвольной командой. | |
array $historyDataModel = null | Массив с данными для отображения события на фронте. По умолчанию никакие данные для отображения на фронт не отправляются. |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025