Transaction reports allows you to capture and track the number of submitted forms, processed documents, and rendered documents. The objective behind tracking these transactions is to make an informed decision about the product usage and rebalancing investments in hardware and software. Some examples of transactions include:
For information about configuring and using transaction reports, see Transaction Reports Overview.
Define data display patterns
Interactive Communication authors can now define data display patterns for fields, variables, and form data model elements. For example, date, currency, or phone formats.
Use new types of charts
You can now add Quadrant charts and charts with multiple series to Interactive Communications.
Sort columns in a table
You can now sort columns of a table in the Interactive Communication. You can bind and sort table columns with static text or data model objects.
Use new components in a web channel
You can now add Button and Separator components to the web channel. For more information, see Add Button component to the web channel and Separator component in web channel.
Layout mode to resize components
You can now switch to Layout mode to resize components in the Web channel using a WYSIWYG interface.
Usability improvements
Interactive Communication authors can now utilize various easy-to-use operations while creating correspondences. The list of operations includes:
Improvements in sync process
There are several improvements in the Web channel layout auto-generated using the Print channel.
Cloud-based digital signatures or remote signatures are a new generation of digital signatures that work across desktop, mobile, and the web — and meet the highest levels of compliance and assurance for signer authentication. You can now sign an Adaptive Form with Cloud-based digital signatures.
AEM Forms allows you to seamlessly embed an Adaptive Form or Interactive Communication in an AEM Sites single page application (SPA). The embedded Adaptive Form and Interactive Communication is fully functional and users can fill and submit the form without leaving the page. It helps user remain in context of other elements on the web page and simultaneously interact with the adaptive form or Interactive Communication.
You can sort any column of an Adaptive Form table in an ascending or descending order. You can apply sorting to table columns with static text, data model object properties, or a combination of static text and data model object properties.
Adaptive forms has added support for the cq:allowedPaths property. The property restricts availability of Adaptive Forms templates to specific paths.
You can now define rules to add checkboxes to the Adaptive Form dynamically based on custom function, a form object, or an object property.
Variables enable workflow steps to hold and pass metadata across workflow steps at runtime. You can create different types of variables for storing different types of data. For example, integers, strings, documents, or form data model instances. Typically, you use a variable or a collection of variables when you need to make a decision based on the value that it holds or to store information that you need later in a process.
Variables are an extension of MetaDataMap interface available in the previous version. It helps save time spent in developing custom ECMAScript code used to retrieve and update metadata values. You continue using MetaDataMap interface and ECMAScript code to manipulate metadata. Some benefits of using variables over MetaDataMap and ECMAScript are:
The Go To step, OR Split step, and all AEM Forms workflow steps support variables. You can use MetaDataMap interface to access variables in workflow steps that do not have a native support for variables. For more information, see Variables in AEM Workflows.
You can specify an Adaptive Form for the assign task and document of record step of form-centric workflows on the runtime. It allows a workflow to work with different Adaptive Forms. You can decide the method to select an Adaptive Form while designing the workflow. The Adaptive Form can be located at an absolute path, submitted as payload to the workflow, or available at a path calculated using a variable.
Logging capabilities of forms-centric workflow steps are standardized. Now, all form-centric workflow steps produce similarly standardized logs. It helps improve debugging speed.
You can now:
Validate input data based on a list of constraints. It helps ensure that only valid data is submitted to data source.
Override default endpoint defined in a WSDL (Web Services Description Language) file.
Override default scheme, host, and base path defined in Swagger definition file.
AEM Forms can be set up using any combination of supported operating systems, application servers, databases, database drivers, JDK, LDAP servers, and email servers. The following are the major changes in supported platforms:
Component | Support Removed |
Operating systems |
|
Application servers |
|
Databases |
|
LDAP servers |
|
Email servers |
|
Connectors |
|
AEM Forms app |
|
Java |
|
* Contact Adobe Support for information on migrating to a different platform
In line with planned EOL of Adobe Flash Player and overall direction of migrating Flash-based content to open standards, AEM 6.5 Forms has replaced Flash-based UI of Health Monitor, Process Management, Reader Extension, and Category Management UI of AEM Forms on JEE Administration Console with HTML5-based UI.
AEM 6.5 Forms has improved accessibility of AEM Forms Workspace.