Редактор форм

Используйте OpenBPM Form Designer для редактирования форм Camunda в IntelliJ IDEA. Конструктор форм открывается при открытии существующего файла .form. Если вы создаёте новую форму через OpenBPM Studio, она автоматически откроется в Конструкторе.

form designer

Интерфейс конструктора пользовательских форм состоит из следующих элементов:

Действия формы (Form Actions)

(1)

Панель доступных действий для формы.

Палитра компонентов (Components Palette)

(2)

Палитра компонентов содержит полный набор элементов для построения форм.

Режимы редактора (Editor Modes)

(3)

Панель выбора режима отображения. Доступно три режима: только JSON, JSON и форма, только форма.

Холст (Canvas)

(4)

Рабочая область для создания формы.

Инспектор формы (Form Inspector)

(5)

Панель инспектора отображает атрибуты выбранного элемента и позволяет их редактировать.

Кнопка видимости (Visibility Button)

(6)

Переключатель отображения панели инспектора.

Редактор форм

Редактор форм позволяет создавать формы непосредственно в IDE.

Основные операции

Добавить элемент

Перетащите новый элемент из палитры компонентов на холст.

Изменить порядок элементов

Перетащите элемент в новое место на форме.

Удалить элемент

Выберите элемент на холсте (щёлкните по нему) и нажмите значок корзины.

Панель свойств

form designer inspector

Панель свойств позволяет изменять параметры выбранного элемента формы. Если элемент не выбран, отображаются свойства всей формы.

Поиск

(1)

Поиск атрибута по имени; при нажатии на значок отображается история поиска.

Ссылка <empty>

(2)

Открывает диалог для редактирования многострочного текста. Если текст уже задан, первая строка отображается как ссылка.

+ (плюс)

(3)

Открывает диалог для задания свойства или мастер генерации элемента.

Развёртывание

Редактор форм позволяет развернуть форму на удалённом движке Camunda/Operaton. Чтобы вызвать мастер развёртывания, нажмите на значок ракеты на панели инструментов редактора (панель Form Actions). Необходимо наличие корректно настроенного подключения к внешнему движку.

form deployment wizard

Deployment name

Уникальное имя для идентификации пакета развёртывания. Позволяет легко находить и администрировать конкретные версии процессов.

Enable duplicate filtering

Фильтрация на уровне отдельных файлов. Пропускает повторное развёртывание неизменённых ресурсов (например, диаграмм BPMN). Экономит место в базе данных, предотвращая создание дублей.

Deploy changed only

Фильтрация на уровне всего пакета. Если ни один файл не изменён, операция полностью пропускается. Обеспечивает идемпотентность, исключая избыточное создание версий процессов.

Deployment source

Источник, из которого инициировано развёртывание (например, "OpenBPM Studio"). Используется для аудита и отслеживания происхождения развёртываний.

Tenant ID

Идентификатор арендатора в многопользовательской архитектуре. Позволяет изолировать процессы и данные различных клиентов или подразделений в одном кластере Camunda.