Мы это сделали: первый публичный релиз UniBPM — UniBPM
  • Ru

Мы это сделали: первый публичный релиз UniBPM

Мы это сделали: первый публичный релиз UniBPM

Первый публичный релиз UniBPM — платформы для разработки корпоративных приложений и автоматизации бизнес-процессов. Возможности, архитектура, Community Edition и планы развития.

Сегодня мы представляем первый публичный релиз UniBPM - платформы для разработки корпоративных приложений и автоматизации бизнес-процессов!

За более чем два года UniBPM прошла путь от внутренней системы до самостоятельного продукта, и сегодня мы открываем ее для более широкой аудитории

Документация уже доступна по адресу https://unibpm.ru/docs и включает руководство пользователя, описание архитектуры, API и инструкции по развертыванию.

Архитектурные принципы, на которых основана UniBPM:

  • Доменно-независимая модель данных (Domain Agnostic Data Model)
  • Открытые стандарты (BPMN, DMN, OpenAPI, OAuth2)
  • AI-Native
  • Горизонтальное масштабирование
  • Stateless-сервисы
  • Модульная архитектура
  • Ролевая модель, основанная на RACI

Что вошло в релиз?

Бизнес-приложение (Business Application)

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

Возможности:

  • Рабочие пространства (Workflows)
  • Бизнес-объекты (Tickets), их состояния (Ticket States) и типизация (Ticket Types)
  • Пользовательские задачи и согласования (Tasks & Approvals)
  • Документы и электронная подпись (Attachments & Signature)
  • Настраиваемые экранные формы задач (Forms)
  • BPMN & DMN-моделер
  • Организации и персоны (Organizations & Persons)
  • Управление услугами (Services)
  • Интернационализация: EN, KZ, RU
  • Метки и контрольные сроки (Labels & Milestones)
  • Канбан-доски (Kanban Boards)
  • Фильтры (Filters)
  • Полномочия (Permissions)
  • События, взаимодействие и переписка (Activity, Comments & Events)
  • Темы оформления (Themes)
  • Почтовые каналы (Mail Channels)
  • Уведомления (Notifications)

Процессный движок (Process Engine)

Основа платформы, отвечающая за выполнение BPMN-процессов, таблиц решений DMN и оркестрацию пользовательских и сервисных задач.

  • Выполнение бизнес-процессов (BPMN) и таблиц решений (DMN)
  • Управление жизненным циклом бизнес-объектов (в работе - оплачено - завершено и т.д.)
  • Оркестрация: создание и распределение сервисных и пользовательских задач

Интеграционная платформа (Integration Runtime)

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

Интеграционная платформа UniBPM разворачивается как набор независимых модулей (обработчиков задач, коннекторов и адаптеров). Состав развернутых модулей определяется конфигурацией конкретного экземпляра системы, что позволяет включать только необходимые интеграции, минимизировать зависимости, ускорить внедрение и снизить поверхность атаки.

Доступные модули

Outbound коннекторы:

  • OpenAI API
  • Yandex GPT
  • 1C oData
  • Keycloak API
  • UniBPM API

Обработчики сервисных задач:

  • External Task Handler

Inbound коннекторы:

  • REST API
  • Feedback Forms

Лицензирование и поддержка

UniBPM - коммерческий продукт, доступный также AS IS в рамках Community лицензии:

Техническая поддержка предоставляется только пользователям Enterprise-версии.

Оглядываясь назад

За время разработки над проектом в разные периоды работали 19 специалистов: аналитики, backend- и frontend-разработчики, DevOps-инженеры и QA.

Особую благодарность хотелось бы выразить коллегам:

  • Core Dev & Architecture: Сергей Голяшов, Роман Амелин, Назым Казизмурат, Мстислав Мартынюк
  • Анализ & QA: Виктория Агеева, Елена Трофимова, Нуржамал Узакбаева

Немного статистики:

  • Первый коммит — 9 октября 2023
  • Коммитов — 4 911
  • Merge Requests — 1 015
  • Релизов — 15

Планы на будущее

Roadmap до конца 2026:

  • Модернизация Rich-Text редактора
  • Умный глобальный поиск
  • Blueprints: магазин готовых процессов
  • Пользовательский профиль
  • MCP Gateway
  • Поддержка S3 (MinIO)
  • Mission Control
  • Увеличение числа коннекторов к сторонним системам

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

Спасибо всем, кто принимал участие в разработке UniBPM, тестировал платформу, сообщал об ошибках и предлагал идеи.

Первый публичный релиз — это не завершение работы, а начало нового этапа развития проекта.

Не пропустите обучающие видео и вебинары, следите за нашими каналами в соцсетях: