At the moment ConfiForms cloud does not have all the capabilities that are present in ConfiForms app for server/data center

This is due to the differences between the platforms (technical) and user experience (behavioural)

Please also see this page: Confluence new editor and ConfiForms configuration


Documentation on ConfiForms app macros for server/data center can be found here: Documentation


M issing functionality in ConfiForms cloud


Please refer to the matrix below to see the differences between the versions of ConfiForms app.

Recovery API uses the same format for the file, but you have to be aware that user information in cloud and server is stored using different IDs and using recovery APIs in cloud with server RAW export (or vice versa) may not be what you are expecting

Look at automatic migration options ConfiForms now offers - Migration from server to cloud



Macro NameMacro keyServer/Data CenterCloudComments (cloud version)Remarks
ConfiForms Form (Definition)
confiform

Limited support for parameters.
  • No support for read-only mode after submission
ConfiForms Field Definition
confiform-field-definition

At the moment the following field types are supported:


TypeSupported in ConfiForms cloud
Text

Action Button

Attachments picker
Autolink
Autonumber

Autopage - to track the record source
Calculated
CaptchaCaptcha can be enabled in ConfiForms Form Definition macro in ConfiForms cloud app
Checkbox

Checkbox group

Comment
Confluence Multilabel
CurrencyNumeric field can be used instead. Formatting possible by using Virtual functions
Date

Datetime

Datetime interval

Database dropdown
Database dropdown (advanced)
Database multi-select
Database checkbox
Database radio group
Database Smart Classifier
Database-backed row referencing field
Database Dynamic Multilabel
Drawing canvas
Dropdown

Dropdown (advanced)

Dynamic Dropdown (auto-suggest)
Dynamic Dropdown (auto-suggest) - Database
Dynamic Dropdown (auto-suggest) - Webservice
Dynamic Multilabel
Enroll button
File - upload files/images
Formula
Link
Hidden

Hidden HtmlLimited set of HTML tags and attributes. No scripting. eBay-like OWASP policy enforced
HtmlLimited set of HTML tags and attributes. No scripting. eBay-like OWASP policy enforced
Insight object
Insight object (multi-select)
Insight objects dropdown
Iranian calendar
Info panel (readonly)
IP Address (tracking)
Markdown editor

Masked Text
Multi-select

Numeric field

Numeric hidden fieldCan use hidden field instead
Jira issue

Jira issues (multi-select)
Jira Select Field
Jira JQLTell us if you need it 
Page/Blog post
Yes, but only for pages
Page/Blog post (multi-select)Yes, but only for pages. Not supported for blogs. Forms also cannot be configured on blogposts in Confluence cloud
Password

Radio group

Readonly

Section

Security group

Security group (multi-select)

Simple Date

Smart Classifier
Smart Dropdown

Smart Dropdown (advanced)

Smart Multi-select

Smart Checkbox

Smart Radio buttons

Spaces
Status - group your dataSimple dropdown works even better and is suggested to be used instead
Storage format
Textarea

Time
Timestamp (epoch)
User

User (multi-select)

Version

Voting control
Webservice-backed object referencing field

Webservice dropdown

Webservice dropdown (advanced)

Webservice multi-select

Webservice Dynamic Multi-label

Webservice checkbox

Webservice radio group

WYSIWYG simple editor

ConfiForms Registration Control (FormView)
confiform-entry-register

Very limited support for custom design for the form (possible but need to be aware of missing support for nesting of bodied macros)

Different types of parameters supported due to UI differences in Confluence server/cloud


ConfiForms Edit Controls
confiform-entry-edit

Cannot use custom design for the form, because new Confluence editor does not support nesting of bodied macros
ConfiForms TableView
confiform-table

All major parameters are supportedThe goal is to provide 100% feature parity. Let us know what is missing (except the individual inline editing experience).
ConfiForms ListView
confiform-list

All major parameters are supportedThe goal is to provide 100% feature parity. Let us know what is missing (except the individual inline editing experience).
ConfiForms CleanView
confiform-cleanview

see comment → 

