A form can only place fields that already exist. If the Record Set has no schema yet the canvas says
so — add the properties first, from the View & edit the schema control in the header.
The three columns
Palette
Everything you can add, on the left. Drag a tile onto the canvas, or click it to drop it at the
end.
Canvas
The form itself, laid out as rows. This is what the person filling it in will see.
Inspector
Settings for whatever is selected — a field, a row, a repeater, an element, or the form as a
whole when nothing is selected.
The palette
Four collapsible sections:The canvas
The canvas is a stack of rows, each row a grid of columns. Fields sit in the columns.- Drag a tile from the palette onto a row to place it; drag a placed field to move it.
- Rows can be reordered.
- The arrow keys move the selection and Enter opens it; Escape clears it.
- A repeater gets its own miniature canvas inside the row, laid out the same way.
The inspector
What the inspector offers depends on what is selected.
Configure holds the presentation settings — label, placeholder, helper text, spacing, default
value, and for choice inputs the list of options. Validation holds the constraints — required,
minimum and maximum, decimal places, date bounds, item and file limits. Rules is where
conditional logic is authored; see Form rules.
Form settings
Click empty space to deselect, and the inspector shows the form as a whole: the gap between rows, plus three controls.Generate Layout
Generate Layout
Opens Generate form. Describe the form you want in plain language — type
@ to reference a
field by name from the schema — and press Generate. What comes back replaces the whole
canvas, so generate first and refine by hand, rather than the other way round. If it cannot
build a layout it says so and leaves the canvas alone.View form logic
View form logic
Opens Form logic, a read-only overview of every conditional rule on the form, grouped by the
element it affects: which fields each condition watches, what the condition says in plain
English, and what it drives. It also flags a rule that reads a field which is not placed on
this form — a common cause of a rule that never fires. Disabled while the form has no rows.
Raw Editor
Raw Editor
Edits the layout as JSON directly. It is an escape hatch for administrators and is not offered
to most accounts.
The header
Along the top: a back arrow, the form switcher, the Edit / Preview tabs, undo and redo, and Save. Save stays disabled until something changes. The switcher showsRecord Set › Form and carries icon controls for:
- Edit form title & description
- Duplicate form
- Add form
- View & edit the schema
- Add flow / Edit flow — see Form flows
- Delete form — disabled on the last remaining form
A warning triangle appears in the header when the schema marks a field required but the form does
not place it. Hover it for the list. Such a form can never be submitted successfully: the service
insists on a value for a field nobody was asked for.
Preview before you save
The Preview tab renders the form exactly as someone filling it in would see it, and its submit control runs the real validation — both the placed-field checks and the schema checks — then reports the result without saving anything.1
Switch to Preview
Editing chrome disappears; conditional rules start evaluating against what you type.
2
Fill it in the way a colleague would
Answer the question that drives your conditional logic both ways and watch the dependent rows
appear and disappear.
3
Submit
You get either the list of validation failures or a confirmation that validation passed — with
an explicit reminder that nothing was saved.
4
Go back to Edit and Save
Preview never writes. Saving the form is a separate, deliberate step.