Skip to main content

1.51.0 - Rapid Platform

· 2 min read
Danny Rattu
Documents

13/02/2025

Introducing Rapid Platform Release 1.51.0. This update implements an overhaul to our Page Designer, refines numerous Adaptive v3 controls and enhances payment collection via persistent forms. See below for more details:

New Features

  • Page Designer Overhaul: We've made a major upgrade to how pages in Explorer are configured! This update improves usability by enhancing how fields can be placed and resized. Page fields in the Designer now correctly obey the placement indicator, resulting in a faster and smoother user experience.
  • Persistent Form Payment Collection: Users can now collect payments through a persistent form link, simplifying recurring transactions and payment processing.

Bug Fixes

  • Lookup Flyouts in Forms: Flyouts on lookup components now follow the target container properly when scrolling on the page.
  • Choice Control Color Persistence: Fixed an issue where choice colors set in Adaptive V3 disappeared after navigating away and back to the configuration panel.
  • Adaptive V3 Element Naming: Fixed an issue where renaming an element in the tree caused the name to revert unexpectedly.
  • Adaptive V3 Control Logic Fixes:
    • NULL Target Values & Operators: Operators such as "omit" now function correctly when the target value is NULL.
    • Fetch Item on Load: Resolved delays in simultaneous updates on form fields linked to the same column connection.
    • Number Input Restrictions:
      • Removing MIN, MAX, or STEP SIZE no longer forces a value of 0.
      • Fixed an issue where some manually entered numbers were blocked due to strict validation rules.
  • View Connections in Adaptive Designer: Users can now properly add elements in the context of their table when working with view (repeating section) connections.
  • Slow Internet & Public Forms: Uploading large public forms with slow internet no longer triggers an incorrect Captcha error.

This release continues to refine the platform, making page configuration, workflow execution, and payment collection more reliable and user-friendly. As always, we appreciate your feedback—keep it coming! 🚀

1.50.0 - Rapid Platform

· 3 min read
Danny Rattu
Documents

30/01/2025

Announcing Rapid Platform release 1.50.0, packed with exciting updates, including the ability to generate PowerPoint and Excel files through workflows, add new items to data tables with ease, and organise your activity feed with collapsible items for a clearer overview. These enhancements make managing your work smoother and more efficient!

New Features

  • PowerPoint and Excel File Generation in Workflows: Users can now generate PowerPoint and Excel files through workflows, enabling streamlined reporting and presentation creation.
  • Creating Items via a Data Table: Users can now add new items directly via data tables, simplifying data entry.
  • Collapsible Activity Feed Items: Users can now collapse and expand each item in the activity feed, providing a broader and more organised view of all logged activities.
  • Gantt Chart Enhancements: Gantt users can now view more than 250 items on Gantt charts, enabling better project management for large datasets.
  • Middle-Click Navigation in Data Tables: Users can now middle-click on a title field in a Data Table to open it in a new tab.

Bug Fixes

  • Embedded File Templates: Embedded file templates in Adaptive V3 now support single file uploads as expected, but modifications to allow multiple file uploads remain unsupported.
  • Adaptive V3 Placeholder Support: Placeholder text added to choice fields in Adaptive V3 now appears as intended, providing clearer guidance for users.
  • Icon Overlap Issues: Resolved overlapping issues when hovering over:
    • The description icon on an input field.
    • The public form link on a generate form ID field.
  • Multi-Lookup Configuration: The parent list type is now omitted from configuration when setting up related connections in Adaptive V3, as multi-lookups between the same list type are not supported.
  • User Column Default Value: Fixed an issue where User columns with a default value set to @me were being incorrectly updated to the platform user "Rapid Platform" during workflow data can updates.
  • Min/Max Relative Offset Toggle: Addressed a bug where public forms treated the min/max relative offset as enabled even when toggled off in Adaptive V3.
  • Lookup Clicks in Pre-Fill Tasks: Fixed a page crash occurring when clicking a lookup during data pre-filling on user tasks.
  • Placeholder in Choice Fields: Fixed a bug where placeholders in choice fields appeared as selectable choices.
  • Label Component in Explorer: Resolved a bug where the text in label components was vertically cut off.
  • Element Selection in Adaptive V3: Fixed an issue where clicking elements in the Element Tree did not select them.

