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-2024, «1С-Битрикс», 2024