Licensing Changes – Form Revisions & Action Logs
- Action Logs and Form Revisions are now part of the Security Module
- Beginning with version 8.3.0, Form Revisions and Action Logs are available only with the Security Module enabled. All current customers will have the module enabled for the remainder of their current subscription period. Please contact your Customer Success Representative to ensure these features remain available upon renewal. Feel free to email support for more information.
Improvements to Developer Portal Data Tab
- Added ability to select multiple rows for bulk deletion of Submissions.
- Improved filtering functionality
Signature Component UX improvement on PDF-First Forms
- For PDF print-out of PDF-First forms, the background of the signature component has been improved to be a continuous color for when the signature dimensions are different than the manually sized component.
Opt-in environment variable for SAML Passport keypaths
- We have added two opt-in environment variables, SAML_PASSPORT_DECRYPTION_PVK_PATH and SAML_PASSPORT_PRIVATE_KEY_PATH, which will store the absolute paths to SAML passport encryption keys and process the keys at those paths rather than the JSON string values passed via the project’s authentication settings. Read more here.
- Backward compatibility: the server will continue to respect the authentication settings JSON and supersede it only when the environment variables have been populated.
Coming Soon: Reports!
- Reports aggregate data from multiple Forms which allow a singular Report UI to visualize connected data stemming from multiple Form Sources. Embed Reports in the same modality as forms are embedded.
- The Form.io Reporting Module leverages the MongoDB aggregation pipelines & operations enable the following:
- Joining of submissions from several forms based on common field(s).
- Calculated Columns – add additional columns to the Report Grid that do not exist in the Data Source Forms. These columns` value(s) will be calculated based on the fields of the Data Source Forms.
- Aggregated Columns – Create an aggregated report that groups submissions by one or more fields stemming from different forms (e.g. department ID or employee ID).
- Reports are configurable, customizable and embeddable. Using a wizard setup within the Developer Portal, the following are configurable on a per-report basis:
- Sorting
- Filtering
- Columns available for the end user to show/hide during runtime
- Pagination
- Selection of multiple rows
- Execution of actions on selected rows.
- Default Actions include Export to CSV and Download to PDF. Custom Actions can also be defined and added to any report.
The Form.io Reporting Module is in active development, and will be available in an upcoming release. Please contact sales for more information regarding this module.