method
public
ChannelTracker::registerActivity()
Сигнатура
public registerActivity(int $ID[, array<string|int, mixed> $params = null ]) : void
Описание
Зарегистрировать привязку к каналу для указанного дела.
Параметры
$ID
int
Идентификатор дела.
$params
array<string|int, mixed>
= null
Массив параметров привязки. Например, ORIGIN_ID и COMPONENT_ID.
Возвращаемое значение
void
Как применяется в ChannelTracker
ChannelTracker::registerActivity() — метод класса \Bitrix\Crm\Integration\Channel\ChannelTracker модуля «CRM».
Метод объекта: сначала нужен экземпляр ChannelTracker.
use Bitrix\Main\Loader;
use Bitrix\Crm\Integration\Channel\ChannelTracker;
Loader::includeModule('crm');
/** @var ChannelTracker $object */
$ID = 1;
$object->registerActivity($ID);Другие методы ChannelTracker
getTypeID()Получить идентификатор типа каналаinitializeUserContext()Инициализировать трекер для использования пользователем.isInUse()Проверить, используется ли канал.prepareChannelGroupInfos()Создать элементы информации о группе каналов.registerDeal()Зарегистрировать привязку к каналу для указанной сделки.registerLead()Зарегистрировать привязку к каналу для указанного лида.unregisterActivity()Отменить регистрацию привязки к каналу для указанного дела.unregisterDeal()Отменить регистрацию привязки к каналу для указанной сделки.unregisterLead()Отменить регистрацию привязки к каналу для указанного лида.
registerActivity() есть и у других классов модуля «CRM»: CommunicationStatistics, Factory, LeadImportTracker.
Исходный файл: source/crm/lib/integration/channel/channeltracker.php:151

