6.72 Platform Release Notes
Overview
Version: 6.72.0
Staging Release Date: January 18, 2023
UAT Release Date: February 7, 2023
Production Release Date: February 13, 2023
Contents
EARLY ACCESS This release contains early access features. To get access to these features, please contact your Customer Success Representative.
Release Highlights & New Features
Record Collections Viewer
The Record Collections Viewer lets you view your application's submission data in Unqork!
The Record Collections Viewer delivers a robust data experience to view and access a detailed list of user records in each module or workflow. The Record Collections list catalogs the date, time, and details of the data captured from Unqork applications. The Record Collections Viewer reduces the need for external data validation tools, allowing creators to view records in the same format as it was stored without leaving the Unqork Platform. This makes it easier and faster to validate and monitor application data at any time during the build or testing process.
Import your data records using Bulk Import!
The Bulk Data Import feature is an efficient method to import large volumes of data from any Unqork application or move the data to another Unqork environment. A highly secure, reliable, and efficient method to import and edit high volumes of data, Bulk Data Import leverages new APIs to load data from other applications (outside of Unqork). Supported record formats include CSV and JSON.
Dynamic Refresh
Introducing Dynamic Refresh—the next “game-changer” in seamless user experiences.
Dynamic Refresh enables seamless content delivery by refreshing (or loading) parts of an Unqork application with new components, all without needing to reload the entire page. Dynamic Refresh is a function of the Panel component, and uses a new API (Get Module Components) to pull components from another module at runtime. The benefits of Dynamic Refresh include:
-
Contextual Context: Delight end-users with content specific to their selections, leveraging Unqork’s diverse component suite to do so.
-
Re-usability and Performance: Shared logic and UI (user interface) components can be brought into or removed from a Panel at any time. Doing so unlocks greater reuse and reduced module size/complexity — enabling improved performance.
Dynamic Refresh-related settings in Module Builder:
Content loading via Dynamic Refresh in Express View:
NOTE This feature is currently in Beta while Unqork collects feedback from users.
TIP To learn more about Dynamic Refresh and how to use it, view our Dynamic Refresh and Panel Component articles.
Components
-
Panel component: Added the Dynamic Refresh setting. Refresh components into a module using a new Plug-In component API called Get Module Components. Configure the logic output type to dynamicRefresh and customize the experience with Panel component settings. Creators can now configure rich, contextual content to be refreshed without reloading and changing pages.
-
EARLY ACCESS Multi-Select Dropdown component: Added Prevent Adding New Option(s) validation setting to determine if specific values do not exist in the component's reference data source, and are considered invalid or allowable. When set to (ON), Creators have greater control over the validation shown across client and server-side modules. When set to (OFF), Creators can allow end-users to add new options.
-
EARLY ACCESS Multi-Select Dropdown component: Added Select Option Value on Blur setting to control if an end-user's value is committed when clicking outside the drop-down. Or, when performing a TAB keypress. When set to (OFF), end-users can navigate outside of Unqork (for example, switching tabs) and return without losing their value.
-
Redesigned components: The Calculator, Columns, Date Input, Decisions, Dropdown, HTML, Multi-Select Dropdown, Radio Buttons, Single Checkbox, and Timer components have received design updates to improve the Creator experience.
-
File Upload component: Fixed an issue where end-users on Windows are unable to upload .ZIP file types when the Set File Formats to Accept setting includes .ZIP as an allowable file type.
-
Freeform Grid component: Fixed an issue where Data Workflows, Calculators, and Initializer components configured inside the grid could not access the submission data from outside components.
-
Text Field component: Fixed a failure to render when Read Only View is enabled, and the component contains non-string values.
Module Builder
-
Module Settings: Settings modal fields are now standardized between Module Builder and Workspaces. Now, Module ID and Module Path fields are present in both locations. Creators can also copy these field values to their clipboard.
-
Module Settings: Added new validation when editing the Module Path field to ensure the user is changing it to a unique value.
-
Module Permissions: Removed the Obfuscate RBAC (role-based access control) permission at the module level. For security reasons, modules currently using the Obfuscate permission are now set to No-Access.
-
Component Settings: Fixed an issue in component settings modals where Creators entering HTML in grid cells would render the HTML instead of displaying it as text.
Workflow Builder
-
Workflow Submission Permissions: Added enforcement of role permissions when attempting to create workflow submissions. Unauthorized roles cannot create workflow submissions based on the RBAC configurations of the workflow and environment.
NOTE This enhancement has been rolled back after unauthorized roles were creating Workflow submissions. View our 6.72.5 Platform Patch Release Notes for details.
- Workflow RBAC: Fixed an issue where users in the same role and group using data access to role descendents only were able to access peer submissions.