1.49.0 - Rapid Platform

· 2 min read
Danny Rattu
Documents

19/12/2024

With Rapid Platform release 1.49.0, we’re delivering enhanced usability and powerful features to help you work smarter and faster. From smoother data navigation to ensuring accurate data entries and improved file handling, this release focuses on making your everyday tasks more efficient. Here's what's new:

New Features

  • Duplicate Data Prevention: Users can now ensure that duplicate records are not created when unique data is submitted more than once. For more information on how to implement unique data columns, please reach out to Rapid Support.
  • Drag-and-Drop Emails into Activity Feed: Users can now drag email files (.msg or .eml) into an Activity feed, and the system will log the email details against that item, streamlining email activity management.
  • CSV Export Notifications and Restrictions: Users are now notified that their CSV export is being generated immediately after clicking the export button. Additionally, users are restricted from initiating another export process until the current one is complete.
  • Payable Subtotal on Payment Forms: Payment forms now display the payable subtotal before users validate their credit card details, offering greater transparency.
  • Enhanced Data Table Navigation: Users can now navigate data tables with the tab key and directional arrows, improving accessibility and efficiency.
  • File Attachment Interface Improvements: The user interface for embedded files has been refined to show file type icons and clearer labelling.

Bug Fixes

  • Interrupting Signal and Timer Issues: Fixed an issue where the Interrupting Signal event was negatively impacting timers.
  • Adaptive V3 Designer Upgrades: Ensured v3 designer fully and correctly upgrades v2 forms when loaded.
  • Date-Time Field AM/PM Settings: Resolved an issue where the AM/PM setting could not be modified when "Show Time" was toggled ON in Adaptive v3 date-time fields.

1.48.0 - Rapid Platform

· 3 min read
Danny Rattu
Documents

02/12/2024

Announcing Rapid Platform release 1.48.0. This release focuses on enhancing data table flexibility and resolving various bugs to improve overall workflow and user experience. Below are the updates included in this release.

New Features

  • Editable Column Configuration: Release 1.47.0 introduced the ability for users to perform inline editing in data tables. Building on that foundation, Release 1.48.0 gives users the ability to configure columns as non-editable. This enhancement allows for greater flexibility in system implementation, enabling users to restrict editable access for specific use cases and ensure precise control over data management.

How to Configure Non-Editable Columns

  1. Navigate to the relevant table page.
  2. Select the desired View from the View dropdown.
  3. Click the edit table icon (located on the far right).
  4. Click the edit pencil for the column you want to configure.
  5. Select Disable editing in data table.
  6. Click Save.
    The selected column will now be non-editable.

Note: If you want to disable editing for a column across the entire system, you must repeat this process for the column in all configured views.

Bug Fixes

  • Rapid Workflow Output to PDF: Resolved an issue where fullstops were not permitted in PDF outputs, ensuring consistency with DOCX outputs.
  • Swim Lane Display in Process Diagrams: Fixed a bug where swim lanes erroneously displayed as green on certain process diagrams during execution.
  • Explorer Field Search: Addressed an issue where searching in specific lookup fields did not work properly.
  • Subtype Item Notifications: Fixed a problem where adding a note to the activity feed failed when accessing Subtype items through notifications.
  • Data Table Subquery Fields: Resolved an issue where values in data tables with more than one subquery field were not populated correctly.
  • Persistent Public Form Submission: Resolved an issue where submitting a persistent public form erroneously marked the task as complete.
  • Lookup Field Behavior in Public Forms: Fixed a bug causing public forms to jump back to the top of the form after selecting a lookup fields.
  • Public Payment Task Fees Toggle: Resolved a problem where the "pass on fees" toggle in public payment tasks appeared non-functional.
  • Payment Form Fee Processing: Fixed an issue where submitting a payment form with fees toggled off still included fees passed on to the customer in the processed amount.

