Skip to main content

1.30.8 - Workflow Improvements

· One min read
Matt Franklin
Documents

01/06/2023

Bug Fixes

  • Fixed an issue where process runs fail to resume due to cans referencing a deleted item
  • Fixed an issue where forms fail to submit in certain repeating section cases

Improvements

  • Updated error responses for invalid ID being updated
  • Timers resuming when it has already succeeded will no longer error

1.30.7 - Authenticated Requests

· 2 min read
Matt Franklin
Documents

18/5/2023

Features

API Key Requests

With the positive feedback from last weeks Authenticated requests from Workflow Service Tasks, we have also added API key support. API Keys still are powered by RAPID Integrations on your site and can be configured in several ways depending on how your target API would prefer to receive its keys.

Custom Header

CUSTOM_KEY = "X-API-KEY"

GET / HTTP/1.1
Host: example.com
[CUSTOM_KEY]: [Your Integration Key]

Basic Authentication

GET / HTTP/1.1
Host: example.com
Authorization: Basic [Your Integration Key]

Query String

CUSTOM_KEY = "apiKEY"

GET / HTTP/1.1
Host: example.com
Params: {
[CUSTOM_KEY]: [Your Integration Key]
}

Body Parameter

CUSTOM_KEY = "API-KEY"

GET / HTTP/1.1
Host: example.com
Body: {
[CUSTOM_KEY]: [Your Integration Key]
}

Adaptive Cascading Lookups

You can now configure cascading lookups in Adaptive documents. Cascading lookups regard another lookup on the document and once configured with a matching criteria will filter the items fetched by that criteria, just like in Explorer.

This support should be live for both Tasks and Public form.

Bug Fixes

  • Fixed creating RAPID Integrations with a Username failing to save on first create

Improvements

  • User Tasks in Workflow will now return their entire item profile on creation, rather than just completion

1.30.6 - Workflow Improvements

· 2 min read
Matt Franklin
Documents

11/5/2023

Features

Update Associations

With the advent of Cans you can now configure the Data Association (dotted arrow) from an Activity towards a Can to set values of the associated item. This update is performed after the action is completed, so that you can capture data collected during the activity itself.

Data association configuration

Authenticated Service Tasks

Webhook service tasks can now use Basic authentication when interacting with remote APIs. This authentication is created and stored in a newly updated Rapid Integrations list. When creating a new integration the Username and Password are stored securely in Azure Key Vault and not on your site. As a consequence you will not be able to see stored passwords. Updating a Username or Password will overwrite the value in the Key Vault and thus be used by Workflow form then on.

Lookup View Whitelisting

When configuring a Lookup component in Adaptive Pages and Forms, you can now select a subset of views on the target table to present to the User. By default the All view will still be the first selected view.

Bug Fixes

  • Fixed Default values for Choice fields in Adaptive Pages and Forms failing to load
  • Fixed long placeholder and content values of Choice fields extending out the page
  • Fixed deleted RAPID Sites persisting in cache storage

Improvements

  • Disabled Save and Complete buttons on Tasks while saving/completing

1.30.5 - Workflow Improvements

· 2 min read
Matt Franklin
Documents

27/4/2023

Features

DocX Image Support

You can now use Images in the DocX Templater when filling in documents. With the {%ImageName} syntax you can insert new images, or replace existing images by setting their Alt text. Images replaced will respect the image size boundaries while also trying to respect the source image aspect ratio to prevent overflow in your documents. Small images will retain their size if they are smaller than the image they're replacing.

Images can be sourced from SharePoint, as with all files in RAPID.

Adaptive Output Support

User Tasks in workflow with an attached adaptive forms now present the items created or updated in the ledger. These can be accessed to help identify what happened. Items affected are now available on a 'context' key after the task is completed.

Prefill Type Coercion

Prefill data now parses strings. For example numbers and Boolean values will be cast to their correct type. Booleans are case sensitive, as per these examples:

  • "1" > 1
  • "0" > 0
  • "true" > true
  • "false" > false
  • "TrUe" > "TrUe"
  • "FaLSe" > "FaLSe"

This system follows the standard json.parse / json.stringify behaviour.

Bug Fixes

  • Fixed duplicate universal links created from workflow
  • Fixed negative numbers in number fields changing to positive
  • Prevented page crash when list names start with numbers
  • Fixed page snapping to top when expanding a lookup in a form
  • Prevented 'Get items' service tasks without a view selected, from fetching raw items

Improvements

  • Update styling on Delete intent modal
  • Users can now remove default repeating sections
  • Updated forms test url to point to new server

1.30.4 - Document Theming

· 2 min read
Matt Franklin
Documents

21/4/2023

Features

DocX Theme Support

Word Documents support different Themes and the Fill Document service task (powered by DocX) now does as well. You can now configure custom theme colours which will be applied to the produced document. This sets the actual Word theme, so any content within can be styled. The theming interface mirrors the Theme configurator in Word itself to make it easy to map your custom themes across.