Please use the ConfiForms ListView (CleanViews are rendered as ListViews on cloud)
ConfiForms PlainView
confiform-plain

Consider using ConfiForms DataView macro (PlainView on cloud will still render the output as an iframe, while the DataView allows you to have an output embedded to the page). PlainView is a dynamic macro with support for custom scripting and so on, while the DataView is a static macro in Confluence. https://developer.atlassian.com/cloud/confluence/connect-macros/#:~:text=Dynamic%20macros%20are%20rendered%20asynchronously,Static%20macros%20are%20rendered%20synchronously.
ConfiForms MatrixView
confiform-matrix

Not supported in ConfiForms cloud version at the moment. Gathering interest. Let us know if this component is needed in the cloud version of ConfiForms
ConfiForms CardView
confiform-card

All major parameters are supportedThe goal is to provide 100% feature parity. Let us know what is missing (except the individual inline editing experience).
ConfiForms CalendarView
confiform-calendar

Most parameters are supportedThe goal is to provide 100% feature parity. Let us know what is missing.
ConfiForms ValueView
confiform-value

All major parameters are supported, also aggregation/calculation
ConfiForms Form Field
confiform-field

All major parameters are supported. We also aim to support all the virtual functions and properties available on server/data centerLet us know what is missing.
ConfiForms IFTTT Integration Rules 
confiform-ifttt 

At the moment the following actions are supported:

IFTTT ActionServer/Data centerCloud
Add Attachment Label
Add Page Label
Add Page Watcher
AppLink service
Audit
Copy Attachment
Copy ConfiForms Data
Copy ConfiForms Data to DB
Copy Page
Create Attachment
Create BlogPost
Create Comment
Create ConfiForms Entry
Create Insight Object
Create JIRA Issue
Create Page
Delete Attachment
Delete ConfiForms Entry
Delete Page
Force Page Re-index
Generate next number
Make request
Move Attachment
Move Page
Redirect to URL (on cloud platform you can redirect only to a page)
Remove Attachment Label
Remove Page Label
Remove Page Edit Restrictions
Remove Page View Restrictions
Remove Page Watcher
Rename Page
Restrict Page Edit
Restrict Page View
Render (execute) macro
Run JavaScript
Send Email
Send SMS
Send Notification
Set Page Revision
Update JIRA Issue
Update ConfiForms entries by filter
WebService Request

ConfiForms TableView Merger
confiform-table-merger

Missing support for nested bodied macros in Confluence editor on cloud. Impossible to implement due to limitations of a cloud platform (mainly Confluence editor)Currently out of scope and using REST API for ConfiForms CLOUD is suggested instead
ConfiForms  Rules for Field Definition
confiform-field-definition-rules 

At the moment the following rules are supported:

Rule actionSupported in ConfiForms cloud
Apply CSS on a field
Apply Filter on a field
Apply Filter based on matching criteria
Hide field
Hide container
Lookup and set DB value
Lookup and set WS value
Lookup and set JIRA issue data
Lookup and set Insight object data
Lookup and set value
Run custom JavaScript
Set expression
Set field label
Set field readonly
Set form title
Set value
Set value if empty
Set submit button label
Show field
Show container
Reset value
Validate if exists in other Form
Validate uniqueness
Validate on delete
Validation rule
Validation rule dataset
The goal is to provide 100% feature parity. With exception of DB (database), Insight and JavaScript related rules
CSS Rules for ConfiForms Fields
confiform-field-css


The goal is to provide 100% feature parity. Let us know what is missing.
ConfiForms View Control (EntryViewer)
confiform-entry-viewer



ConfiForms IFMatches View Helper
confiform-ifmatches

Missing support for nesting bodied macros in Confluence cloud editor
ConfiForms Dynamic Filter
confiform-entry-filter 



ConfiForms DataView 
confiform-data

ConfiForms cloud specific, provides a way to access macro data in a clean way. In a "static" macro that can be used as a source for other 3rd party macros
ConfiForms LiveView 
confiforms-live-view

Scripting against LiveView in cloud is not supported due to security reasons. Only asynchronous loading is supported due to the nature of cloud platform