РЕШЕНИЯ
Нужна своя система рядом с Битрикс24? Интеграция Битрикс24 со своим бэкендом и инструментами
Делаю отдельный бэкенд или внутренний инструмент и связываю его с Битрикс24. Помогаю решить, что оставить в портале, а что вынести.
Подходит для задачДоработка того, что естьНовая система
Тема уже будет указана в форме.
Как это выглядит в работе
Битрикс24 уже работает, а задача шире
В Битрикс24 у вас сделки, задачи и общение команды. Со временем появляется то, что хочется делать по своим правилам: расчёт стоимости, сложное расписание, обработка документов, связь с производством или складом. Такие правила можно собирать внутри портала. Можно держать их в отдельной системе и связать её с Битрикс24.
Что я делаю
Я работал с Битрикс24. В таких задачах я обычно выношу основную логику в отдельный бэкенд или внутренний инструмент и связываю его с Битрикс24 через интеграцию: REST API, входящие и исходящие вебхуки. Сотрудники продолжают работать в привычном портале, а расчёты, проверки и обмен с другими системами идут на отдельном сервере.
Часть работы в том, чтобы решить, что где оставить. Карточки клиентов, задачи и переписку часто удобнее держать в Битрикс24. Что-то лучше перенести в свою систему или закрыть тем, что у компании уже есть. Это решение я помогаю принять до разработки.
Опубликованного кейса по Битрикс24 у меня пока нет. Похожая схема, где CRM остаётся рабочим местом менеджеров, а логика работает на отдельном сервере, описана в кейсе о прокате авто с AmoCRM.
Что я выясняю до разработки
Сначала уточняю редакцию: облачный портал или коробочная версия на вашем сервере. От этого зависят способы интеграции и то, где будет работать отдельный сервис. Потом смотрим, какими сущностями вы пользуетесь: сделки, лиды, смарт-процессы, задачи. Кто что меняет и какие поля должны совпадать в двух системах. Ещё проверяю ограничения API: лимиты на число запросов и права приложения.
Возможный первый этап
Один сценарий целиком. Например, сделка в Битрикс24 переходит на этап, отдельный сервис делает расчёт или готовит документ и записывает результат обратно в карточку. Сотрудник видит, прошла ли передача, и может повторить её без дублей. Объём и стоимость согласуем до разработки.
Как принимаем результат
Проходим согласованные примеры: обычную сделку, повторный запрос, ошибку во внешней системе, правку карточки во время обработки. Проверяем, что записалось в Битрикс24, что в вашей системе и что попало в журнал. Вы получаете работающий сценарий, описание полей и порядок восстановления.
Похожие задачи
Интеграции CRM, интеграции через API, внутренние системы и разбор о том, как надёжно соединить документы, CRM и задачи. Опишите, что у вас в Битрикс24 и что хочется вынести.