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