One word of warning, Word Online has different behaviour around custom themes as compared to Word running locally. We have noticed the first two theme colours (Text Light 1 and Text Dark 1) are respected by Word Online but instead set to black and white locally.

Adaptive Required Field Support

Marking fields as required in Adaptive documents will now be respected by both Public Forms and the Task Experience. Public forms with empty required fields will prevent submission of the form. Tasks can be altered and saved so that they can be pushed out or slowly filled in over time, but trying to complete a task with missing required fields will now direct the user to fill them in.

This update has no effect on Explorer.

Bug Fixes

  • Fixed failure to save a task in the Task Experience if it did not have a document configured
  • Fixed parallel gateway merges in loop scenarios failing to wait for all the tokens before completing
  • Fixed inline refresh on the Tasks Experience failing to actually refresh with items
  • Prevented repeating sections with 0 items creating a blank item on submission

Improvements

  • Added confirmation modal to Adaptive Designer delete button
  • Hidden universal links to notifications in Adaptive Tasks
  • Enabled item creation blacklisting on Gantt and Board components in Explorer
  • Cleaned up Tasks experience mobile style from feedback

1.30.0 - Mobile Tasks

· One min read
Matt Franklin
Documents

13/4/2023

Features

Mobile Tasks

The Tasks experience has been upgraded with a mobile friendly style sheet. This styling change comes with improvements for buttons including a disabled state on task side menus when they are empty. As always these improvements are powered by feedback, so hearing back about how if works on your device is highly appreciated.

Bug Fixes

  • Nailed down (finally) the last cases where prefilled lookups fail to present their display field
  • Prevented page crash when expanding the activity feed on some tasks in the Tasks experience
  • Prevented page crash when adding components to a section in Adaptive Designer with a Process Diagram context
  • Fixed workflow failing to link produced items in a process run to the triggering item on signal event processes
  • Prevented Adaptive login screen forcing cursor to end of line in the tenant/site fields

Improvements

  • Set Tasks experience side panels to disabled when they do not contain any content
  • Enforced consistent author id when Workflow produces items
  • Raised date picker modal above all elements when interacting with it
  • Added automated repair mechanism for product owners to manage their customer sites

1.29.4 - Bulk Support

· One min read
Matt Franklin
Documents

30/3/2023

Improvements

  • Added bulk selection to the Adaptive Designer component selector
  • Added new query parameter on bulk creation to enable events to be fired
  • Enabled events to be fired in Public Forms when creating items in a repeating section
  • Moved site file caching external and enabled multiple Minilith pods
  • Lookups in Public Forms now present a more obvious search bar and load 50 items rather than 10

1.29.0 - Notification Support

· 2 min read
Matt Franklin
Documents

23/3/2023

Features

Notification Lists

Notifications and Audiences have been upgraded from an internal table to full list support. This enables access to access and control of notifications via the API for the creation of 3rd party notification systems. See the Technical Documentation for requirements to produce and manage notifications.

Environment Headers

Webhooks and Service tasks sent from RAPID to external systems now will carry environment information in their headers. This allows for the creation of third party endpoints that can react differently if a request is received from Test or Production.

Bugfixs

  • Fixed dates pulled from a Data Store using Lodash in Workflow v3 returning a JS date instead of an ISO date
  • Fixed lookups prefilled with just an ID failing to fetch the display field in Tasks
  • Enabled JSON fields on base tables to be returned on the All$ view, matching behaviour with sub tables

Improvements

  • Enabled input limits on Adaptive Input components
  • Added Adaptive File Component support when placed in the Tasks experience
  • When searching for a component to add in the Adaptive Designer, the All view now can regard a list context
  • Added multi-select to the component adding panel in Adaptive Designer
  • Added improved error messaging when trying to submit a public form that had been removed from a local store

1.28.4 - Data Cans

· One min read
Matt Franklin
Documents

16/3/2023

Features

Data Cans

It is now possible to add data cans to workflow diagrams. These act as persistent get item or get items service task, where you can reference them and fetch the most upto date state of the item(s)

Error Boundary Event

There is now support for the error boundary event, if the attached activity gets into an errored state, the boundary path will be taken.

Bugfixs

  • Fixed the Multi Line text control in tasks and anonymous forms
  • Removing a condition no longer drops the whole array of conditions
  • Fixed a page crash on editing form state in Designer

Improvements

  • Added support for double clicking webhook service tasks opening the run information URL
  • Theme.css file is now loaded into Designer

1.28.2 - Adaptive Cleanup

· One min read
Matt Franklin
Documents

9/3/2023

Bugfixs

  • Fixed create pages configured in Tasks failing to render for sub-types of tasks
  • Fixed the configuration panel in Adaptive Designer showing an empty configuration when opened
  • Prevented a page crash when viewing embedded files in the Tasks experience