Eclipse BPMN2 Modeler

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

Сайт: www.eclipse.org/bpmn2-modeler

Eclipse BPMN2 Modeler — это плагин для интегрированной среды разработки Eclipse, предназначенный для графического создания и редактирования диаграмм в нотации BPMN 2.0. Проект реализует визуальный редактор процессов поверх инфраструктуры Eclipse Graphiti и использует модель данных на основе EMF (Eclipse Modeling Framework) для представления элементов BPMN. Инструмент ориентирован на разработчиков и аналитиков, которым требуется интеграция моделирования бизнес-процессов в среду разработки и связанное с этим управление ресурсами в рамках экосистемы Eclipse.

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

  • Поддержка BPMN 2.0: создание и редактирование стандартных элементов нотации с сохранением модели в совместимом формате.
  • Интеграция с Eclipse Graphiti: использование фреймворка для построения графических редакторов и управления визуальными представлениями элементов модели.
  • EMF-модель данных: применение Eclipse Modeling Framework для хранения структуры процессов и обеспечения сериализации/десериализации моделей.
  • Графический интерфейс: перетаскивание элементов на холст, редактирование свойств элементов через инспектор и манипуляции связями между элементами.
  • Валидация и консистентность: механизмы проверки корректности модели с соблюдением ограничений и семантики BPMN, включая проверку связей и типов элементов.
  • Расширяемость: возможность расширения и настройки редактора в рамках архитектуры Eclipse для добавления пользовательских свойств и специфичных для проекта расширений.
  • Интеграция с другими плагинами: совместимость с инструментами управления версиями, сборки и другими расширениями Eclipse для рабочего процесса разработчика.
  • Сохранение и обмен моделями: экспорт и импорт моделей в файлы, соответствующие стандарту BPMN 2.0, для обмена между инструментами и системами исполнения процессов.
  • Управление сложными структурами: поддержка подпроцессов, композитных элементов и вложенных структур для моделирования реальных бизнес-процессов.
  • Локальные настройки отображения: конфигурация внешнего вида элементов, уровней детализации и визуальных свойств для удобства моделирования.
Подробнее