Skip to main content

1.30.14 - Folder Templates

· 2 min read
Matt Franklin
Documents

31/08/2023

Features

Folder Templates

Through Designer, it is possible to now configure a folder to use as a template for a particular list. If configured, when creating an item when the 'always create folder is enabled', the contents of the folder will be set on that item. For existing items, the folder will be cloned when creating a new folder for the item through the UI.

URL Parameter for universallyLinkedTo

Like the LinkedTo param, putting this in a get Items request from RAPID will return any items for the specified list that are universally link to the specified item, this will not return scoped universal links.

Bug Fixes

  • Fixed an issue where lists cannot be deleted due to since deleted lookup fields
  • Prevented page crash on Workflow when viewing malformed sequence flows
  • Fixed files component in Public Forms failing to upload a file when within a child connection

Improvements

  • Added a suite of Workflow Integration tests
  • Added the IN Odata query operator, using the following syntax IN(column name,value1,value2)
  • Added toggle on Perform Remote Action menu items to send a batch request instead of individuals
  • Added default filter to Adaptive Designer when selecting a document to not regard apps
  • Hide the execute diagram button if a non-executable diagram is opened
  • Improved UI for configuring cascading lookups
  • Cascading lookups now use OData filters

1.30.12 - Workflow Rollback

· 2 min read
Matt Franklin
Documents

20/07/2023

warning

Breaking Change - API user webhook control

A new query parameter has been added to POST/PUT requests called webhooks. When true requests will trigger webhook events to fire, when false it will prevent them. This new parameter is assumed to be true for normal requests, but is assumed to be false for Application User requests.

All requests made by application users that require webhook events to fire will need to add webhooks=true

Features

Rollback support in Workflow

While viewing a process run in Workflow you can now select a previously executed element and revert the run back in time to there. For example, selecting a User Task will roll back the process to just prior re-creating the task. Rolling back a process will abort existing tasks and timers to help clean up.

Bug Fixes

  • Fixed resuming unconfigured data associations erroneously failing
  • Fixed page crash when configuring some condition cases in Adaptive Designer
  • Re-enabled success toast on items in Explorer
  • Enabled the disable deletion configuration to persist through refresh
  • Refreshed page set when navigating between different Tasks sites
  • Fixed attachment records failing to refresh when navigating between different tasks in the Tasks experience
  • Improved reactivity when uploading attachments in the Tasks experience

Improvements

  • Ensured site details (environment, tenant, site) are on menu action requests
  • Added concurrency support for resumes in workflow
  • Added Embedded File column support in data tables for Explorer
  • Improved performance on lists that contain multi-lookup fields
  • Added error message reflection to UI when service tasks fail in Workflow
  • Enforced currency formatting in data tables to be 2 decimal places

1.30.11 - SendGrid support in User Tasks

· One min read
Matt Franklin
Documents

6/07/2023

Features

User Task Communication Support

You can now leverage the existing communication infrastructure in User Tasks when configuring your Workflows. This currently only supports SendGrid but will naturally extend to more communication channels as they become available.

Embedded File Control

Added the embedded file control to Adaptive. This allows custom pages to render an embedded file definition and allow file viewing and uploading.

Bug Fixes

  • Fixed Adaptive Designer overview page failing to populate on refresh
  • Added more robust error handling and reporting when Data Cans run into problems
  • Fixed Embedded Files configuration being destroyed by update item menu actions
  • Fixed dependant lookup construction failing when regarding filters on base tables for sub-types
  • Updated the Due Date for tasks generated in a loop to regard now, rather than the start of the loop

Improvements

  • Added exit intent configuration on all Explorer menu buttons
  • Added Embedded Files control to Adaptive control library
  • Added environment variables to webhooks and remote actions in Explorer

1.30.10 - Control Deletion at List Level

· One min read
Matt Franklin
Documents

29/06/2023

Features

List Deletion Configuration

It is now possible to enable/disable delete buttons for a list and its items in Explorer using configuration in Designer. This feature helps prevent accidental deletions in linked contexts.

Bug Fixes

  • Repeating sections no longer crash the page in certain prefill scenarios
  • Aliased illegal characters in view names
  • Enabled common names
  • Webhooks and signal events now fire on workflow update data association
  • Fixed cases where an entity cannot be deleted due to foreign key constraints

Improvements

  • Added ability to copy json paths containing spaces and other characters in workflow
  • Added validation for view names
  • Command bar is now disabled when no document is selected
  • Site creation timeout increased to 5 minutes

1.30.9 - Form Submission Custom Pages

· One min read
Matt Franklin
Documents

15/06/2023

Features

Successful Submission Form

It is now possible to configure a form or page to be shown in form service after the submission of a form. This is configured on a form level, where successful or errored submissions of the form can have a custom page shown rather than the default success/fail pages.

Bug Fixes

  • Fixed an issue where lists fail to delete due to foreign key constraints
  • Fixed a page crash in forms service when a lookup is prefilled to null
  • Fixed a crash when typing 2 characters at once in a multi line field with a default value set
  • Fixed an issue where repeating sections will submit null when containing a default value

Improvements

  • Priority and all other required fields will now be fetched for the tasks experience
  • Resolved an issue where an erroneous error is thrown on creation of a folder
  • It is now possible to compare 2 columns together in an OData Filter
  • When creating or updating a view with an invalid request, no longer times out but returns error
  • Inactive users will no longer attempt to have SharePoint permissions synced to

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