Внедрение CRM в закрытом контуре для крупного предприятия в сложной интеграционной среде

Внедрение CRM в закрытом контуре для крупного предприятия в сложной интеграционной среде

О клиенте

Нашим клиентом стал один из лидеров по производству синтетических материалов для строительства, транспорта, медицины и других отраслей. Компания управляет сложной производственно-логистической инфраструктурой и работает в IT-среде с десятками внутренних систем.

По просьбе клиента публикуем кейс без указания бренда. *

Задача

Ситуация на старте

Высокие требования к безопасности, строгие регламенты обмена данными и распределённая команда специалистов делают стабильную ИТ-архитектуру для предприятия критически важной. Команде клиента важно, чтобы все решения для автоматизации интегрировались в закрытый контур, обеспечивали предсказуемость, управляемость и прозрачность работы подразделений.

Клиент подбирал подрядчиков через тендер. WeJET выиграл его как разработчик, готовый внедрять сложные решения и поддерживать должный уровень безопасности.

На момент старта мы выявили ключевые сложности:

  1. Разрозненные ИТ-сервисы и отсутствие единой логики работы.
    Процессы поддерживались вручную, отличались внутри подразделений и не масштабировались. Это вело к разнице в данных и высокой нагрузке на техподдержку. Каждая система использовала свои правила обмена данными и требовала строгого логирования событий.
  2. Не было единого инструмента учёта, прозрачной доставки кода и управляемого CI/CD.
    Любые доработки требовали ручной сборки, согласований и проверки. Это увеличивало риски сбоев и замедляло релизы. Текущие процессы не поддерживали статический анализ, проверку артефактов и контроль версий, критичные для корпоративной безопасности.
  3. Полностью закрытый контур и запрет на использование интернета.
    Битрикс24 (Б24) нужно было развернуть без доступа к внешним ресурсам из локальных исходников. Это требовало пошаговой инструкции, настройки серверов DEV/TEST/PROD, а также корректной работы служб. Нельзя было загрузить зависимости из сети.
  4. Сложная интеграционная среда.
    Внутри компании работали АСВ НСИ, решения на базе 1С, ECOM, Soft AI, Exchange и другие вспомогательные системы. Любое изменение требовало логирования запросов, ведения журналов, настройки слушателей и контроля прав доступа. Некоторые системы передавали данные через Soft AI, где есть регламенты и ограничения.

Нужен был инструмент, который соединит процессы и автоматизирует рутину. Решение должно работать в изолированной среде, поддерживать обмен с внешними системами и не нарушать регламенты безопасности.



Задачи проекта

По запросу клиента мы должны были развернуть и адаптировать Битрикс24 под инфраструктуру предприятия с учётом требований безопасности и бизнес-процессов:

  1. Внедрить Битрикс24 в закрытом контуре без доступа в интернет, внешние репозитории, API и пакеты, обеспечив стабильность всех модулей.
  2. Реализовать бесшовную SSO-авторизацию через Kerberos, которую Б24 не поддерживает из коробки. Добиться входа пользователей без логина и пароля.
  3. Построить прозрачную CI/CD цепочку: GitLab, сборка артефакта, JFrog, пайплайны ИБ со статическим анализом, Ansible, TEST/PROD.
  4. Настроить двусторонние интеграции Б24 с коммерческими инструментами компании, учитывая запрет на прямые внешние подключения.
  5. Обеспечить полное логирование: входящие/исходящие запросы, ошибки, статусы интеграций, слушатели AI, History Log.
  6. Разработать кастомную архитектуру на базе Symfony внутри Б24 для миграций, кэширования, REST-слоя, бизнес-логики и работы без изменения ядра.
  7. Создать 15 смарт-процессов и SPA-приложение на Vue.js с таблицами, фильтрами, графиками и вкладками для страниц проектов.

Решение

Проект потребовал нестандартных решений: Битрикс24 мы разворачивали в закрытой инфраструктуре, с жёсткими требованиями к безопасности, логированию и контролю кода. Ниже даем ключевые вызовы и способы, которыми команда WeJET их закрыла:



