...
Panel |
---|
|
Info |
---|
ownedBy and createdBy are now User objects and you can access all user object properties! See here: Accessing field values and properties |
All these metadata fields, in addition to the form's defined fields (definitions), can be referenced using the "ConfiForms Field macro" in these ConfiForms macros:
...
Also there is a "IFMatches" macro which can be used inside CalendarView and ListView to enable showing/hiding blocks of content based on the ConfiForms field values
Info |
---|
Take a look at this page which demonstrates how the data can be shown: Multiple ways to show your form data |
...
Our Backlog
ConfiForms (FormView) Registrations Control | ||||||
---|---|---|---|---|---|---|
|
...
...
Quick tips
- Each form has a name and belongs to a page. Use the form's name and the Confluence page where the form is configured to reference a ConfiForms Form
- To define the form, use the ConfiForms Form and Field Definition macros
- To enable registrations and display the form, use the ConfiForms Registration Control macro
- To display the form with its own layout , use the ConfiForms Registration Control macro body as a container for the form's design, placing ConfiForms Field macros in the container that define the form's fields
- To enable data edits use ConfiForms Edit Controls with ConfiForms TableView, ListView, CalendarView or CardView macros
- To add convenient viewer to your data use ConfiForms Entity Viewer with ConfiForms TableView, ListView, CalendarView or CardView macro
- To send email from ConfiForm, use an IFTTT macro placed inside the ConfiForms Form macro
- To display saved data, use the ConfiForms TableView, ListView, CalendarView, CardView or ValueView macro
- To customize the output , use the CSS rules for ConfiForms Fields macro
- To configure dependent fields and relations between fields, use the ConfiForms Field Definition Rules macro
- To aggregate and merge the data from different ConfiForms Forms, use the ConfiForms TableView Merger macro
Macro documentation
ConfiForms Form (Definition)confiform | The main macro to define the entry form and its rules
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConfiForms Field Definitionconfiform-field-definition | The macro to use inside the ConfiForms Form macro to define the form's fields, their types, and behavior.
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||
ConfiForms Registration Controlconfiform-entry-register | This macro defines how the form is displayed (as a pop-up dialog or embedded in the page) and the form's behavior when submitted. Multiple 'Registration Controls' that use the same form (form definition) can be placed on one or multiple pages. When the macro has a body defined, the fields in the body will be used as inputs for the form layout. To enable WYSIWYG mode, make sure that "ConfiForm Field" macros are in the body of the "ConfiForms Registration Control" macro. ConfiForm Field macros and text can be styled as needed. If the "ConfiForms Registration Control" macro is not defined (empty), a default layout will be used (either as a table or a card with key-value fields).
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms Edit Controlsconfiform-entry-edit | This macro defines the behavior of the Edit control for ConfiForms ListView and TableView.
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms TableViewconfiform-table | The macro to display stored data as a table, with instant search, filtering, and data sorting/ordering.
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms ListViewconfiform-list | This macro displays your stored data in WYSIWYG view (it also supports filtering and data sorting/ordering).
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms PlainViewconfiform-plain | This macro displays your stored data in plain view (it also supports filtering and data sorting/ordering).
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms CardViewconfiform-card | This macro displays your stored data as a vertical table (or card) with instant search, filtering, and data sorting/ordering.
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms CalendarViewconfiform-calendar | This macro displays your stored data in a calendar view.
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms ValueViewconfiform-value | This macro displays your stored data in a simple field view
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms Fieldconfiform-field | This macro defines a field to be displayed within the ConfiForms TableView, ListView, or CardView macros
| |||||||||||||||||||||||||||||||||||||||||||
ConfiForms IFTTTconfiform-ifttt | This macro defines the integration rules for ConfiForms forms and is to be placed inside ConfiForms Form macro body. The macro body is used as the message body, task content, javascript snippet, page content, or request content, depending on the action type selected. The macro body completely supports referencing records, including the record owner as [owner], the record modifier as [modifier], and any record field as [entry.FIELD_NAME]. The body can include complex types; see "Subject for email / title for page / url for request" below for details. You can also reference existing Confluence templates to be used when IFTTT is used to create Confluence pages. To reference a template you will nee to add the following:
The template is looked up by the name, and first in Confluence space templates and then in global templates. If found the content is added to IFTTT macro body and used as a page template |
|
| |||||||||||||||||||||||||||||||||
ConfiForms TableView Mergerconfiform-table-merger | This ConfiForms helper macro merges TableView results. This macro takes RICH TEXT as an input to define which fields (ConfiForms Field macros) to display and which tables to merge (in the ConfiForms TableView macros). It supports expressions which can be used when aggregating the data. Learn more in TableView Merger examples.
| ||||||||||||||||||||||||||||||||
ConfiForms Field Definition Rulesconfiform-field-definition-rules | This macro configures how ConfiForms Field Definitions are related. It supports creating complex relationships between form fields, based on selections, values entered, and so on. To be used inside the ConfiForms Form macro to define rules for Field Definitions.
| ||||||||||||||||||||||||||||||||
CSS Rules for ConfiForms Fieldsconfiform-field-css | The macro to use to display fields based on their values. To be used inside the ConfiForms TableView, ListView, CalendarView, CleanView or CardView macros.
| ||||||||||||||||||||||||||||||||
ConfiForms Entry Viewerconfiform-entry-viewer | The macro to use when you need to show all the fields for the stored entity in a readonly pop-up dialog.
| ||||||||||||||||||||||||||||||||
ConfiForms IFMatches Helperconfiform-ifmatches | The macro helps you to show the content blocks based on the field values in ConfiForms records (to be used inside the ListView or CalendarView)
|
Use macro body to put the content you want to show/hide depending on the specified condition | |||||||||||||||||||||||||||||||||||||
ConfiForms Dynamic Filterconfiform-entry-filter | The macro helps you to create dynamic filters for your ConfiForms views.
Use macro body to create a custom layout for your filter control, just same as ConfiForms Registration Control macro. Also expects ConfiForms Field macros referencing a form to be present in the macro body. When macro body is blank / empty then standard card-style layout is used and all form fields are set as filtering fields |
...
How to reference a ConfiForms field (also Accessing field values and properties):
from IFTTT macro body |
|
from IFTTT macro title parameter | [entry.FIELD_NAME] |
ConfiForms Registration Control, redirectURL parameter | [entry.FIELD_NAME] |
in Calculated/Formula field, when constructing an expression | [entry.FIELD_NAME] |
Info | ||
---|---|---|
| ||
...
More detailed documentation bits
Children Display |
---|
yyyy-MM-dd HH:mm