Редактор форм
Используйте OpenBPM Form Designer для редактирования форм Camunda в IntelliJ IDEA. Конструктор форм открывается при открытии существующего файла .form. Если вы создаёте новую форму через OpenBPM Studio, она автоматически откроется в Конструкторе.
Интерфейс конструктора пользовательских форм состоит из следующих элементов:
Действия формы (Form Actions) |
(1) |
Панель доступных действий для формы. |
Палитра компонентов (Components Palette) |
(2) |
Палитра компонентов содержит полный набор элементов для построения форм. |
Режимы редактора (Editor Modes) |
(3) |
Панель выбора режима отображения. Доступно три режима: только JSON, JSON и форма, только форма. |
Холст (Canvas) |
(4) |
Рабочая область для создания формы. |
Инспектор формы (Form Inspector) |
(5) |
Панель инспектора отображает атрибуты выбранного элемента и позволяет их редактировать. |
Кнопка видимости (Visibility Button) |
(6) |
Переключатель отображения панели инспектора. |
Панель свойств
Панель свойств позволяет изменять параметры выбранного элемента формы. Если элемент не выбран, отображаются свойства всей формы.
Поиск |
(1) |
Поиск атрибута по имени; при нажатии на значок отображается история поиска. |
Ссылка |
(2) |
Открывает диалог для редактирования многострочного текста. Если текст уже задан, первая строка отображается как ссылка. |
|
(3) |
Открывает диалог для задания свойства или мастер генерации элемента. |
Развёртывание
Редактор форм позволяет развернуть форму на удалённом движке Camunda/Operaton. Чтобы вызвать мастер развёртывания, нажмите на значок ракеты на панели инструментов редактора (панель Form Actions). Необходимо наличие корректно настроенного подключения к внешнему движку.
Deployment name |
Уникальное имя для идентификации пакета развёртывания. Позволяет легко находить и администрировать конкретные версии процессов. |
Enable duplicate filtering |
Фильтрация на уровне отдельных файлов. Пропускает повторное развёртывание неизменённых ресурсов (например, диаграмм BPMN). Экономит место в базе данных, предотвращая создание дублей. |
Deploy changed only |
Фильтрация на уровне всего пакета. Если ни один файл не изменён, операция полностью пропускается. Обеспечивает идемпотентность, исключая избыточное создание версий процессов. |
Deployment source |
Источник, из которого инициировано развёртывание (например, "OpenBPM Studio"). Используется для аудита и отслеживания происхождения развёртываний. |
Tenant ID |
Идентификатор арендатора в многопользовательской архитектуре. Позволяет изолировать процессы и данные различных клиентов или подразделений в одном кластере Camunda. |