These updates ensure a more stable and user-friendly experience. For any questions or assistance, please contact our support team.

1.47.0 - Rapid Platform

· 2 min read
Danny Rattu
Documents

21/11/2024

We’re excited to announce Rapid Platform release 1.47.0. This release expands data table functionality, allowing users to directly edit multiple field types, including text, dates, currency, and more, making data management more efficient and flexible. Read on to explore the full list of changes.

New Features

  • Inline Data Table Editing: Users can now directly edit a variety of field types in data tables. To edit values via the data table, simply click into the desired field, make the necessary edits, and save the changes. The following column types are now editable with this release:

    • Single Line of Text
    • Email
    • Date and Time
    • Date
    • Lookup
    • Boolean
    • Number
    • Percentage
    • Currency
    • User
    • Whole Number

Note: If a column is designated as the title column, it will not be editable (due to it being the link to open the item).

Improvements

  • Adaptive v3 Number Inputs: Adaptive number inputs now handle undefined or null values gracefully by leaving the field blank instead of defaulting to zero.
  • Enhanced Connection Identification: Technical users can now clearly identify connections when configuring prefill data in workflow, improving usability.
  • Improved Item Cloning: Cloned items now inherit parent lookup fields, reducing setup time and enhancing accuracy.

Bug Fixes

  • Adaptive Designer Element Tree: Fixed an issue where the root node could be dragged into its children, causing the entire tree to disappear.
  • Connection Section Usability: Fixed the unusable connection section displayed in layout sections’ attributes panel.
  • Embedded File Replacement: Replacing embedded files with files of the same name now updates correctly.
  • Choice Field Text Overlap: Fixed an issue where choice field text overlapped with chevrons in certain configurations.
  • Connection Input Disconnection: Resolved an issue where inputs added from single connections within a repeating context would disconnect from the connection.
  • Embedded Form Data Integrity: Resolved an issue where adding or changing embedded forms wiped additional fields in a user task within workflow.
  • Multi-line Text Field Display: Fixed a bug where expanding a multi-line text field caused pop-ups to appear behind other elements.

1.46.0 - Rapid Platform

· 4 min read
Danny Rattu
Documents

22/10/2024

Introducing the latest Rapid Platform update 1.46.0, which brings a host of new features, improvements, and critical bug fixes aimed at enhancing user experience and platform stability. This release includes powerful new capabilities like fuzzy matching when searching Adaptive components, new payment forms and workflows (available to approved customers), and enhanced adaptive form functionalities. Read on to discover a list of key changes in this release.

New Features:

  • Fuzzy Matching for Component Selection: The component selection panel in Adaptive Designer now supports fuzzy matching using lunr.js, making it easier for users to find form components.
  • Editable "Choice" Fields in Data Tables: Users can now edit "Choice" fields directly in data tables, improving the user experience.
  • Payment Components in Adaptive Forms: Users can now create adaptive forms with payment components, enabling one-time payments. NB: only available to approved customers.
  • Payment Tasks in Workflow: Workflow can now pass through a payment amount into an adaptive form credit card component using a payment task. This allows for the delivery of Payment Forms to clients. NB: only available to approved customers.
  • Support for Lodash in Trigger URLs: Technical users can now use Lodash in Trigger Endpoint URLs without validation issues.

Improvements:

  • Adaptive Designer CSS Isolation: CSS styles are now better isolated in Adaptive Designer, preventing styling bleed into other components.
  • Side Menu Popup Enhancement: Sidebar menu folders now pop up if they hit the bottom of the screen, improving usability before resorting to a scrollbar.
  • Browser Page/Tab Titles Reflect Context: Browser Page/Tab titles now better reflect the context of the page, enhancing navigation and clarity.
  • Radio Button Configuration Overhaul: In Adaptive V3, radio buttons now support vertical/horizontal alignment, justify options, and custom colors for checked and unchecked states, enhancing flexibility and user experience.
  • Input Boolean Control Enhancements: A condition has been added to the Input.Boolean "inline-box" so it only shows when the toggle is set to checkbox mode.
  • Folder Syncing from Subqueries: Improved syncing of folder titles from subqueries, ensuring accurate updates.
  • Improved Notifications Navigation: Clicking on a notification now correctly navigates users to the relevant item.
  • Improved Lookup Dropdown Experience: Lookup field dropdowns now stretch to display values within a reasonably sized window.

