User Form Designer

Use the Flowset Form Designer to edit Camunda Forms in IntelliJ IDEA. The Form Designer will appear when you open an existing .form file. If you create a new form via Flowset Studio, it will open automatically in the Designer.

form designer

The User Form Designer interface consists of:

Form Actions

(1)

Panel of available actions for the form.

Components Palette

(2)

The Components Palette provides a complete set of elements for building forms.

Editor Modes

(3)

Panel for selecting the view mode. Three view modes are available: JSON only, JSON and form, form only.

Canvas

(4)

Workspace for creating a form.

Form Inspector

(5)

The inspector panel displays the attributes of the selected element and allows editing them.

Visibility Button

(6)

Visibility toggle for the inspector.

Form Editor

The form editor allows building forms directly in the IDE.

Basic Operations

Add Element

Drag and drop a new element from the Components Palette to the Canvas

Change Element Order

Drag and drop the element to a new place on the form

Delete Element

Select the element on the Canvas (click on the element) and click the trash can icon

Properties Panel (Form Inspector)

form designer inspector

The properties panel allows changing the parameters of the selected form element. If no element is selected, the form properties are displayed.

Search

(1)

Search for an attribute by name; clicking the icon shows a dropdown search history.

<empty> link

(2)

Opens a dialog for editing multi-line text. If text is already set, the first line is displayed as a link.

+ (plus)

(3)

Opens a dialog for setting a property or a wizard for generating an element

Deployment

The Form Editor allows deploying the form to a remote Camunda/Operaton engine. To invoke the deployment wizard, click the rocket icon in the Editor Toolbar (Form Actions pannel). A correctly configured connection to an external engine is required.

form deployment wizard

Deployment name

A unique name for identifying the deployment package. Allows easy finding and administration of a specific process version in the system.

Enable duplicate filtering

Filtering at the individual file level. Skips redeployment of unchanged resources (e.g., BPMN diagrams) within a deployment. Saves database space by preventing duplicate creation.

Deploy changed only

Filtering at the entire deployment package level. If no file in the deployment has changed, the operation is entirely ignored. Ensures idempotence, excluding unnecessary process version creations.

Deployment source

The source from which the deployment was initiated (e.g., 'Flowset Studio'). Used for auditing and tracking deployment origins.

Tenant ID

The tenant identifier for a multi-tenant architecture. Allows isolating processes and data for different clients or departments within a single Camunda cluster.