Архитектура решения

Архитектуру проекта выстроили в трёх контурах: DEV, TEST и PROD. Они изолированы от внешних сетей и работают в закрытом окружении. Разработку мы вели в DEV, после чего изменения попадали в TEST и в PROD через CI/CD. Такая схема обеспечит безопасность, управляемость и воспроизводимость операций.



Путь доставки кода выглядел так:

  1. Разработчик размещает изменения в GitLab.
  2. Запускается автоматическая сборка артефакта.
  3. Артефакт отправляется в JFrog Artifactory.
  4. Система ИБ проводит серию своих обязательных проверок.
  5. После подтверждения запускается плейбук 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С (остатки, номенклатура, курсы валют).
  • Синхронизация статусов между внешними системами.
  • Актуализация данных для смарт-процессов (прайсы, параметры документов).

Маршруты согласований

  • Настроены маршруты по ролям и подразделениям.
  • Согласования фиксируются в журнале и передаются в смежные процессы.
  • Сделаны ветвления: автоматическое, ручное и комбинированное согласование.

Автоматизации и роботы

  • Проверка корректности данных перед переходом на следующую стадию.
  • Создание связанных сущностей (заказ, договор, проект).
  • Уведомления ответственным по ключевым статусам.
  • Валидация данных и запуск триггеров при обновлении статуса.

Мы создали рабочую среду, которая синхронно взаимодействует с корпоративными сервисами и обеспечивает предсказуемость процессов.



Кастомизация интерфейса и UX

Стандартный интерфейс Битрикс24 был переосмыслен под роли сотрудников, чтобы убрать перегруз и ускорить работу.


Скрыли лишние модули и элементы портала.

Пользователи видят только необходимые разделы с учетом своей роли: смарт-процессы, проекты, задачи, документы. Это снижает когнитивную нагрузку и сокращает объем ошибок в работе с данными.


Сделали кастомную страницу для проектов.

Вместо стандартной карточки разработали одностраничное приложение на Vue.js. Интерфейс станет инструментом управления сложными портфелями проектов. Что он собой представляет:

  • 14 таблиц, связанных REST-методами,
  • интерактивные графики, фильтры, вкладки,
  • мгновенная работа без перезагрузки страниц.

Ввели ограничение на создание проектов пользователями.

Вместо стандартной кнопки создания проекта внедрили механизм:

  1. Пользователь запускает процесс.
  2. Система копирует заранее подготовленный и настроенный шаблон проекта.
  3. Назначает ответственных лиц.
  4. Формирует структуру задач и карточек.

Так можно стандартизировать проекты и убрать хаос в системе.


Обеспечили кастомные карточки сделок и проектов

Личные карточки переработаны: удалены лишние поля, добавлены блоки, нужные для интеграций и аналитики. Данные из 1С, АСВ НСИ и других систем подтягиваются в карточки, что снижает время обработки.



Результаты внедрения решения

Этот промышленный проект — комплексное технологическое внедрение, которое объединяет безопасность, автоматизацию и масштаб. Команда получила управляемую среду разработки и сопровождения Битрикс24, соответствующую уровню крупной промышленной корпорации.



Ключевые результаты


Такое решение ценно для компаний, где критичны непрерывность процессов, информационная безопасность и прозрачность изменений. Построенная архитектура масштабируема, и ее можно адаптировать на других предприятиях.

Если вы сейчас в поиске сильного интегратора, то WeJET берётся за самые сложные IT-проекты и доводит их до результата.

У вас есть вопросы?

Мы с радостью ответим вам на них!
Мы используем cookie файлы, чтобы адаптировать предложения в соответствии с вашими потребностями и обеспечить максимальное удобство при взаимодействии с сайтом. Продолжая пользоваться сайтом, вы соглашаетесь с использованием cookie файлов. Подробнее о хранении и использовании персональных данных