1. FORM Block: Default Values
Users are now able to set default values for user input fields in the FORM block. Default values can be set by entering a static value or match another previous variable value of the same user input field type. Field types that have the option to set default values include Text Inputs, Number Inputs, Slider, Drop-down, Radio Buttons, Checkbox and Date.
Learn more about Default Values.
2. FORM Block: Add Questions to All Field Types
Users can now add questions to all user input fields in the FORM block to prompt end user input.
Learn more about the FORM Block.
3. FORM Block: File Upload Enhancement
Users can now limit the file types that can be uploaded by end users using a checkbox. By default, all file types will be checked (I.e., documents, emails, spreadsheets, videos, archives and images). Users can also further define custom file type limitations for upload.
Learn more about File Upload.
4. Assign a Workflow to an External User
End users can now assign a workflow to an external user, allowing private to public Assessments. Public to public Assessments are not supported.
This feature is only available through a premium feature license.
Learn more about Workflow.
5. Change Assignee of a Sub-Branch in Parallel Workflows
Team Administrators of a Project Team can now change the assignees of the sub-branches in a parallel workflow from the List View widget.
This feature is only available through a premium feature license.
Learn more on how to Reassign a Workflow User.
6. Audit Log
The audit log captures user actions on the Checkbox platform except actions within Assessments or the App Studio. The Account Administrator can specify a date range to export the audit log in a CSV file format.
Learn more about the Audit Log.
7. JavaScript API
Users can now use a JS API to convert an email address to a user variable. The JavaScript block now also supports the user variable type as an output variable.
This feature is only available through a premium feature license.
Learn more about JavaScript APIs.
8. Environment Variable
The Account Administrator can now create environment variables with unique variable names and values from the account settings page. Environment variables are available to any user within the company environment to reference within an App using the JS API “api.env(‘var_name’)”.
This feature is only available through a premium feature license.
Learn more on Environment Variables.
9. Scheduled Task Enhancement
The [[current_user_email]] meta variable is now supported in the email builder of Scheduled Tasks. The wording in the operator for date variables for Scheduled Tasks have been changed from “Before Today” and “After Today” to “Before Trigger Date” and “After Trigger Date” respectively. Users can now create up to 10 scheduled tasks. The option to trigger a Scheduled Task when a "Report is Signed" has been removed.
This feature is only available through a premium feature license.
Learn more on Scheduled Tasks.
10. Simple Error Messages
Error messages have now been simplified and become more meaningful to pinpoint the area of issue when in Preview inside the App Studio. Inside an Assessment, the improved error messages will only show in the browser console.
11. Project Team and App Page Enhancements
We have improved the performance of our List View widgets, charts and listing pages for Project Teams and Apps. A more seamless experience when creating a new Project Team has also been created. Also, users will now see a stronger confirmation dialogue when deleting Assessments.