Интеграция Битрикс24 с системой управления бизнес-процессами ELMA
О заказчике
Банк «Агророс» — старейшая банковская организация в Поволжье. Банк имеет отделения в 14 городах России. Одно из приоритетных направлений работы банка — помощь в развитии бизнеса в регионах России.
Задача проекта
В работе банка активно использовалась система управления бизнес-процессами ELMA. Заказчик пришел к нам с задачей — интегрировать Битрикс24 с этой системой для автоматизации процессов и улучшения отчетности.
Реализация
Для решения задачи мы выбрали функционал смарт-процессов. Он позволял настроить нужную автоматизацию и получать данные для построения гибких BI-отчетов в Битрикс24.
В ELMA было несколько списков, наша интеграция работает со списком задач. Уведомления о процессах мы настроили с использованием модуля из Маркет+. С его помощью все уведомления отображаются в колокольчике и счетчике у пункта меню со смарт-процессом. Добавление и изменение данных построено через входящий вебхук.
Специалисты заказчика самостоятельно настраивали процесс интеграции Битрикс24 с ELMA по нашим рекомендациям и инструкциям. Наши специалисты давали регулярные консультации по методам и полям для передачи данных через вебхук, а также помогали настраивать соответствие ID пользователей Битрикс24 и ELMA.
По итогу смарт-процесс для интеграции выглядит так:
Активити "Получить информацию об элементе смарт-процесса"
Ищем нужный нам элемент, сравнивая ID элемента, процесса м ответственного.
Далее идет условие, если есть новый процесс, то добавляем уведомление, если нет, то и уведомления не будет
Также реализована передача через вебхук информации в график отсутствия из ELMA. Для этого настроено добавление события с занесением в график отсутствия в Битрикс24. Из ограничений мы столкнулись только с тем, что с текущей интеграцией нет возможности задать тип отсутствия.
По ходу работы мы постоянно консультировали специалистов клиента и отвечали на их вопросы по Битрикс24. В итоге Заказчик получил интеграцию между Битрикс24 и ELMA, которая позволяет своевременно получать уведомления о новых процессах и использовать эти данные для построения различных BI-отчетов в конструкторе Битрикс24.