Исходные данные
Клиент использует систему «Битрикс24» в основном для того, чтобы отражать работу по проведению курсов: расписание вебинаров, запись клиентов, контроль работы преподавателей, контроль оказания услуг и оперативный отклик на запросы клиентов.
Собственными силами заказчик произвел настройку CRM для образовательного центра, а именно работы операторов с вебинарами. Но сам учет (свободные места, стоимость, скидки и пр.) производится в 1С. Часть из этой информации необходима для работы операторов в Битрикс 24. Таким образом, перед нами была поставлена задача: настроить обмен Б24 с 1С по утвержденному заказчиком алгоритму.
Реализация
Данный обмен не создавался с нуля. За базу взят штатный обмен, созданный компанией 1С-Битрикс, между порталом Б24 и системой 1С: Управление торговлей, на базе которой у заказчика доработана своя база данных по ведению учета работы с курсами.
Сложность проекта заключалась в том, чтобы правильно сформулировать техническое задание на обмен. Изначально над проектом работали две разные команды разработчиков: со стороны портала Б24 и со стороны 1С. Нам необходимо было выступить третьим звеном и связать эти две системы.
Первоначально мы ознакомились с реализованными не типовыми блоками в Б24, затем изучили ведение учета по блоку онлайн-курсов в 1С и только после этого были выработаны требования на производимый обмен.
Так как заказчик использовал в работе коробочное решение Б24, мы развернули виртуальную копию портала Б24 на своих серверах и провели тестовую интеграцию с копией рабочей базы 1С. После того, как заказчик принял работу обмена на тестовых примерах, данный функционал силами самого заказчика был перенесен на рабочую базу 1С и портал Б24.
Результаты
Результатами проекта стали: сокращение издержек по обработке запросов от клиентов, оперативность принятия решений операторами Битрикс24, а также исключение из их работы коммуникации с 1С. Теперь для оперативной работы персонала с графиком и оплатами онлайн-курсов достаточно той информации, которая присутствует на портале Б24 (и поступает туда при автоматическом обмене с 1С). В то же время 1С автоматизировано получает данные о подтвержденных и оплаченных курсах, что необходимо для дальнейшей финансовой отчетности.