Yaoqiang BPMN Editor — это графический редактор диаграмм бизнес-процессов с открытым исходным кодом, соответствующий спецификациям OMG (BPMN 2.0 / DMN 1.1). Программа предоставляет пользователям инструменты для моделирования, редактирования и симуляции бизнес-процессов, а также для разработки таблиц решений в соответствии с указанными стандартами. Являясь кросс-платформенным решением, Yaoqiang BPMN Editor работает на операционных системах Windows, macOS и Linux, не требуя установки и позволяя запускать приложение непосредственно с переносных носителей.
Редактор разработан с использованием Java и Java Swing, что обеспечивает его стабильную работу и широкую совместимость. Он активно используется как в образовательных целях, так и в профессиональной деятельности для визуализации и анализа бизнес-процессов, а также для их интеграции с различными BPMN-совместимыми движками. Программа распространяется под лицензией GNU General Public License версии 3.0 (GPLv3), что позволяет свободно использовать и модифицировать её в рамках открытых проектов. Для коммерческого использования предусмотрены платные лицензии.
- Поддержка всех элементов BPMN 2.0 и DMN 1.1, включая таблицы решений и контекстные вызовы;
- Импорт и экспорт файлов в форматах OMG BPMN 2.0 и DMN 1.1;
- Автоматическая генерация информации о Diagram Interchange для BPMN 2.0;
- Реализация синтаксической проверки BPMN в реальном времени;
- Возможность сохранения BPMN-файлов в реляционные базы данных (H2, MySQL, PostgreSQL);
- Включение открытых движков BPMN 2.0 и DMN 1.1 для симуляции процессов;
- Поддержка экспорта диаграмм в форматы PNG, JPG, BMP, GIF, SVG, HTML, VML и OpenDocument Text (.odt);
- Встроенная система контроля версий и расширяемая библиотека фрагментов BPMN;
- Гибкая сборка и разборка подпроцессов, автоматическое разделение и объединение рёбер;
- Возможность развертывания процессов непосредственно в существующие BPMN 2.0 движки;
- Поддержка импорта Visio (.vdx) и GraphML (.graphml) файлов с последующей конвертацией в BPMN 2.0;
- Наличие встроенного браузера/редактора LDAP (только для версии 2);
- Поддержка плагинов и расширяемой архитектуры (только для версии 2/3);
- Возможность выполнения исполнимой симуляции BPMN (только для версии 2/3);
- Поддержка проверки орфографии для меток элементов.