Activiti Modeler

Бесплатно
Открытый исходный код

Сайт: www.activiti.org

Activiti Modeler — это веб‑ориентированный визуальный редактор BPMN 2.0 диаграмм, разработанный для создания, редактирования и сохранения моделей бизнес‑процессов, совместимых с движком Activiti и его облачными вариантами. Инструмент предоставляет графический интерфейс для проектирования процессов, включая определение задач, шлюзов, событий и потоков, а также связывание элементов модели с формами, переменными и правами исполнения. Activiti Modeler обычно интегрируется с репозиториями моделей и системами управления версиями, что облегчает коллективную разработку и сопровождение процессов.

Исторически Activiti Modeler возник как часть набора инструментов вокруг движка Activiti, ориентированного на корпоративное исполнение процессов и автоматизацию рабочих потоков. Он применяется в сценариях от прототипирования бизнес‑логики до подготовки артефактов для развертывания в продуктивной среде. Несмотря на смену поколений и появление сопутствующих проектов, модельер остаётся примером лёгкого визуального редактора, использующего спецификацию BPMN 2.0 для описания поведения процессов и взаимодействия с внешними сервисами.

  • Визуальное моделирование: создание и редактирование BPMN 2.0 диаграмм с графическими элементами: задачи, подпроцессы, события, шлюзы и последовательные потоки.
  • Экспорт и сохранение: сохранение моделей в формате, совместимом с движком Activiti, с возможностью экспорта/импорта XML BPMN 2.0.
  • Интеграция с движком: подготовка артефактов для последующего деплоя и исполнения в среде Activiti или Activiti Cloud.
  • Управление свойствами: настройка атрибутов элементов процесса: идентификаторов, условий переходов, скриптов и маппинга переменных.
  • Работа с формами и данными: привязка пользовательских форм, определение входных/выходных переменных и настройка отображения пользовательских задач.
  • Версионирование и репозиторий: хранение моделей в репозитории с возможностью управления версиями и совместной работы команд.
  • Расширяемость: возможность добавления кастомных элементов, расширений и интеграции с внешними сервисами через конфигурируемые свойства и плагины.
  • Валидация и проверка: базовая проверка корректности модели в соответствии с правилами BPMN и требованиями исполнения движка.
  • Удобство разработки: интуитивная панель инструментов и контекстные свойства для ускорения моделирования и уменьшения числа ошибок.
  • Поддержка совместимости: соблюдение стандартов BPMN 2.0 для обеспечения переносимости диаграмм между инструментами и движками.
Подробнее