Bug Fixes:

  • Board Component Resizing: Users can now resize the board component in grid layouts without being obstructed by the layout overlay.
  • Breadcrumb Corruption: Fixed breadcrumb corruption issues when navigating between lookups or from Gantt charts.
  • File Rename Box Size: The rename box in the file browser component has been resized for better usability.
  • Power BI Redis Connection Error: Fixed a Redis connection error when migrating Power BI workspaces.
  • Adaptive Form Field Hiding Issue: Fixed the issue where fields hidden in an adaptive form would disappear, making form management difficult.
  • Workflow Errors: Fixed unhelpful error messages when running workflows without end events, making troubleshooting easier.
  • Lookup Configurations with Subqueries: Lookups configured with subqueries now display titles correctly in the flyout.
  • Fixed Crashes on Adaptive Form Reopen: Pages no longer crash when forms are reopened after being closed.
  • Form Submission Error with Files: Resolved file upload issues causing errors during form submission.
  • Missing Users on Site Import: Fixed issue where imported users were marked as "Not Set" when importing users/groups after site installation.
  • Column Minimum Width Fix: Fixed the issue where column minimum width could no longer be set in table views.

Adaptive Fixes:

  • Tab Component in Adaptive V3: Resolved display issues in the Tab component, improving its usability.
  • Adaptive V3 Designer Tooltip: Corrected the on-hover tooltip in Adaptive V3 Designer, which was displaying incorrect information.
  • Lookup Display Field Crash: Interacting with a lookup with an invalid display field no longer crashes the page in Adaptive V3.
  • Connection Handling: Fixed issues where connections created via the UI were not updating correctly without re-selection.
  • Cloned Cards Issue: Resolved issue where placing two cards on a form caused them to be linked and undeletable.
  • Form Submission Error: Fixed a form submission error that occurred when uploading files.
  • Handling Cascading Lookup Fields: Resolved issue where parent cascading lookups went blank when child cascading lookups were selected in preview mode.
  • Adaptive Document Saving Issue: Fixed page crashes when reopening saved documents.
  • Adaptive Form Management Fixes:
    • Fixed issues where cloned documents resulted in duplicate workspace items.

    • Addressed validation issues in document creation dialogs.

    • Resolved problems where documents were deleted but not removed from the UI.

1.45.0 - Rapid Platform

· One min read
Matt Franklin
Documents

10/09/2024

This release sees only minor architectural changes with no anticipated change in behaviour. While these changes are not mechanical, they are very wide reaching. This release has been isolated to ensure stable performance.

As with every release, if you notice anything strange or have any feedback please do get in touch via support or the new general feedback form.

1.44.0 - Rapid Platform

· 9 min read
Matt Franklin
Documents

20/08/2024

Feature

Introduction of Cascading Lookups in Adaptive V3

This new release introduces cascading lookups in Adaptive V3, allowing selections to dynamically filter related options. This ensures a more streamlined and efficient user experience with relevant data choices.

The concept of Cascading Lookups

Cascading fields concept involves setting up a pair of fields - can be called as Primary and Dependent. The value of the Primary field dictates the possible values for the Dependent field.

Extend this concept to a pair of lookups ie. both Primary and Dependent fields are a lookup type of control. Therefore, the Primary lookup will have a list of values. Based on what the user selects in the Primary lookup, the Dependent lookup will present a filtered list available for selection.

Scenario

Imagine a WHS manager is trying to select a WHS representative from each department. The manager faces difficulty navigating a long, unfiltered employee list.

