go-bpm EN

Совместимость с Astra Linux

go-bpm проверен на Astra Linux Special Edition 1.8.1, обновление 1.8.1.6, архитектура x86-64. На стенде запущены движок с PostgreSQL, веб-консоль и настольный go-bpm modeler. Проверенные процессы BPMN и бизнес-правила DMN исполнились успешно.

Проверка проведена 3 ноября 2026 года. Ниже — конфигурация стенда, результаты и оригинальные скриншоты рабочего стола Astra Linux.

Конфигурация стенда#

КомпонентВерсия
Операционная системаAstra Linux Special Edition 1.8.1, обновление 1.8.1.6
Уровень защищённостиБазовый
Архитектураx86-64
Ядро Linux6.1.90-1-generic
База данныхPostgreSQL 15.6, штатный пакет Astra 15.6-astra.se2
Движок go-bpmКоммит 73e9a5a, сборка Go с CGO_ENABLED=0
go-bpm modelerСборка dev-1b67aca, Linux amd64

Движок и моделер работают непосредственно в Astra Linux, без Docker. Для проверки использована отдельная тестовая база PostgreSQL. Исходный код продукта для запуска на Astra Linux не менялся.

Движок, BPMN и DMN#

Через HTTP API запущены четыре сценария. Для каждого проверены итоговый статус completed и наличие истории исполнения в PostgreSQL, включая дочерние процессы.

СценарийЧто провереноРезультат
TestBpmProcess, amount = 1Скрипт, параллельные ветки и вызов подпроцессаЗавершён; 49 записей истории с дочерними процессами
TestBpmProcess, amount = 55Альтернативная ветка процессаЗавершён; 36 записей истории с дочерними процессами
TestDecision, a = foo, b = barВыполнение бизнес-правил DMNЗавершён; 7 записей истории
TestAiTaskИсполнение AI task со штатным демонстрационным клиентом aistubЗавершён; 9 записей истории

Веб-консоль отображает завершённые экземпляры и схему с пройденными элементами. На снимке ниже рядом с консолью открыто штатное окно «О системе»: видны редакция ОС, обновление 1.8.1.6 и версия ядра.

Завершённые экземпляры go-bpm и штатное окно «О системе» Astra Linux Special Edition 1.8.1.6

Открыть скриншот консоли и версии ОС в полном размере.

На схеме TestBpmProcess видны успешно пройденная ветка, вызов подпроцесса и параллельные задачи. Статус экземпляра — «завершён».

История завершённого TestBpmProcess в веб-консоли go-bpm на Astra Linux

Открыть скриншот истории в полном размере.

Настольный моделер#

Опубликованная сборка go-bpm modeler для Linux amd64 запускается с системными библиотеками Astra Linux. Проверены чтение рабочей папки, открытие схем BPMN и диаграммы решений DMN, отображение элементов и результатов линтера. Для процесса ожидания оплаты testMessage.bpmn линтер показывает «Проблем нет».

Настольный go-bpm modeler со схемой BPMN и окном версии Astra Linux

Открыть скриншот моделера BPMN в полном размере.

Диаграмма решений businessRule.dmn в go-bpm modeler рядом с версией Astra Linux

Открыть скриншот моделера DMN в полном размере.

Область проверки#

Результаты подтверждают тестовый запуск указанных сборок и выполнение перечисленных сценариев на Astra Linux Special Edition 1.8.1.6 с базовым уровнем защищённости. Это собственная проверка проекта; она не является сертификацией со стороны производителя ОС.

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

Чтобы попробовать go-bpm, начните с быстрого старта. Сборки редактора доступны на странице go-bpm modeler, настройки движка описаны в разделе «Запуск и эксплуатация».

Предложить правку на GitHub