Skip to main content

1.22.3 - Adaptive Data Connections

· 3 min read
Matt Franklin
Documents

31/03/2022

Features

(Preview) Adaptive Connections

This release introduces the concept of data connections to Adaptive Schemas created in the Adaptive Designer. Data connections allow you to dictate where data comes from and goes to at a per element level of detail. This preview enables the configuration of the Rapid data connector which replaces the old Rapid Attributes configuration, with plans to extend to other services in the future.

In addition to being able to have your adaptive forms and apps communicate with more than just Rapid, this feature also enables the configuration of related data. For example, you can now create an adaptive form that creates (or updates) an Invoice along with an arbitrary number of invoice detail lines.

This feature is in preview with a heavy focus on usability improvements over the next week. Any feedback on your experience using connections is highly appreciated.

Fetch and Save buttons

Along with being able to define more complicated data structures in your adaptive forms, we have also added actions to control fetching and saving data from your connections. These new actions can be applied to action buttons and allow the updating/saving of specific controls in your form.

As the Save action only targets one element, complex forms with many disparate items are expected to still use the Submit action to save everything at once.

Improved Conditions

Conditions also got some love in this release. After feedback we have added an initial state configuration so you can now have forms elements that start hidden/disabled and 'unlock' as their condition is met. We have added in Equals and Contains conditions for text data, also thanks to your feedback.

Bug Fixes

  • Prevented adding controls to blank adaptive sections crashing the page
  • Fixed quickly creating blank adaptive schemas saving corrupt
  • Handled extended characters when searching for controls in the adaptive control picker
  • Prevented page crash when navigating to a new adaptive schema and editing it before all controls had loaded
  • Removed initial condition computation in lieu of initial state setting
  • Resolved some cases where adding controls resolved in a corrupt element path
  • Prevented adaptive grid crashing when trying to render negative columns
  • Fixed adding multi-line of text inputs actually adding a single-line of text control instead
  • Fixed adding a whole number control just adding a number control instead
  • Fixed missing placeholder configuration on input field controls
  • Fixed choice fields trying to save their display content instead of their value

UI/UX Fixes

  • Enabled adding of system fields to adaptive schemas
  • Removed Rapid Attributes panel in lieu of new connections infrastructure
  • Applied element connection controls to all adaptive elements
  • Added Rapid view selector to connection configuration panel
  • Added return to site picker / return to launchpad buttons to main adaptive designer page
  • Enabled panel scroll in configuration panels
  • Removed debug 'data path' controls on some element configuration panels
  • Set title of elements to mirror label when empty
  • Disabled multi-page menu in design mode

1.22.2 - RAPID Meetings

· 2 min read
Matt Franklin
Documents

24/03/2022

Features

RAPID Meetings

It is now possible to create manage and sync meetings and meeting events through RAPID. Installing the created Meeting bundle onto your site will give you access to this new feature. A key feature of Meetings is that it will sync with outlook. It will create outlook events and keep them synced to the meeting items in RAPID.

Date Time Field Configuration

When configuring page definitions in RAPID Designer, it is now possible to specify on the attributes of a date time field for time to be configurable. This will allow for a specific time to be saved to an item when viewing the field on the particular page that has time enabled on the field. This time field uses the user's chrome locale so ensuring it is set correctly is important.

Bug Fixes

  • Prevented Multilookups and multi line text fields being added the all view upon column creation
  • Workflow now shows parent relationships correctly
  • Form schemas are now no longer created corrupt if list name has a space in it
  • Multilookups are no longer added to the default all view when they are created
  • Completing a call activity in certain cases will no longer create duplicate tokens on a parallel merge
  • Ensured update item actions receive correct data structure on submission
  • Ensured tenant name is lower cased in anonymous forms when fetching css from cdn
  • Sections in a multi page component within Adaptive Designer now have correct ID's

UI/UX Fixes

  • Fixed the displaying of elements in a horizontal layout within adaptive designer
  • Ensured lookups and boolean fields are disabled on the canvas in adaptive designer
  • Updated header and panel designer in Adaptive Designer

Improvements

  • Added an internal server for omnichannel
  • Extended the lookup filter and create to scoped and linked items
  • Added a new system list for internal webhooks

1.22.0 - SendGrid Support

· 2 min read
Matt Franklin
Documents

10/03/2022

Features

SendGrid Support

It is now possible to integrate your RAPID Site with sendgrid. It is possible to send emails using this service both through action buttons configured for a list through Explorer and on send and receive tasks through workflow. Refer here for a breakdown on configuring sendgrid and integrations to your RAPID site.

Receive Tasks.

These will pause a process run and wait for an email from the specified address to the specified address. Note, the receiving address must have its domain and subdomain configured through sendgrid

Send Tasks

These allow you to select an integration and allow the selection of a template from sendgrid to use and allow for the input of variables into this template. It is possible to use expressions in the configuration for the send task in workflow. Executing a send task will send the email, in the template chosen (if one) to the nominated email. The process will then continue.

Hidden Field Support

Added the ability to set the hidden attribute on a field. Setting this will prevent the field from displaying on a form when that form is opened in either the form or anonymous form experiences. It makes the field immutable but retains the ability for the data to be submitted. The purpose of this is to allow forms to be configured and have data submitted without allowing the user to change or see the data. To configure a field to be hidden, set the hidden attribute on the desired field in the Adaptive Designer.

Bug Fixes

  • Prevented Multilookups and multi line text fields being added the all view upon column creation
  • Workflow now shows parent relationships correctly