The manager now uses cascading lookups and sets up Departments as the primary lookup and Employees as the dependent lookup. With cascading lookups, selecting the department first filters the employee list, making it easy to choose the correct representative quickly and efficiently.

Cascading Lookup logic

Step 1 - Show values of Column A from Table P (defined as Primary Lookup).
Step 2 - Let the user select an item.
Step 3 - For the item selected by user, take the value of Column B of Table P.
Step 4 - Equate the value obtained in Step 3 with Column C of Table D (defined as Dependent Lookup). Get all the items which match this criteria.
Step 5 - Show values of Column D from Table P for all items from Step 4.

Therefore, to set up Cascading Lookups we need to define:
Table P

  • Column A and
  • Column B

Table D

  • Column C and
  • Column D

Setting up the Cascading Lookups in Adaptive V3 Designer

We shall attempt to configure the above scenario in Adaptive V3 Designer.

To configure the cascading lookups, add two lookup controls to your canvas. For ease of explanation we name them as Primary and Dependent.

Set up the Primary Lookup as normal. Select the Table Departments as Lookup List and its column - Name as Lookup field. As per the normal behaviour of the control, this tells the system the table and column from where the values need to be displayed in the dropdown of the lookup. Therefore, in the Primary Lookup, the names of all the Departments will be displayed.

Similarly set up Dependent Lookup to show Full Name from Employees table.

Image showing two lookup controls added to the canvas

Observe the above image, every lookup control now has a new section in the Element Configuration Panel - Cascading.

This section allows you to define the attributes that converts two separate lookup elements into a pair of cascading lookups.

The Cascading section in the Element Configuration Panel should be filled only for the Dependent lookup.

Image showing fields of cascading section

The Cascading section has the following fields:

  1. Select Element - This is a dropdown field which will display titles of all the Lookup type of controls present on the Canvas. Select the Lookup element that you wish to set as Primary Lookup.

  2. To Field - Once the Primary Lookup element is selected, this field will display the list of the columns of the table set in Primary lookup. Select the column of the Primary Lookup against which you wish to equate the value.

  3. From Field - This field displays the list of all columns for the table set in Dependent lookup. Select the column with which you wish to equate the value of Primary Lookup.

This completes the simple set up of the cascading lookups.

Lets look at the behaviour of our Cascading Lookup as configured above:

  1. The Primary lookup shows the names of all the Departments.

Image showing Primary Lookup having names of departments

  1. Based on a Department selection, the Dependent Lookup shows a list of Employee Names that belong to the department selected in Primary.

Image showing employee names that belong to selected department

  1. Change the Department in Primary and the list of employees change in Dependent Lookup as well.

image showing change in employee list as the value of department changes

Custom configuration

A single lookup field can also be configured to show filtered values. Observe this field in the Cascading section of the Element Configuration Panel.

The discussion so far was oriented towards the configuration with Element

Image showing element fields in cascading section

If you select the Custom option, then instead of "Primary element" you can define the table and select an item from it.

Image showing custom fields in cascading section

The two new fields that appear on selecting Custom configuration are:

  1. Linked to List - This is a dropdown field and shall display the list of all the tables in the system. Select the relevant table here.

  2. Linked to ID - This is also a dropdown list and displays the values of title column for the table selected. Please note, although you select the title column, the system actually retrieves its record ID value.

Important

The key point to note here is that when in Custom Mode, a single Lookup can also presents a filtered list as the parameters of the Primary Lookup are hard passed to it.

Image showing output of custom mode

In the above image, although the selected Department is IT, however, the employees of Projects Department are shown as per the Custom configuration.

Important Points to note about Cascading Lookups
  1. Cascading Lookups can function without establishing relationships via Connections.

  2. Care must be given while selecting the columns of Primary and Dependent Lookups based on Table definition. Both the columns should return comparable values. For instance, if one of the columns is a Lookup, it returns an ID value. Comparing this to a string will give an error.

  3. Cascading lookups work as one pair. You can define the same Primary for multiple Dependents.

  4. You can define a Multi-lookup as a Dependent as well. However, a Multi-lookups cannot function as Primary because the value matching is supported for one variable only.

