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

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
Наверх