Интеграционная шина компании: единый слой обмена данными между ERP, CRM и сайтом
Семь систем и клубок интеграций между ними? Разбираем ландшафт, подбираем платформу и переводим обмен данными на единый управляемый слой.
Три системы в компании спокойно живут на прямых интеграциях. Это нормально и дёшево. Проблемы начинаются, когда систем становится семь или десять: 1С, CRM, сайт, склад, маркетплейсы, телефония, BI.
Связки превращаются в клубок. Каждая система дёргает каждую. Обновили одну, сломались три соседних. Весь маршрут данных помнит один подрядчик, и то не целиком. Самый узнаваемый симптом: справочник товаров или клиентов ведётся в четырёх местах и нигде не совпадает.
Интеграционная шина (ESB) разруливает это на уровне архитектуры. Системы перестают общаться напрямую. Обмен идёт через один управляемый слой. Новая система подключается к шине один раз и получает данные всех остальных.
Сразу оговорка, чтобы не тратить ваше время: большинству компаний шина не нужна. Мы работаем проводником. Помогаем понять, ваш ли это случай, выбрать платформу, спроектировать потоки данных и внедрить шину без остановки бизнеса.
Кому шина нужна, а кому нет
Честно: большинству малых компаний она не нужна. Хватает двух или трёх прямых интеграций, иногда лёгких коннекторов.
Думать о едином слое обмена стоит, когда сходится несколько признаков:
- систем больше пяти или шести;
- интеграции регулярно ломаются при обновлениях;
- одни и те же данные вводятся в нескольких местах;
- каждая новая связка стоит как маленький проект.
Если на разборе выяснится, что ваш случай проще, мы так и скажем. И предложим решение дешевле.
Чем можно обойтись вместо шины
Дешевле не значит хуже. Часто задача закрывается одним из трёх способов.
- Типовой обмен между конфигурациями 1С. Настраивается через формат EnterpriseData, работает из коробки, лицензий не требует. Если весь ваш ландшафт крутится вокруг 1С, начинайте отсюда.
- Готовые коннекторы. Сайт и CRM, CRM и телефония, магазин и маркетплейсы связываются модулями с маркетплейса вендора. Платите абонентку в несколько тысяч рублей в месяц и живёте спокойно, пока связок мало.
- Обмен через центральную систему. Назначаете главной одну систему, обычно 1С или ERP, и все остальные ходят только к ней. Клубок не исчезает, но перестаёт расти: связок становится столько, сколько систем.
Эти варианты упираются в потолок примерно на шестой или седьмой системе. Дальше выгоднее шина, и вот тогда мы о ней и разговариваем.
Какие платформы рассматриваем
На российском рынке два класса решений.
1С:Шина. Классическая сервисная шина от фирмы «1С», сообщения ходят асинхронно. Естественный выбор, когда ландшафт построен вокруг 1С: ERP, УТ, ЗУП.
Платформы уровня Datareon Platform. Это уже iPaaS: к обмену добавляются ETL и управление мастер-данными (MDM). Коннекторов много: REST, SOAP, 1С, SQL-базы, файловые и почтовые протоколы.
Для обмена справочниками между конфигурациями 1С есть готовые адаптеры формата EnterpriseData. Типовые объекты вроде контрагентов и номенклатуры ходят без разработки.
Выбор зависит от вашего ландшафта, требований к отказоустойчивости и от того, кто будет сопровождать решение дальше.
Как проходит проект
- Инвентаризация ландшафта, две-три недели. Смотрим, какие системы есть, какие данные куда ходят, где живут мастер-данные.
- Проектирование потоков, ещё две недели. Назначаем владельца каждому справочнику, договариваемся о форматах, частоте обмена и о том, что делать с ошибками.
- Пилот на одном критичном потоке, полтора-два месяца. Например, заказы с сайта уезжают в 1С, а оттуда в CRM.
- Поэтапный перевод остальных интеграций. Старые связки пока работают параллельно, данные сверяем на контрольных точках. Каждый следующий поток идёт быстрее предыдущего.
- Мониторинг и регламент. Настраиваем очереди, алерты о сбоях и пишем документацию по каждому потоку.
Полный перевод ландшафта из семи-десяти систем занимает около полугода. Работаем этапами, поэтому польза приходит с первого потока, а не в конце.
Какие потоки собираем чаще всего
Три сценария повторяются почти у всех.
- Заказы и оплаты. Заказ рождается на сайте или в маркетплейсе, уезжает в 1С, оттуда в CRM, статус возвращается обратно покупателю. Здесь важнее всего скорость: клиент ждёт подтверждения минуты, а не часы.
- Товары и остатки. Номенклатура и цены рождаются в 1С и расходятся по сайту, маркетплейсам и кассам. Обратно едут резервы и продажи. Тут решает не скорость, а порядок в справочнике.
- Клиенты и документы. Контрагент заводится один раз, дальше его видят CRM, учёт и личный кабинет. Сюда же цепляются счета, акты и сверки.
Отрасль двигает приоритеты. Оптовику первым делом чинят справочник номенклатуры и обмен ценами по договорам: у каждого клиента свои условия. Рознице и магазину важнее остатки в реальном времени, иначе овербукинги съедают репутацию на площадках. Производству важнее заказы и спецификации, потому что от них зависит планирование.
Сколько это стоит и сколько занимает
Проект делится на шаги, и каждый шаг можно остановить. Вилки по рынку такие.
- Разбор ландшафта и схема потоков. От 150 тысяч рублей, две-три недели. На выходе карта систем, список потоков и честный ответ, нужна ли вам шина.
- Пилот на одном потоке. От 400 тысяч рублей, полтора-два месяца. Шина поднята, поток работает, мониторинг настроен.
- Полный перевод интеграций. От полутора миллионов рублей, около полугода. Цена зависит от числа систем и от того, насколько ваши конфигурации ушли от типовых.
- Новая система, когда шина уже работает. От 80 тысяч рублей и одна-две недели вместо месяцев согласований.
Лицензии считаются отдельно. Стартовая поставка платформы стоит от 500 тысяч рублей, дальше цена растёт от числа систем и объёма сообщений. Сервер в облаке обойдётся примерно в 15 тысяч рублей в месяц, сопровождение начинается от 40 тысяч. Сравнивайте эти деньги с тем, во что вам обходится нынешний клубок: часы подрядчиков, простои и ручные сверки.
Что нужно от вас
Проект архитектурный, поэтому без вашей команды он не поедет.
- Доступы. Тестовые контуры систем, учётные записи, документация по прошлым интеграциям, если она сохранилась. Обычно это неделя переписки с вашими подрядчиками.
- Ответственный с полномочиями. Человек, который может сказать «номенклатуру ведём только в 1С» и это решение не отменят через месяц. Чаще всего ИТ-директор или операционный директор. Нужен на день в неделю.
- Владельцы справочников. По одному человеку от закупок, продаж и учёта. Они отвечают на вопросы про правила: что считать дублем, какой реквизит главный, кто заводит новую позицию.
- Готовность чистить данные. Кто-то из ваших сотрудников будет разбирать дубли и расхождения. Это несколько недель работы, и делегировать её нам целиком не выйдет: правила знаете вы.
О чём предупреждаем заранее
Грязные данные шина не лечит. Она разносит их по всем системам быстрее. Поэтому проект почти всегда начинается с порядка в справочниках. Заодно назначаем системы-владельцы: номенклатура рождается здесь, клиенты здесь, и точка.
Большой взрыв. Соблазн перевести все интеграции разом велик. Так делать не надо. Рабочая стратегия скучнее: поток за потоком, со страховкой из старых связок.
Стоимость владения. У шины есть лицензии, сервер и сопровождение. Сравнивать эти деньги нужно с ценой поддержки нынешнего клубка, а не с нулём.
Подрядчики по системам. Ваш программист 1С и разработчик сайта тоже участвуют в проекте. Договоритесь с ними заранее, иначе шина упрётся в чужие сроки.
Что меняется, если смотреть по ролям
Польза выглядит по-разному, смотря кто на неё смотрит.
- Собственнику. Отчёты перестают спорить друг с другом, потому что цифры едут из одного источника. Новая система подключается за недели, и запуск направления больше не упирается в интеграции.
- Финансовому директору. Клиенты и номенклатура совпадают везде, поэтому сверки перестают быть раскопками. Расходы на интеграции становятся понятными: вместо разовых счетов от трёх подрядчиков одна статья.
- Тому, кто сопровождает системы. Обмен виден целиком: откуда данные, куда идут, что случилось при сбое. Сбой всплывает в мониторинге через минуты, а не в конце месяца по расхождениям. Замена CRM трогает один коннектор вместо десятка связок.
- Менеджерам и бухгалтерии. Меньше ручного ввода и меньше разговоров «а почему в CRM одна сумма, а в 1С другая».
Что происходит после запуска
Шина работает круглосуточно, и присмотр ей нужен постоянно. Очередь может встать, система на другом конце уходит на обновление, формат сообщения меняется вместе с новой версией конфигурации.
Мы передаём документацию по потокам, схему мониторинга и учим вашу команду читать очереди и перезапускать обмен. Дальше выбираете вы. Есть свой системный администратор или программист 1С? Он ведёт шину сам, а мы остаёмся на связи для сложных случаев. Некому этим заниматься? Забираем сопровождение себе: следим за алертами, разбираем застрявшие сообщения, подключаем новые системы. Это от 40 тысяч рублей в месяц.
Раз в полгода имеет смысл пересматривать карту потоков. Компании меняются: появляются площадки, уходят системы, меняются правила в справочниках.
Опишите задачу в форме ниже. Разберём ваш ландшафт систем и вернёмся с рекомендацией по архитектуре и оценкой.
Частые вопросы
У нас пять систем. Шина уже нужна?
Скорее нет. На пяти системах чаще выигрывают типовой обмен 1С через EnterpriseData, готовые коннекторы или схема, где все ходят к одной центральной системе. Шина начинает окупаться с шестой-седьмой системы или раньше, если связки ломаются каждое обновление и никто не помнит, как они устроены. Разбор ландшафта как раз и отвечает на этот вопрос, он занимает две-три недели.
Сколько стоит лицензия платформы?
Стартовая поставка идёт от 500 тысяч рублей, дальше цена растёт от числа подключённых систем и объёма сообщений. К лицензии добавьте сервер, примерно 15 тысяч рублей в месяц в облаке. Наша работа считается отдельно: разбор ландшафта от 150 тысяч, пилот на одном потоке от 400 тысяч. Точные цифры вендор называет под конкретную конфигурацию.
Кто будет сопровождать шину после сдачи?
Решаете вы. Если в компании есть системный администратор или программист 1С, мы передаём документацию по потокам и схему мониторинга, учим читать очереди и перезапускать обмен. Дальше он ведёт шину сам, а мы подключаемся к сложным случаям. Если такого человека нет, берём сопровождение на себя: алерты, застрявшие сообщения, подключение новых систем. Это от 40 тысяч рублей в месяц.
Бизнес встанет на время перехода?
Нет, мы не переключаем всё разом. Старые связки работают параллельно, пока новый поток не отработает на живых данных и не сойдётся на контрольных точках. Только после этого отключаем прежний обмен. Поэтому проект идёт дольше, чем хотелось бы, зато без недели простоя в разгар сезона.
Что делать с импортозамещением?
Обе платформы, которые мы чаще всего берём, российские и лежат в реестре отечественного ПО: «1С:Шина» и решения уровня Datareon. Для компаний с госзаказом или с требованиями по критической инфраструктуре это закрывает вопрос. Реестровый статус конкретной версии проверяем на старте, он меняется от релиза к релизу.
Инструменты по теме
Конвертер CSV в JSON и обратно онлайн
Переводит CSV в JSON и обратно прямо в браузере. Понимает кавычки, переносы строк и любой разделитель, показывает предпросмотр таблицы.
Пересечение и разность списков онлайн — сравнить два или три списка
Показывает, чем два или три списка отличаются: общее, уникальное и объединение без повторов. Кнопку нажимать не нужно.
Умный дедупликатор ключевых фраз онлайн — удалить дубли из списка
Чистит ядро от дублей по вашим правилам: регистр, пробелы, порядок слов. Первая формулировка фразы остаётся нетронутой.
Услуги по теме
Сайт + CRM + аналитика
Сайт, звонки и CRM в одном контуре: видно, из какого объявления пришёл клиент и сколько денег принёс каждый рекламный канал.
Внедрение CRM
Разбираем, как устроены ваши продажи, и переносим процесс в Битрикс24, amoCRM или Мегаплан: воронки, права, автоматика и обученная команда.
BI-дашборды
Соберём продажи, финансы и маркетинг на один экран: DataLens, Metabase или Power BI с автообновлением из 1С, CRM и рекламных кабинетов.
Цифровая стратегия
Разберём, где в ваших 1С, CRM и таблицах теряются данные и деньги. На выходе дорожная карта на 6–12 месяцев с приоритетами и вилками бюджета.
Статьи по теме
Каждая новая интеграция — отдельный костыль?
Оставьте заявку — спроектируем единый слой обмена между ERP, CRM и сайтом.
Достаточно пары фраз: остальное уточним сами.