InquirerCamarines Norte robbery-shooting suspect nabbed after 8 hoursוואלהאישום: תושב כפר קאסם תכנן פיגוע בחוות השרתים של אמדוקס ברעננהRTP DesportoInter Miami conquista Campeones Cup com golo e assistência de MessiPunchPoco Lee’s management praises Zlatan’s support, urges restraintDaily MaverickWHAT’S COOKING: Spaghetti and meatballs with sugo al pomodoro (Italian tomato sauce)The Jerusalem PostFormer Shin Bet official warns Israelis to bring weapons to synagogues during Yom Kippur prayersBollywood HungamaEXCLUSIVE: Abundantia Entertainment and Almighty Motion Picture join hands for Kodaikanal Mercury thriller Heavy MetalХабр[Перевод] Нужны ли квантовые компьютеры чтобы понять химию?RapplerEU Commission proposes under-13s social media banThe South AfricanEkurhuleni killings: What we know about 9 women found deadNumeramaXbox considère Fable comme essentiel à l’ADN de sa plateformeIl Fatto QuotidianoE’ morto a 112 anni Vitantonio Lovallo detto Zitòn: era l’uomo più vecchio d’Italia, ha continuato a lavorare nei campi fino a 106 anni
The Daily Newsstand · Free, Always
Thursday, September 17, 2026

От Camunda до российского BPM-движка: опыт автоматизации процессов в страховой компании

Translate

Ситуация

Заказчик — страховая компания, которая имеет ключевое значение для устойчивости российской экономики. Среди ее клиентов финансовые организации, промышленные предприятия, транспортные компании, а также исполнители крупных инфраструктурных проектов.

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

При выборе пути реализации проекта учитывалась специфика работы компании и связанные с ней ограничения:

1 Разветвленные внутренние регламенты компании

Все процессы в страховой компании подчиняются внутренним регламентам, которые определяют этапы, состав участников, необходимый набор документов и другие параметры. Для многих процессов возможна вариативность, более того, регламенты — динамическая система, которая изменяется и развивается. Для бизнеса критически важно, чтобы процессы перестраивались быстро.

2 Законодательные требования по импортозамещению

Информационная система заказчика относится к критической информационной инфраструктуре (КИИ), поэтому ее требовалось реализовать на базе технологий, внесенных в реестр российского ПО. В дополнение к этому были важны наличие лицензии ФСТЭК у исполнителя и совместимость с российским ПО, в частности, СУБД и ОС.

3 Контроль на стороне ИТ-команды заказчика в сочетании с вендорской поддержкой

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

Исполнитель проекта

Проект реализовала команда Хоулмонт, которая стала победителем тендера. Согласно условиям конкурсной процедуры, три финалиста должны были разработать прототип, включающий процесс урегулирования убытков. В рамках этой задачи требовалось реализовать авторизацию пользователей, справочники и настраиваемую систему фильтрации. Отдельно учитывалась скорость перестройки при изменениях требований заказчика.

Разработка пилота заняла 1 месяц. В оценке демо со стороны заказчика принимали участие представители бизнеса, ИТ и ИБ. По итогам компания Хоулмонт была признана победителем. Дополнительным аргументом в ее пользу стал опыт работы с open source BPM-технологиями — как на клиентских проектах, так и в собственных инструментах разработки.

Решение

BPM и платформенный подход

Верхнеуровнево с архитектурной точки зрения проект представляет собой комбинацию BPM-движка Camunda и витрины задач — модулей на базе Java-платформы Jmix.

BPM-движки сегодня присутствуют «под капотом» практически у всех современных ERP, CRM, СЭД, АБС и уникальных систем автоматизации. Этот подход применяется как для координации пользователей, так и для оркестрации микросервисов и ИИ-агентов. 

Сильные стороны BPM-движков — высокая скорость разработки и прозрачность. Бизнес быстро получает результат, ИТ-команда концентрируется на логике и интеграциях, а не на повторяющихся блоках типового кода. При этом аналитики, разработчики и администраторы системы могут наблюдать как общую картину по всем процессам, так и отдельные инстансы, в том числе в режиме реального времени. Фактически, отраслевым стандартом долгое время был open source движок Camunda — именно его выбрали для реализации проекта.

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

  • Фуллстек-разработка. Бэкенд-специалисты могут построить и клиентскую, и серверную часть. За счет этого проект можно реализовать с помощью более компактной команды.

  • Java-стек технологий. Знакомый многим специалистам программирования обеспечивает легкий вход для команды, в отличие от скриптовых языков, которые лежат в основе многих Low-сode платформ.

  • Инструменты быстрой разработки. Унификация архитектуры, модели данных, паттернов реализации бизнес-логики и UI дают заметный выигрыш в скорости.

  • Экосистема для работы с ИИ. Платформа выступает стабилизатором для код-агентов, обеспечивая архитектурные стандарты и встроенные механизмы безопасности, а также правила, инструменты и контекст, которые помогают даже слабым моделям писать корректный код.

