Релиз 1.1

Релиз Enterprise-редакции: OpenBPM Engine Enterprise 1.1.0 и OpenBPM Control Enterprise 1.1.0. Соответствует Community-релизу 2026.0 и включает всё, что в него вошло.

OpenBPM Engine 1.1.0

Engine Enterprise 1.1.0 совпадает с OpenBPM Engine 2026.0 (включая исправления патча 2026.0.1): Spring Boot 3.5.12, Jakarta EE 10, Quarkus 3.30, Tomcat 11.0.18, JUnit 6 в тестах движка, переименование артефактов openbpm-engine-engine → openbpm-engine. Описание — на странице Релиз 2026.0, Release Notes — на GitFlic: 2026.0.0, 2026.0.1.

Артефакты публикуются с суффиксом -ee в репозиторий https://nexus.openbpm.ru/repository/premium. При обновлении с 1.0 обратите внимание на переименование артефактов — оно касается и Enterprise-координат.

OpenBPM Control 1.1.0

Control Enterprise 1.1.0 включает всё из OpenBPM Control 2026.0 и функции Enterprise 1.0. Новое в этой версии:

Пакетные операции

Одно действие можно применить сразу к множеству выполняющихся экземпляров процессов: обновить переменные, отправить сообщение, задать число попыток для внешних задач или для заданий. Пакет выполняется движком асинхронно через Job Executor, поэтому интерфейс не блокируется даже на тысячах экземпляров. Запуск — из представления Пакеты или из списка экземпляров процессов. Подробнее — Пакетные операции.

Выполнение решений

Таблицу решений DMN можно выполнить из интерфейса Control, не запуская процесс: задать входные данные и посмотреть результат. Удобно для проверки бизнес-правил на примерах и для разбора поведения решения в рабочей среде. Подробнее — Выполнение решений.

Задачи (Jobs)

Появился раздел для асинхронных задач движка — таймеров, асинхронных продолжений и другой фоновой работы Job Executor. Задачами можно управлять в трёх местах: на общем экране Jobs, на вкладке Jobs экземпляра процесса и на вкладке Job definitions определения процесса. Подробнее — Задачи.

Модификация экземпляра процесса

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

Границы транзакций

На диаграмме подсвечиваются точки фиксации (commit) и состояния ожидания движка. По ним видно, где процесс сохраняет состояние, где начинаются новые транзакции, корректно ли расставлены асинхронные продолжения и где возможны повторные выполнения. Подробнее — Границы транзакций.