Improvement

  • Users can now tab through page elements without info tooltips being selected, improving navigation flow and accessibility.
  • Users can now open title fields or item columns in a new tab by pressing the Ctrl key while clicking, allowing for quicker multitasking.
  • Rapid support teams can now track errored process runs across the platform, improving issue resolution and monitoring.
  • Users can now copy and paste adaptive elements and conditional expressions, speeding up the design process and reducing repetitive tasks.

Bug fixes

  • Fixed issue where attachment text overflowed its container.
  • Corrected the spelling of "Built-In" in the Type column of the Menus list. It is now spelled "Build-In".
  • Fixed issue where Explorer would not fetch or return data when a version change was applied.
  • Menu panels now close when users click outside the menu area, improving usability.
  • Fixed the collapse button functionality in the designer menus
  • Currency fields are now right-aligned for easier readability and comparison.
  • Fixed toggle visibility issue on attachment bars in tab strips.
  • Resolved Gantt view rendering issues to ensure expected visual representation.
  • Updated header bar colours on Gantt charts to align with branding.
  • Adjusted file explorer preview zoom level to a more suitable default of 100%.
  • Fixed issue with conditionally disabled menu items not updating after field value changes.
  • Fixed subquery column issue that caused "(no title)" to display instead of the correct title.
  • Resolved error that occurred when creating items with empty date or date-time lookups.
  • Corrected behaviour for Whole Number inputs to function as expected.
  • Fixed issue where not all fields were cleared when saving and adding a new embedded file template.
  • Resolved issue causing duplicate file references when replacing embedded files in public forms.
  • Fixed presentation of Percentage and Whole Number inputs in workflows, no longer displayed as strings.
  • Resolved issue where unrelated principals were populated in the "Assigned To" field when using a Rapid Unique Identifier.
  • Bot interaction history is now retained when switching between documentation and support.
  • Fixed issue with nested menu actions being incorrectly presented on data tables configured to "Item only."
  • Enhanced security by sanitizing HTML content in notification items.
  • Restored correct shape and format of user field inputs in Workflow.
  • Fixed error when pre-filling date and date-time fields in embedded forms.
  • Page now displays an appropriate message when a user without permissions tries to access Explorer, instead of crashing.
  • Fixed issue preventing workflows with collaboration buckets around swimlanes from being saved.

Adaptive fixes

  • Fixed issue preventing all files from saving when using the 'Save all' function in Adaptive V3.
  • Number inputs in Adaptive V3 now correctly respect Max, Min, and Step Size values.
  • Resolved issue where the parent lookup flyout appeared blank in public forms.
  • Adaptive forms are now properly deactivated when a task is aborted in a workflow.
  • Fixed crash when loading a public form with parent/child connections set to load nothing.
  • V3 documents are no longer visible when using the document picker in V2 Adaptive Designer.
  • V3 documents are no longer visible when opening the document picker in V2 Designer.
  • Improved validation UI for better user understanding and interaction.
  • Applied multiple UI and experience enhancements to Adaptive Designer.

1.43.0 - Rapid Platform

· 3 min read
Matt Franklin
Documents

08/08/2024

Feature

Retain Page State on Refresh

In version 1.43 of the Rapid Platform, we've introduced a powerful new feature that preserves the state of your working page even after refreshing the browser.

Imagine you're in Explorer, working within the Tasks List:

  1. You've switched from the default "Active" view to "Not Started".
  2. You then search for a specific group of tasks using the Search bar.
  3. You hit the refresh button.

Image showing how the page state is retained post refresh

Previously, this would reset your session, forcing you to redo your adjustments. Now, with this update, the Rapid Platform will automatically restore the exact state you were in prior to the refresh, including your selected view and search results. This enhancement allows you to seamlessly continue your work without losing your place, minimising disruptions and improving efficiency. This is particularly beneficial for those who manage multiple tabs simultaneously.

