Кейс компании WeJET по клиенту Внедрение CRM в закрытом контуре для крупного предприятия в сложной интеграционной среде
Внедрение CRM в закрытом контуре предприятия
О клиенте Крупное промышленное предприятие
Задача
Ситуация на старте
Высокие требования к безопасности, строгие регламенты обмена данными и распределённая команда специалистов делают стабильную ИТ-архитектуру для предприятия критически важной. Команде клиента важно, чтобы все решения для автоматизации интегрировались в закрытый контур, обеспечивали предсказуемость, управляемость и прозрачность работы подразделений.
Клиент подбирал подрядчиков через тендер. WeJET выиграл его как разработчик, готовый внедрять сложные решения и поддерживать должный уровень безопасности.
Проектируем архитектурубезопасной CRM
Проблематика проекта
Основные сложности
На момент старта мы выявили ключевые сложности:
- Разрозненные ИТ-сервисы и отсутствие единой логики работы. Процессы поддерживались вручную, отличались внутри подразделений и не масштабировались. Это вело к разнице в данных и высокой нагрузке на техподдержку. Каждая система использовала свои правила обмена данными и требовала строгого логирования событий.
- Не было единого инструмента учёта, прозрачной доставки кода и управляемого CI/CD. Любые доработки требовали ручной сборки, согласований и проверки. Это увеличивало риски сбоев и замедляло релизы. Текущие процессы не поддерживали статический анализ, проверку артефактов и контроль версий, критичные для корпоративной безопасности.
- Полностью закрытый контур и запрет на использование интернета. Битрикс24 (Б24) нужно было развернуть без доступа к внешним ресурсам из локальных исходников. Это требовало пошаговой инструкции, настройки серверов DEV/TEST/PROD, а также корректной работы служб. Нельзя было загрузить зависимости из сети.
- Сложная интеграционная среда. Внутри компании работали АСВ НСИ, решения на базе 1С, ECOM, Soft AI, Exchange и другие вспомогательные системы. Любое изменение требовало логирования запросов, ведения журналов, настройки слушателей и контроля прав доступа. Некоторые системы передавали данные через Soft AI, где есть регламенты и ограничения.
Нужен был инструмент, который соединит процессы и автоматизирует рутину. Решение должно работать в изолированной среде, поддерживать обмен с внешними системами и не нарушать регламенты безопасности.
Задачи проекта
Основная задача
По запросу клиента мы должны были развернуть и адаптировать Битрикс24 под инфраструктуру предприятия с учётом требований безопасности и бизнес-процессов:
- Внедрить Битрикс24 в закрытом контуре без доступа в интернет, внешние репозитории, API и пакеты, обеспечив стабильность всех модулей.
- Реализовать бесшовную SSO-авторизацию через Kerberos, которую Б24 не поддерживает из коробки. Добиться входа пользователей без логина и пароля.
- Построить прозрачную CI/CD цепочку: GitLab, сборка артефакта, JFrog, пайплайны ИБ со статическим анализом, Ansible, TEST/PROD.
- Настроить двусторонние интеграции Б24 с коммерческими инструментами компании, учитывая запрет на прямые внешние подключения.
- Обеспечить полное логирование: входящие/исходящие запросы, ошибки, статусы интеграций, слушатели AI, History Log.
- Разработать кастомную архитектуру на базе Symfony внутри Б24 для миграций, кэширования, REST-слоя, бизнес-логики и работы без изменения ядра.
- Создать 15 смарт-процессов и SPA-приложение на Vue.js с таблицами, фильтрами, графиками и вкладками для страниц проектов.
Похожая задача стоит и перед вашей компанией?
Расскажите о проекте — предложим решение, опираясь на наш опыт и реализованные кейсы
Объединяемкорпоративные системы
Решение
Построили защищенную CRM в закрытом контуре
Проект потребовал нестандартных решений: Битрикс24 мы разворачивали в закрытой инфраструктуре, с жёсткими требованиями к безопасности, логированию и контролю кода.
Ниже даем ключевые вызовы и способы, которыми команда WeJET их закрыла:
Интегрируем CRMс корпоративными системами
Архитектура решения
Защищенная инфраструктура для разработки и эксплуатации
Архитектуру проекта выстроили в трёх контурах: DEV, TEST и PROD. Они изолированы от внешних сетей и работают в закрытом окружении. Разработку мы вели в DEV, после чего изменения попадали в TEST и в PROD через CI/CD. Такая схема обеспечит безопасность, управляемость и воспроизводимость операций.
Путь доставки кода выглядел так:
- разработчик размещает изменения в GitLab;
- запускается автоматическая сборка артефакта;
- артефакт отправляется в JFrog Artifactory;
- система ИБ проводит серию своих обязательных проверок;
- после подтверждения запускается плейбук Ansible, который разворачивает обновление в TEST, а затем в PROD.
Каждый шаг фиксировался и логировался, а подтверждение деплоя кода инженер делал вручную.
Б24 мы интегрировали с фреймворком Symfony — это одно из ключевых архитектурных решений. Symfony отвечает за миграцию, работу с REST-эндпоинтами, расширенную бизнес-логику, кеширование и безопасную работу внутренних процессов. Можно не трогать ядро Б24 и вынести кастомный функционал в независимый модуль.
Мы использовали типовые механизмы Б24: CRM, смарт-процессы, права доступа, автоматизацию и внутренний API. И разработали кастомные решения для CI/CD, интеграции с 1С решениями, АСВНСИ, Soft AI, Exchange, обработки данных, логирования, REST-сервисов, миграции, SPA-интерфейсов.
Так мы создали надёжный внутренний сервис, адаптированный под требования предприятия, известного по всей стране.
Интеграции
Объединили корпоративные системы в единый контур
Внутренний контур клиента включает десятки бизнес-систем. Двусторонние интеграции стали ключевой частью проекта. Для каждой системы разработан слой обмена данными, с логированием и контролем безопасности.
Интеграция с 1С.
Настроили прямой обмен данными между Б24 и системами на базе 1С. Система получает номенклатуру, остатки, курсы валют, цены и справочники. Данные сохраняются в инфоблоках Б24 и используются в сделках и заказах. Реализовали механизм фиксации курса валют на дату заключения сделки, чтобы предприятие могло выполнять обязательства перед клиентами, и цены не зависели от колебаний курсов валют.
Интеграция с АСВНСИ через Soft AI.
Архитектура клиента передает данные через единую систему Soft AI. Мы реализовали двусторонний обмен с АСВ НСИ: система отправляет запросы в Soft AI, получает ответы и принимает входящие события от других сервисов. Для каждого типа сообщения мы разработали свой формат запросов и ответов. Настроены слушатели, фиксирующие вызовы и складывающие их в журналы логирования. Аудит входящих/исходящих операций важен для компании.
Интеграция с ECOM.
Б24 взаимодействует с внешними пользователями, работающими в системе ECOM. Мы реализовали передачу данных через REST-слой и уведомления по e-mail через корпоративный Exchange. ECOM получает информацию о событиях в Б24, а Б24 — ответы и дополнительные данные. Все операции логируются и проходят через единый API, согласованный с требованиями ИБ.
Автоматизация процессов
Реализация смарт-процессов и бизнес-логики
Мы перестроили внутреннюю модель Б24 под процессы заказчика. Связали 15 смарт-процессов в единую архитектуру. Все процессы отражают бизнес-сценарии и передают данные в другие сущности.
Основные смарт-процессы
- сделки — центральная сущность, важная для ведения бизнеса;
- заказы — формируются из сделок, используют номенклатуру и курсы из 1С;
- заявки — обращение во внутренние подразделения, с собственными маршрутами согласования;
- договоры — связаны со сделками и фиксируют юридические условия;
- портфели проектов — кастомная сущность, позволяющая группировать проекты и управлять сложными инициативами.
Логика связки процессов между собой
- сделка формирует заказ и порождает договор;
- портфель агрегирует проекты, а проекты привязаны к сделкам;
- заявка может инициировать обновление данных в связанных сущностях;
- переходы между процессами настроены так, чтобы исключить «разрывы» цепочек.
Работа cron-скриптов
- импорт данных из 1С (остатки, номенклатура, курсы валют);
- синхронизация статусов между внешними системами;
- актуализация данных для смарт-процессов (прайсы, параметры документов).
Маршруты согласований
- настроены маршруты по ролям и подразделениям;
- согласования фиксируются в журнале и передаются в смежные процессы;
- сделаны ветвления: автоматическое, ручное и комбинированное согласование.
Автоматизации и роботы
- проверка корректности данных перед переходом на следующую стадию.;
- создание связанных сущностей (заказ, договор, проект);
- уведомления ответственным по ключевым статусам;
- валидация данных и запуск триггеров при обновлении статуса.
Мы создали рабочую среду, которая синхронно взаимодействует с корпоративными сервисами и обеспечивает предсказуемость процессов.
Профессиональная
оценка проекта
- Интервью с ключевыми сотрудниками
- Составление карты бизнес-процессов «как есть»
- Диагностику текущих бизнес-процессов и ИТ систем
- Составление карты бизнес-процессов «как должно быть»
Получите бесплатную оценку от нашего эксперта
Объединяем 15 смарт-процессовв единую бизнес-логику
Интерфейс и UX
Адаптировали Битрикс24 под реальные сценарии сотрудников
Стандартный интерфейс Битрикс24 был переосмыслен под роли сотрудников, чтобы убрать перегруз и ускорить работу.
Скрыли лишние модули и элементы портала.
Пользователи видят только необходимые разделы с учетом своей роли: смарт-процессы, проекты, задачи, документы. Это снижает когнитивную нагрузку и сокращает объем ошибок в работе с данными.
Сделали кастомную страницу для проектов.
Вместо стандартной карточки разработали одностраничное приложение на Vue.js. Интерфейс станет инструментом управления сложными портфелями проектов.
Что он собой представляет:
- 14 таблиц, связанных REST-методами;
- интерактивные графики, фильтры, вкладки;
- мгновенная работа без перезагрузки страниц.
Ввели ограничение на создание проектов пользователями.
Вместо стандартной кнопки создания проекта внедрили механизм:
- пользователь запускает процесс;
- система копирует заранее подготовленный и настроенный шаблон проекта;
- назначает ответственных лиц;
- формирует структуру задач и карточек.
Так можно стандартизировать проекты и убрать хаос в системе.
Обеспечили кастомные карточки сделок и проектов
Личные карточки переработаны: удалены лишние поля, добавлены блоки, нужные для интеграций и аналитики. Данные из 1С, АСВ НСИ и других систем подтягиваются в карточки, что снижает время обработки.
Результат
Создали защищенную цифровую среду для ключевых бизнес-процессов
Этот промышленный проект — комплексное технологическое внедрение, которое объединяет безопасность, автоматизацию и масштаб. Команда получила управляемую среду разработки и сопровождения Битрикс24, соответствующую уровню крупной промышленной корпорации.
Ключевые результаты
Такое решение ценно для компаний, где критичны непрерывность процессов, информационная безопасность и прозрачность изменений. Построенная архитектура масштабируема, и ее можно адаптировать на других предприятиях.
Если вы сейчас в поиске сильного интегратора, то WeJET берётся за самые сложные IT-проекты и доводит их до результата.
Остались
вопросы?
Погрузимся в вашу задачу, подберем формат работы и сделаем расчет стоимости.