Документация для разработчиков
Темная тема

Provider

Подпространство имён \Bitrix\Crm\Provider содержит классы для работы с провайдером дел.

Класс Описание С версии
Base Базовый класс для работы с провайдером дел. 16.5.5
Call Класс для работы со звонками.
CallList Класс для работы с обзвоном. 17.0.12
ExternalChannel Класс для работы с внешними каналами. 17.0.2
Livefeed Класс для работы с историей в карточке сущности CRM.. 17.5.20
OpenLine Класс для работы с открытыми линиями.
ProviderManager Класс для работы с провайдерами дел. 17.5.0
Sms Класс для работы с СМС. 17.5.20
Visit Класс для работы с офлайновыми посещениями клиентов. 17.0.2
Wait Класс для работы с делом Ждать. 17.5.0
WebForm Класс для работы с веб-формами.

Для того, чтобы зарегистрировать провайдер дела, необходимо подписаться на событие OnGetActivityProviders:

RegisterModuleDependences('crm', 'OnGetActivityProviders', 'my_module', 'myClass', 'getActivityProviders');

ваш метод myClass::getActivityProviders должен вернуть массив в формате:

array(
	'MY_MODULE_PROVIDER_ID' => '\Bitrix\MyModule\Activity\Provider\MyProvider'
)

где ключом массива будет ID провайдера, а значением - название класса провайдера (должен быть наследником \Bitrix\Crm\Activity\Provider\Base).



© «Битрикс», 2001-2024, «1С-Битрикс», 2024