Joget DX Modeler — это визуальный инструмент в составе платформы Joget DX, предназначенный для моделирования бизнес-приложений, форм и процессов с минимальным объёмом программирования. Инструмент предоставляет графический интерфейс для проектирования логики процессов, определения форм ввода данных и создания пользовательских интерфейсов, связывая элементы через конфигурацию и готовые плагины. Modeler ориентирован на ускорение разработки информационных систем за счёт снижения необходимости писать код вручную и упрощения взаимодействия между бизнес-аналитиками и разработчиками.
Исторически Modeler развивался как часть экосистемы Joget, которая сочетает возможности low-code/no-code и BPM (Business Process Management). Он обычно интегрируется с другими компонентами платформы для развертывания, управления версиями и исполнения моделей в среде выполнения платформы. В документации и описаниях продукта Modeler рассматривается как средство для быстрой прототипизации, автоматизации повторяющихся задач и упорядочивания бизнес-процессов, причём конкретные возможности и интерфейс могут меняться между релизами.
- Визуальное моделирование процессов: создание диаграмм процессов с использованием элементов маршрутов, задач, событий и условий, позволяющее задавать последовательность и логику исполнения.
- Формы и пользовательские интерфейсы: конструктор форм с элементами ввода, валидацией и правилами отображения для организации ввода и отображения данных пользователями.
- Low-code расширения: поддержка плагинов и расширений для добавления кастомной логики, интеграции с внешними системами и реализации специфичных требований.
- Интеграция с данными: возможности связывания форм и процессов с источниками данных, базами данных и REST-API для чтения и записи информации.
- Управление бизнес-правилами: настройка условий и правил маршрутизации, принятия решений и автоматических действий внутри процессов.
- Развертывание и исполнение: экспорт и перенос моделей в среду выполнения Joget DX с поддержкой версионирования и управления конфигурацией.
- Управление доступом: настройка ролей и прав доступа к элементам моделей, задачам и формам для обеспечения разделения обязанностей и безопасности.
- Отчёты и мониторинг: встроенные инструменты для отслеживания состояния процессов, анализа потока работ и генерации базовых статистических отчётов.
- Кросс-платформенность: веб-ориентированный интерфейс, доступный через браузер, что обеспечивает работу на разных операционных системах без установки локальных клиентов.
- Прототипирование и быстрый запуск: средства для быстрой подготовки рабочих прототипов и тестирования бизнес-логики до полноценного внедрения.