method
public
static
LeadImportTracker::registerInstance()
Сигнатура
public static registerInstance(array<string|int, mixed> &$instances) : mixed
Описание
Добавить экземпляр этого менеджера в коллекцию
Параметры
$instances
array<string|int, mixed>
Коллекция назначения.
Возвращаемое значение
mixed
Как применяется в LeadImportTracker
LeadImportTracker::registerInstance() — метод класса \Bitrix\Crm\Integration\Channel\LeadImportTracker модуля «CRM».
Статический метод — вызывается через имя класса LeadImportTracker, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Integration\Channel\LeadImportTracker;
Loader::includeModule('crm');
$instances = [];
$result = LeadImportTracker::registerInstance($instances);
// $result: mixedДругие методы LeadImportTracker
checkConfigurationPermission()Проверить, есть ли у текущего пользователя право настраивать импорт лидов.getInstance()Получить экземпляр менеджераgetTypeID()Получить идентификатор типа каналаgetUrl()Получить URL страницы импорта лидов.initializeUserContext()Инициализировать трекер для использования пользователем.isEnabled()Проверить, включён ли импорт лидов.isInUse()Проверить, используется ли канал.prepareCaption()Подготовить заголовок каналаprepareChannelGroupInfos()Создать элементы информации о группе каналов.prepareChannelInfos()Создать элементы информации о канале.registerActivity()Зарегистрировать привязку к каналу для указанного дела.registerDeal()Зарегистрировать привязку к каналу для указанной сделки.
Исходный файл: source/crm/lib/integration/channel/leadimporttracker.php:23