UI/UX Fixes

  • Changed the default pages for public form tasks to make them more usable
  • Added the ability to use a context menu to add elements before and after in Adaptive Designer
  • In Adaptive Designer, adding a user field will now set the column that is being looked up (full name)

Improvements

  • Added new system lists which lays the groundwork for Sendgrid and Twilio support (site repair required)
  • In Adaptive Designer, adding elements now uses an action

1.21.1 - Fill in the Blank (Adaptive Designer)

· One min read
Matt Franklin
Documents

09/03/2022

Features

Fill in the Blank Component

Added the following component into the Adaptive Designer. It allows for another way of entering data. The intended use for the fill in the blank component is when a form designer wants to make a questionnaire where the inputted answers will be within a block of text. The Fill in the blank component supports all field inputs along with the static text component.

Bug Fixes

  • Fixed adding preconfigured fields to a form through the context menu

UI/UX Fixes

  • Added the ability to select base entity fields when an inherited list is selected
  • Lookups no longer show an ID in Anonymous forms
  • Added the ability to clear attribute and style fields in Designer
  • In Designer, made user fields read only
  • Now able to set an icon and custom label on a submit button

1.21.0 - Prefill Anonymous Form Data

· One min read
Matt Franklin
Documents

28/02/2022

Features

Prefill Data

It is now possible to create anonymous forms where field(s) in that anonymous form have data already in them. This data can be dynamically generated by workflow using expressions.

  • Adds UI in workflow to configure prefill data
  • Updated the Form Service to accept prefill data

Read Only Fields in Explorer

It is now possible through page design to set fields to read only, this will allow items to be created or modified externally, but when viewed from Explorer will present the field as Read Only

Improvements

  • Updated how JSON objects are parsed to Minilith

1.20.1 - Anonymous Forms

· 2 min read
Matt Franklin
Documents

15/01/2022

Features

Anonymous Forms

You can now create publicly accessible forms via Workflow. An anonymous form has a unique URL that you can send to a 3rd party to fill in. When they submit the form it will then complete the form task which allows your processes to wait until it is completed before moving on. Completed forms will then prevent a person from submitting that form again.

You can also create anonymous forms ad-hoc by creating a form task. This will generate the unique URL within the task automatically. Ad-hoc form tasks can also be flagged as persistent which will prevent the task from being completed on submission, so that you can send the same form to multiple people.

UI/UX Fixes

  • Added missing icons for some note types in the Activity Feed
  • Prevented description icon being place in incorrect location in designer
  • Removed choice specific configuration on non-choice fields
  • Set the default title and icon for Adaptive Forms system list

Bug Fixes

  • Fixed dart-sass upgrade removing styles
  • Prevented updating a diagram element affecting unrelated elements
  • Fixed error on adding a template file to an embedded file definition
  • Updated recursive task fetching to regard deleted tasks in the middle of the tree
  • Fixed placeholder permissions not being configurable on inherited fields
  • Fixed Linked To lists failing to fetch items via inherited multi-lookup fields
  • Fixed call activity inputs failing to process Lodash templates

Improvements

  • Updated OpenAPI typings for subquery and computed fields
  • Added API routes for view manipulation, see the docs for a breakdown

1.20.0 - Workflow Usability

· One min read
Matt Franklin
Documents

1/12/2021

UI/UX Fixes

  • Added tree view to workflow diagrams following the Parent column
  • Removed blur effect on process diagrams

Bug Fixes

  • Fixed missing error messages on workflow results pane
  • Fixed page crash on selecting a call activity process for v1 diagrams
  • Resolved test plan diagrams failing to render
  • Prevented uploaded erroneous file names crashing the bundles parser
  • Prevented sequence flow

1.19.12 - Hotfix

· One min read
Matt Franklin
Documents

26/11/2021

warning

The previous release (1.19.11) caused a regression which caused a page crash in RAPID Explorer upon interacting with the Explorer nav menu when configured and interacted with in a particular way.

Bug Fixes

  • Fixed regression where expanding an Explorer nav menu item will navigate to a page crash
  • Fixed call activity inputs to regard expressions and all field types

1.19.11 - General Usability

· 2 min read
Matt Franklin
Documents

25/11/2021

Bug Fixes

  • Fixed regression where a template file is unable to be selected in Workflow
  • Fixed the recursive link items to respect if a parent item is deleted and then not recurse down in Explorer
  • Fixed placeholder permissions not being applied correctly when an inherited user field is created
  • Fixed a rare issue where inherited types may not be fetched in LinkedTo context if they are linked through a multi-lookup

UI/UX Fixes

  • Fixed minor UI issue with parallel gateways in Workflow
  • Changed the diagram filtering in Workflow to be case insensitive
  • Added Icons to update notes in the activity feed
  • Prevented a tooltip hover covering the close action button on certain field types in Designer
  • Removed a field configuration option for choice type from unrelated fields in the properties pane of a field in Designer
  • Added icons and title for the Adaptive system list

Improvements

  • Added routes to allow users to create and access database views
  • This change is fundamental to the Reporting experience which relies on giving the ability for users to create their own views which they can then use in their reporting

1.19.10 - Hotfix

· One min read
Matt Franklin
Documents

16/11/2021

warning

The previous release (1.19.9) caused a regression where upon fresh page loads , under rare circumstances would leave the local store (browser storage) in a corrupt state which would lead to a page crash.

Bug Fixes

  • Fixed the inability to lock the All View from Designer if the view has not previously been modified
  • Fixed a page crash when opening in items in rare cases after a refresh