Архитектура и технологи

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

Функциональные модули системы:

  • Урегулирование убытков

  • Работа с договорами

  • Работа со счетами (бордеро и премии-убытки)

  • Обработка входящих сообщений

  • Рабочее место операциониста

  • Рабочее место андеррайтера

  • Работа с дебиторской задолженностью

  • Управление ретроцессией

В числе сервисных модулей системы:

  • BPM — ключевой среди сервисных модулей, который выступает в качестве ядра внутри обертки с прикладной бизнес-логикой

  • Управление задачами

  • Модуль управления учетными данными

  • Модуль НСИ

  • Модуль мониторинга и сообщений

  • Модуль для полнотекстового поиска Elasticsearch

Взаимодействие с внешними системами происходит через интеграционную шину на базе Arenadata Streaming Platform — российской платформы для управления Kafka-коннекторами.

Интеграции:

  • Почтовый сервер Vk WorkMail

  • Система ЮЗЭДО Контур.Диадок

  • Финансовая система Diasoft

  • Хранилище учетных записей LDAP

  • Хранилище файлов S3

В компании провели импортозамещение не только системы автоматизации процессов страхования, но и всего ИТ-ландшафта.

В проекте используются:

  • Серверная ОС Astra Linux

  • СУБД Tantor

  • Платформа контейнеризации Docker

  • Российская JDK от Axiom

Процессная автоматизация

BPM-движок управляет процессами в рамках каждого функционального модуля. Например, в процессе урегулирования убытков:

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

  • Если нужно согласование, заявку согласовывает руководитель управления по урегулированию убытков. Если согласования не нужно, то заявка сразу переходит на следующий этап.

  • Через интеграционную шину заявка передается в финансовую систему.

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

По каждому экземпляру процесса модуль хранит историю: кто согласовывал заявку, когда она возвращалась на исправление и сколько времени провела на каждом этапе.  За счет этого страховая компания получает данные для оптимизации как самих процессов, так и работы системы. Также BPM-подход позволяет быстро вносить изменения в существующие процессы и переиспользовать блоки функциональности при реализации новых процессов.

Смена курса Camunda и замена BPM-движка

Планы по развитию модуля BPM пришлось скорректировать из-за смены бизнес-модели Camunda. Версия Camunda 7, выпущенная в октябре 2025 года, стала последним open source релизом. Патчи к ней можно получить уже только по подписке, мажорные версии также проприетарные. Поскольку оплатить подписку в РФ невозможно из-за санкций, для многих проектов на Camunda это означает, что они остались без вендорской поддержки, обновлений и исправления уязвимостей, а также без понятного пути дальнейшего развития или миграции.

Риски продолжения эксплуатации Camunda: 

  • Критичные для операционной деятельности сбои из-за несовместимости прикладного ПО с BPM-движком и обновлений инфраструктуры.

  • Сбои из-за проработки вариантов обновления неподдерживаемого движка своими силами.

  • Рост косвенных затрат на проработку проектов миграции, лицензирование новых систем и переобучение ИТ-команды.

  • Штрафы со стороны регулятора из-за нарушения указаний по линии информационной безопасности.

  • Замедление развития процессов из-за нехватки специалистов и конфликтов между ИТ и ИБ по поводу затрат на устранение уязвимостей и сбоев

  • Ослабление HR-бренда, трудности в найме в случае использования технологий без активного сообщества.

Страховой компании было важно исключить риски, сохранив курс на open source, не потеряв независимость от вендора и не оказавшись без технологической поддержки. Однако при переходе на абсолютно новый движок потребовалось бы переписывать весь проект.

Команда Хоулмонт предложила альтернативу — OpenBPM, форк Camunda 7. Это не статичная копия, а современный развивающийся продукт со своей концепцией. 

Какие улучшения отличают OpenBPM от Camunda 7:

  • Исправление всех публичных уязвимостей.

  • Совместимость с российскими ОС RedOS, AltLinux, AstraLinux.

  • Разделение BPM-движка и инструментов (центр мониторинга и управления средой исполнения, рабочее место разработчика, шаблон витрины задач, инструменты для быстрой миграции проектов), чтобы их можно было при необходимости использовать независимо друг от друга.

  • Совместимость со всеми популярными дизайнерами BPMN-схем, а также собственная реализация дизайнера бизнес-процессов с элементами AI.

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

  • Собственные компоненты для перекрытия enterprise-функциональности Camunda 7.

  • Возможность сборки процессных приложений на Spring Boot 4 и JDK 25+.

