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:
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
The Cascading section has the following fields:
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.
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.
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:
The Primary lookup shows the names of all the Departments.
Based on a Department selection, the Dependent Lookup shows a list of Employee Names that belong to the department selected in Primary.
Change the Department in Primary and the list of employees change in Dependent Lookup as well.
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
If you select the Custom option, then instead of "Primary element" you can define the table and select an item from it.
The two new fields that appear on selecting Custom configuration are:
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.
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.
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
Cascading Lookups can function without establishing relationships via Connections.
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.
Cascading lookups work as one pair. You can define the same Primary for multiple Dependents.
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.
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:
You've switched from the default "Active" view to "Not Started".
You then search for a specific group of tasks using the Search bar.
You hit the refresh button.
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.
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.
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.
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.
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.
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.
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.