CQL search field {appHash}_capable_forms_form_ids
A genuine Confluence search alias declared by both apps, shown in the Capable CQL editor as "Forms on page (ids)" with operators = and IN. The literal field name embeds the app hash, so it DIFFERS between the standalone Forms app and the Suite - a saved CQL search does not carry over when a customer moves from one to the other.
#Where you do it
Task | Where |
|---|---|
Insert the form container | Confluence page editor, macro browser |
Give the form a Form ID and a Form name | Form macro config panel ("Configure Form") |
Place fields inside the form body | Confluence page editor, inside the Form macro's body region |
#Settings that affect this
Setting | Where | What it does |
|---|---|---|
Space Capability Settings → Forms (Auto | Space settings → Space Capability Settings | Per-space visibility of the Forms byline entry. Space Admin only - others see "You must be a Space Admin to change these settings.". |
Advanced edition | Marketplace / licensing | Unlocks every input type beyond single-line text, and unlocks the Forms nav item in the Suite regardless of the flag. It does NOT unlock the Forms search panel - that is flag-only. |
#Limits that apply here
Limit | Value | What happens |
|---|---|---|
Responses table page size | 25 rows | The per-form responses table pages 25 pages at a time using search cursors. Next/Previous and Refresh only - no jump-to-page. |
Pinned forms in the catalogue sidebar | 10 per user | Opening an eleventh form drops the oldest. |
Standalone field autosave delay | 800 ms after the last change; "Saved" ti | Applies only to Input macros outside a Form container. |
#Worth knowing
The edition gate is inconsistent by placement: the config panel blocks you from CREATING an Advanced field on Standard, and a STANDALONE Advanced field hides both its control and its saved answer - but an Advanced-typed field already inside a Form container renders and stays fillable on Standard, because the form renderer never consults the gate.
Two fields on the same page that share a Field ID collapse into one entry in the indexed answers; the later silently overwrites the earlier.
Changing a field's Input type wipes the stored answer and drops settings that do not apply to the new type.
A URL field's placeholder cannot be set from the config panel, even though the stored value would be honoured - the panel simply does not offer the box for that type.
There is no layout control at all: no columns, sections, page breaks or conditional fields. A form is exactly the vertical run of fields in its body.
Field numbering means different things in the two placements: a standalone field is numbered by its position among all Input macros on the page; a field inside a form is numbered within that form's body.
#Related
Better with company.