Использование OpenBPM позволяет сохранить кодовую базу и интеграции: новый движок автоматически подхватывает прошлые BPMN и DMN модели, все API методы остаются знакомыми и предсказуемыми. OpenBPM запускается поверх существующей базы данных Camunda, что обеспечивает сохранение истории процессов и данных при миграции. Модификации БД не требуется, так как движки полностью совместимы. Бизнес-логика также остается без изменений. 

Сохраняется и методология работы, на которой построено взаимодействие между разработчиками и аналитиками внутри команды. Совместимость с инфраструктурой заказчика минимизирует вероятность ошибок в продакшене. Затраты на внедрение OpenBPM составляют 5-10% от возможных потерь из-за перечисленных выше рисков.

В рассматриваемом проекте движок OpenBPM Engine развертывается в режиме embedded внутри Jmix-приложения, выступающего в качестве модуля-обертки. Обертка выполняет следующие функции:

  • Аутентификация и авторизация всех входящих запросов, в том числе через централизованное российское IDM решение.

  • Расширение функциональности BPM-движка без модификации его ядра.

  • Управление настройками интеграций.

На отдельном сервере было развернуто специализированное прикладное Jmix-приложение, выполняющее функцию «витрины задач», с которой работают пользователи.

Еще одно приложение OpenBPM Control обеспечивает мониторинг и управление процессами. 

Все компоненты взаимодействуют между собой по REST API.

Альтернативы Camunda

Помимо OpenBPM на рынке существуют и другие BPM-движки и платформы, появившиеся после смены бизнес-модели Camunda. Часть из них основаны на Camunda, часть — на собственных технологиях. В первом случае существующий проект можно перенести на новый движок, во втором остается только сложное и дорогое перевнедрение.

Российские платформы на базе Camunda-технологий:

  • Digital.Q BPM от Диасофт

  • Камунда.рф от Farzoom, дочернего предприятия Ростелеком

  • BPM.Платформа от БФТ

BPM платформы на базе собственных технологий российских вендоров:

  • BPMSoft от Ланит

  • ELMA365 от ELMA

  • Platform V Flow от Сбера

Эти продукты используют не связанные с Camunda собственные разработки, хотя и на похожих принципах. Для команд, которые работают с Camunda, это означает не только перестройку архитектуры, но и новые требования к компетенциям специалистов. Для ELMA365 и BPMSoft разрыв более существенный, для Platform V Flow — менее.

У продуктов также различается модель поставки. Все альтернативы, кроме OpenBPM, предлагают не отдельный BPM-движок, а модуль внутри платформы или часть комплексной экосистемы. Такой вариант не подойдет, если задача состоит в том, чтобы вписать новый движок в существующие процессы, а не строить с их с нуля. Хотя при автоматизации с чистого листа можно рассмотреть и внедрение новой платформы. Модель поставки также напрямую определяет гибкость реализации витрины задач.

Еще один важный вопрос — возможность развития самого движка и реализованных на нем процессов независимо от вендора. OpenBPM дает максимальную свободу. У Digital.Q и Камунда.рф сами движки закрытые, но благодаря открытому стандарту в основе бизнес-логику при желании можно перенести на другую платформу. В случае с остальными продуктами провести миграцию уже будет невозможно, придется переписывать проект. 

Результаты и бизнес-выгоды

Проект решил три задачи одновременно: гарантировал выполнение требований законодательства по импортозамещению без потери функциональности, сохранил независимость от конкретного вендора и обеспечил официальную поддержку с SLA. Работа с Хоулмонт позволила реализовать все это и не останавливать развитие проекта даже тогда, когда Camunda сменила бизнес-модель.

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

Модульная архитектура ускорила отклик интерфейса и упростила дальнейшее развитие системы.

BPM-подход дает возможность аналитикам и разработчикам работать в единой экосистеме, а не использовать разрозненные инструменты. Прототипирование процесса и разработка готовой к продакшену версии стали частью одной производственной цепочки, где время не тратится на рутинные задачи, а все внимание уделяется тем аспектам, которые имеют для бизнеса наибольшую ценность. В результате заказчик получает готовые процессы, а не набор программных артефактов.  Использование инструментов платформы OpenBPM позволяет до трех раз ускорить отдельные этапы разработки и до четырех раз их удешевить за счет глубокой интеграции компонентов и возможности использования бесплатных версий по сравнению с традиционной разработкой на базе закрытых коробочных BPMS-систем.

View the original on Хабр

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.