Jmix Process Platform – платформа для автоматизации бизнес- процессов с помощью open-source BPM-движка Camunda и Flowable
Набор инструментов обеспечит сквозную автоматизацию бизнес-процессов от разработки модели до развертывания.
Какие задачи решает
- Создание модели процесса c помощью BPMN 2.0
- Создание модели бизнес-данных
- Создание процессных форм
- Реализация бизнес-логики процесса
- Управление пользователями и правами доступа
- Интеграции с внешними системами
- Мониторинг текущих/завершенных бизнес-процессов
- Деплоймент моделей процессов и процессных форм
Разработка на Jmix Process Platform
- Создает модель процесса, используя нотацию BPMN 2.0 в StormBPMN
- Коммуницирует с заинтересованными сторонами по модели процесса по ходу проектирования в StormBPMN
- Сохраняет модели процессов в едином репозитории с версионированием
- Работает в привычной среде разработки IntelliJ IDEA с помощью инструментов Jmix Studio
- Описывает бизнес-логику автоматизируемого процесса на Java или Kotlin
- Проектирует модель бизнес-данных и связывает их с процессом
- Создает процессные формы и связывает их с пользовательскими задачами бизнес-процесса
- Настраивает подсистему безопасности, логгирование и аудит
- Разворачивает пользовательские приложения для работы с бизнес-данными и автоматизируемые процессы на open-source BPM-движке
- Взаимодействует с задачами с помощью кросс-платформенных веб-приложений, разработанных на платформе Jmix Process Platform
- Выполняет администрирование системы и собирает метрики по процессам
Что дает Jmix Process Platform для бизнеса
автоматизируйте процессы с использованием стабильного и производительного open-source BPM-движка и комплекта готовых бизнес-инструментов
разработка ведется на основе технологии с открытым исходным кодом, распространяемой по самой либеральной лицензии Apache 2.0 без использования проприетарных компонентов
платформа Jmix и все создаваемые на ее основе продукты внесены в реестр отечественного ПО
аналитики и разработчики используют привычные средства описания и автоматизации бизнес-процессов на основе промышленных стандартов, которые интегрированы друг с другом для ускорения разработки
расширяйте функциональность существующих ERP-систем с помощью сквозных процессов на Jmix Process Platform за счет открытой архитектуры платформы и широкого выбора вариантов интеграций
Как устроена Jmix Process Platform
Функциональные возможности
Моделирование процессов
Модель процесса можно создать с помощью веб-приложения StormBPMN или непосредственно в среде разработки IntelliJ IDEA CE со специализированными Jmix инструментами. Jmix Studio поможет сконфигурировать задачи бизнес-процесса и подготовить их к развертыванию: описать процессную форму, настроить выполнение сервисной задачи, развернуть процесс на движке Camunda или Flowable.
Моделирование данных
Jmix Studio включает специализированный инструмент для создания и управления моделью бизнес-данных в приложениях. Он предоставляет удобный графический интерфейс для визуального моделирования структуры данных, создания и редактирования сущностей и их атрибутов, а также настройки отношений между ними. Разработку можно вести как с помощью визуальных помощников, так и с помощью редактора кода при поддержке ассистентов разработчика.
Бизнес-логика и бизнес-данные
Инструменты Jmix Studio помогут создать бэкенд приложение с административным интерфейсом, которое реализует бизнес-логику процесса и позволяет пользователям управлять бизнес-данными. Для описания бизнес-логики в платформе Jmix Process Platform используется паттерн External Worker. С помощью Jmix Studio разработчик может быстро создать и сконфигурировать визуальные представления бизнес-данных и собрать их в пользовательские интерфейсы. Бизнес-данные и бизнес-логика могут разрабатываться и разворачиваться без модификации связанных с ними бизнес-процессов.
Процессные формы
Jmix Studio включает в себя инструмент, предназначенный для создания и настройки веб-форм, основанный на библиотеке Forms.js. Он предоставляет удобный интерфейс для разработчиков, позволяя визуально создавать и редактировать формы с различными элементами управления, такими как: текстовые поля, кнопки, списки и другие. Проектируемые процессные формы подлежат развертыванию вместе с бизнес-процессом и будут использованы для организации пользовательского взаимодействия в приложении Task-List.
Администрирование и мониторинг
Инструменты для отслеживания выполнения бизнес-процессов в реальном времени. Отдельное приложение, которое покажет историю выполнения процесса, значения процессных переменных, пользовательские задачи и визуальное представление текущего выполнения экземпляра процесса. С помощью панели администрирования можно выполнять операции миграции бизнес-процессов и ручное переназначение исполнителей.
Task-List Менеджер пользовательских задач
Это приложение для пользователей, в котором они могут выполнять назначенные задачи. Оно может быть стартером для вашей собственной реализации в составе кастомного процессного портала или использоваться, как основное для взаимодействия с бизнес-пользователями.