method
public
LeadImportTracker::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
Как применяется в LeadImportTracker
LeadImportTracker::registerActivity() — метод класса \Bitrix\Crm\Integration\Channel\LeadImportTracker модуля «CRM».
Метод объекта: сначала нужен экземпляр LeadImportTracker.
use Bitrix\Main\Loader;
use Bitrix\Crm\Integration\Channel\LeadImportTracker;
Loader::includeModule('crm');
/** @var LeadImportTracker $object */
$ID = 1;
$object->registerActivity($ID);Другие методы LeadImportTracker
checkConfigurationPermission()Проверить, есть ли у текущего пользователя право настраивать импорт лидов.getInstance()Получить экземпляр менеджераgetTypeID()Получить идентификатор типа каналаgetUrl()Получить URL страницы импорта лидов.initializeUserContext()Инициализировать трекер для использования пользователем.isEnabled()Проверить, включён ли импорт лидов.isInUse()Проверить, используется ли канал.prepareCaption()Подготовить заголовок каналаprepareChannelGroupInfos()Создать элементы информации о группе каналов.prepareChannelInfos()Создать элементы информации о канале.registerDeal()Зарегистрировать привязку к каналу для указанной сделки.registerInstance()Добавить экземпляр этого менеджера в коллекцию
registerActivity() есть и у других классов модуля «CRM»: ChannelTracker, CommunicationStatistics, Factory.
Исходный файл: source/crm/lib/integration/channel/leadimporttracker.php:151