With this improvement, accidental refreshes will no longer cause frustration, letting you pick up right where you left off.

Improvement

  • Added support for middle-clicking and control-clicking menu items in Explorer to open them in a new tab of web browser.

Bug fixes

  • Fixed an issue where clicking "Process Diagrams" in the JumboTron after executing a workflow with an embedded form caused the data table to crash.
  • Resolved inconsistency where workflow diagrams displayed a footer in test environments but not in production.
  • Restored functionality of the menu buttons with on-click action set as "Raise Workflow Created Signal". The error "Cannot raise signal: Converting circular structure to JSON --> starting at object with constructor..." has been resolved.
  • Fixed breadcrumb corruption issue when opening a task from a process run.
  • Addressed an issue causing an infinite loop during the initial login after signing up for Rapid Platform.
  • Resolved error that occurred when executing a user task, which updated a SharePoint folder name.
  • Fixed issue where adding principals via OID would throw an error despite the operation succeeding.
  • Fixed the table crash issue that occurred when creating a new process diagram.
  • Resolved error encountered when launching a user task with an adaptive document.
  • Updated the Edit Diagram button on a process run in Explorer to generate the correct route, preventing page crashes.
  • Fixed error encountered when deleting a subtype on sites with disabled row-level security.
  • Resolved issue where the delete button was incorrectly disabled on item level on sites with disabled row-level permissions.
  • Addressed issue where deleted page components were not removed after saving and refreshing the page.

1.42.0 - Rapid Platform

· 3 min read
Matt Franklin
Documents

29/06/2024

Features

New Preview feature for Attachments

What is the change about?

This release brings a new feature to preview the attachment file without using the File Preview component. The option to preview the file is now placed within the attachment options along with Download and Remove.

Prior to Release v1.42.0Post Release v1.42.0
Image showing old attachment optionsImage showing new attachment options

How does the Preview work?

Clicking on the Preview option in the attachments will open a wide screen preview of the subject file.

Image showing preview of an attachment file

If the attachment slot holds multiple files, then the user can preview other attachments using the arrow icons (marked in the image above).

The name of the attachment being previewed appears in the middle of the ribbon.

What benefit does this feature bring?

With the addition of preview within the attachment options, the compulsion of adding a File Preview component to the Page is not there. The File Preview component sits on the Page and provides a constant preview of the selected file at the defined position on the Page.

Image showing File Preview component on Page

In many business situations, the requirement for having a constant preview of attachments is not there. The File Preview component, thus consumes space on the Page, which could be utilised for better experience.

The new preview feature functions like an on-demand preview of the file, when needed.

Key points of Attachment Preview

  1. The Preview option (along with download option) will remain disabled (ghosted) till the attachment file(s) is uploaded. The upload of attachments will happen when you press the Save button.

Image showing options disabled when attachment not uploaded

  1. If the attachment slot is created from an embedded file template, then based on the type of the template the options' appearance varies slightly:

    a. If the attachment slot is of Single type (ie. able to hold a single file as attachment) - the options will appear right below the slot.
    b. If the attachment slot is of Multiple type (ie. able to hold more than one files as attachments) - the list of files will appear below the slot and options for each attachment will appear in a separate, corresponding dropdown.

Image showing comparison of how options appear for single and multiple types of attachment slot

Improvements

  • Required fields are now clearly labelled as "required" in v3 generated forms.
  • Enhanced public forms to indicate when they are in the process of being submitted.

Bug fixes

  • Corrected the positioning of the "This List is Empty" message in Data Tables (when viewed via Workflow).
  • Lookup fields to the base type on the create screen now autofill correctly.
  • Fixed issue where validation on repeating sections was incorrectly blocking form submission.
  • Resolved page crash issue when editing a menu item that opens a public form link.
  • Fixed cursor behaviour in validation configuration message box to prevent it from jumping to the end.
  • Addressed regression issue with multi-line text validation.