Документ описывает функциональные характеристики программного обеспечения ЭВМ «LogicBPM. Low code platform» (далее- продукт, сервис), а также содержит информацию, необходимую для его эксплуатации.
Документ включает два основных раздела: «Описание и функциональные характеристики», «Информация, необходимая для установки и эксплуатации». Раздел «Описание и функциональные характеристики» содержит сведения о назначении платформы и ее функциональных возможностях. В разделе «Информация, необходимая для установки и эксплуатации» приведены данные о технологическом стеке сервиса и требования к пользователям, а также программному и аппаратному обеспечению, необходимому для ее корректной работы.
Сервис «LogicBPM. Low code platform» предназначен для моделирования, автоматизации и сопровождения бизнес‑процессов организаций, а также для разработки бизнес‑приложений на основе low‑code подхода без необходимости полноценного программирования.
Платформа используется для цифровизации внутренних и сквозных процессов коммерческих организаций и государственных/муниципальных учреждений, снижения сроков разработки и внедрения ИТ‑решений, а также импортозамещения зарубежных BPM/low‑code систем.
«LogicBPM. Low code platform» представляет собой многокомпонентную BPM/low‑code платформу, реализованную на микросервисной архитектуре и ориентированную на развертывание в контейнерной (Cloud Native) инфраструктуре.
Сервис предоставляет средства:
- визуального моделирования бизнес‑процессов, данных и пользовательских интерфейсов;
- исполнения и мониторинга процессов в промышленной среде;
- настройки и эксплуатации ServiceDesk‑ и иных процессных решений;
- интеграции с внешними информационными системами по стандартным протоколам;
- использования встроенного AI‑ассистента для ускорения конфигурации форм, процессов и правил по описанию на естественном языке.
В состав сервиса «LogicBPM. Low code platform» входят следующие основные компоненты:
BPMS Core (ядро исполнения процессов)
Компонент, обеспечивающий хранение моделей процессов и данных, исполнение бизнес‑процессов, управление состояниями, обработку событий, работу с версиями процессов, ведение журналов исполнения и базовый мониторинг.
Business Maker (визуальная low‑code студия)
Веб‑интерфейс для бизнес‑пользователей и аналитиков, предназначенный для:
- визуального моделирования бизнес‑процессов (BPMN‑подход);
- настройки сущностей данных и форм ввода/просмотра;
- конфигурирования маршрутов согласования и статусов заявок;
- подготовки конфигураций без написания программного кода.
Pro Dev‑уровень (расширенные инструменты настройки)
Инструменты для профессиональных разработчиков и интеграторов, обеспечивающие:
- настройки интеграций (REST/gRPC, обмен по шине сообщений);
- конфигурацию микросервисов и параметров производительности;
- углубленную отладку и мониторинг сценариев.
Пользовательский контур (лента задач и рабочие места)
Веб‑интерфейс конечных пользователей для:
- получения, обработки и маршрутизации задач по бизнес‑процессам;
- запуска типовых процессов и создания заявок;
- работы с лентой задач с фильтрацией, поиском и просмотром контекста.
AI‑ассистент low‑code/vibe‑coding
Компонент, использующий технологии больших языковых моделей для:
- генерации и изменения моделей данных, форм и процессов по описанию на естественном языке;
- формирования черновых BPMN/DMN‑моделей и интерфейсов с последующей валидацией;
- предоставления пользователям контекстных подсказок при настройке конфигураций.
Интеграционный слой
Набор сервисов и коннекторов, обеспечивающих:
- обмен данными с внешними системами по REST/gRPC, через брокеры сообщений (Kafka/RabbitMQ) и иные поддерживаемые протоколы;
- конфигурируемые интеграционные контракты и преобразование данных;
- интеграцию с отечественными информационными системами и корпоративными сервисами заказчика.
ПО для ЭВМ «LogicBPM. Low code platform» предоставляет следующие основные функциональные возможности:
1. Моделирование и автоматизация бизнес‑процессов
- графическое описание бизнес‑процессов с использованием нотации BPMN‑подобного типа;
- настройка маршрутов согласования, условий переходов, сроков исполнения и эскалаций;
- управление версиями процессов, публикация и ввод в эксплуатацию обновлённых схем.
2. Управление данными и пользовательскими формами
- настройка доменной модели (справочников, документов, заявок и пр.) через визуальный конструктор;
- создание и изменение пользовательских форм без программирования;
- настройка полей, валидационных правил, связей и отображения данных в интерфейсах.
3. Работа пользователей с задачами
- единая лента задач для исполнителей с отображением статусов, приоритетов и сроков;
- запуск процессов и создание заявок через веб‑формы;
- отслеживание хода выполнения процессов и истории действий.
4. Интеграция с внешними системами
- двусторонний обмен данными с внешними ИС по стандартным протоколам;
- конфигурируемые интеграционные сценарии (обмен справочниками, заявками, статусами);
- возможность включать процессы платформы в общую архитектуру предприятия.
5. Использование AI‑ассистента
- формирование предложений по структуре данных, формам и маршрутам процессов по текстовому описанию требований;
- автоматическое построение черновых моделей процессов и правил для дальнейшей доработки аналитиком;
- предоставление контекстных подсказок и примеров на основе накопленных артефактов.
6. Обеспечение безопасности и контроля
- разграничение прав доступа по ролям и видам объектов (процессы, данные, интерфейсы);
- аудит основных действий пользователей и системных операций;
- поддержка развёртывания в инфраструктуре заказчика с соблюдением требований информационной безопасности.
ПО для ЭВМ «LogicBPM. Low code platform» распространяется в формате ON-Prem - решения (дистрибутива) для самостоятельной установки.
В виде дистрибутива программное обеспечение предоставляется для локальной установки на собственные серверы. Это дает больше гибкости в настройках и управлении.
Используемый стек технологий:
В основе разработки — Java с реактивным программированием и Quarkus, PostgreSQL для реляционных данных, MongoDB для истории, ElasticSearch для поиска, Kafka для потоков данных и ELK-стек для логирования.
UI создается с React, Next. js и TypeScript для высокой производительности и удобства.
Требования к программному обеспечению пользователя:
· Windows 7/8/10/11 или Mac OS X 10.8+;
· Android;
· iOS;
· Linux дистрибутивы.
Рекомендуемые браузеры:
· Google Chrome версии 88.0+;
· Яндекс.