Release notes 6.14

Released 2021-11-15

Flow 6.14 is no longer supported as of March 31, 2024. We strongly advise upgrading to the latest supported version for improved functionality, security, and support services.

Introduction

In this version of Novacura Flow, we will introduce new features in every corner of the platform. In the 6.14 release, we made improvements to Flow Studio and Portal, released new mobile clients, and made advancements in the areas of IoT connectivity and Connector as a Service, to name a few.

Enjoy!

System requirements

Flow 6.13 Flow Studio Launcher is not compatible with Flow Server & Flow Studio 6.14.

Download the new launcher here: https://home.novacuraflow.com/Downloads/flow%206/latest/Novacura%20Flow%20Studio.exe

What’s new when creating Apps

FlowScript Improvements

Five new FlowScript functions have been added:

  • RGB – to set a color on an element using RGB codes.

    • Example: when Id = '2' then RGB(146,147,149)

  • Select/Distinct – to execute more SQL-like queries in FlowScript and to select distinct values

    • Example: select distinct x from myTable

    • Example: select x + 1 from myTable

  • URLEncode – For use with complex urls, e.g. using Rest services

  • URLDecode – same as above, but decoding urls instead of encoding them

  • Last – to get the last record in a table

In addition to the new functions, FlowScript help has also been updated to better support anyone who uses FlowScript.

New Icon library

The icon library, along with the Workflow Icon picker, has been updated and improved.

The Icon library is aligned with the style of the new mobile apps. When selecting an icon for a workflow it is now possible to search for background and foreground icons.

UI Improvements

  • In Flow Studio, the User interface has been improved for User Information and User Steps.

  • In a User Step, all elements now have icons, and it is possible to search for an element.

  • When changing Connectors, the existing code will be kept, provided that the new Connector has the same species as the old one.

Admin improvements

  • For a Role, it is now possible to see all Users connected to that Role. It is also possible to assign and unassign Users for that Role.

  • Connectors, Roles and Properties can also be exported and imported.

What’s new when running mobile Apps

Flow app in French

French language is now available for the mobile apps.

NEW mobile clients

The new iOS client is officially released with this version, meaning that there are new versions available for both iOS and Android.

NOTE! Current Flow 6 clients will reach the end of life in May 2022 and will be removed from AppStore and Google Play. Clients already downloaded will not be affected.

Grid row height setting

There is now a “Row Height” setting for the Data Grid. Three settings are available: Small, Medium and Large.

Grid auto-forward

In a Data Grid where Row Selection is enabled, it is now possible to make the client automatically move forward upon selecting a row in the grid.

Depending on how the User Step is constructed, the User will be moved to the next editable control or the next user step.

List opening setting

It is now possible to have three different behaviors when opening a List Selection or a List Multi Selection:

  • Automatic (default) – uses the existing logic (opens inline if short and closed if long)

  • Open – always opens inline

  • Closed – always opens closed (old school)

Event step

When creating workflows, there is now a new workflow element available, called an Event Step.

An Event Step can have two different triggers:

  • Bluetooth LE – to be used together with Bluetooth Low Energy devices to get live updates from the BLE device in a User Step. Note that only devices using BLE Notifications are supported.

  • Timer – to be used if a User Step should be updated with data at a given time interval. The update can also be manually triggered by swiping down on the User Step.

User Step Reloading

In a User Step, it is now possible to enable Reloading.

With reloading enabled, a User Step can be updated with data from a Machine Step, provided that the Machine Step is connected to the User Step using a Data Arrow.

If so, the User Step will be updated when a sub task in the User Step is done and the User returns back to the User Step.

The reload of data can also be triggered manually by swiping down.

Binary output

In 6.14, a workflow can have a binary output (a stream) in addition to the standard JSON output. This feature can be used to return files from a workflow.

News in Portal 2

Release overview

New features:

  • Branding

    • The new Branding feature makes it possible for a customer to create their own color themes in Portal 2.

    • Two Novacura Themes are included by default, one light theme and one dark theme.

  • Portal Push & Messages

    • With Portal Push, it is possible to force an update of a portlet using the Flow Connector and the Portal/Send Push notification operation.

    • With Portal Message, it is possible to send a message to all Portal users using the Flow Connector and the Portal/Send Message operation.

  • Time Zones

    • The browser’s time zone is now sent as an input variable to workflows executed from the Portal.

  • Global Variables in Workflows

    • It is now possible to define and use global variables, in both Query and Workflow Data Sources.

  • Translations

    • With Translations, it is possible to translate all text in a Portal Configuration (including Portlet titles, description, column titles etc.) to any language set up in the Flow installation.

    • Standard texts (such as system messages and text on fixed labels) are translatable to English, Swedish and Norwegian.

  • Gantt Portlet

    • With the new Gantt portlet, it is possible to plan any activity using a Gantt schedule.

    • Tasks, Resources, Assignments and Dependencies can be fetched using database queries of workflows.

    • The Gantt Portlet also features things like drag and drop interactions.

  • Icon Picker

    • There is also an Icon Picker to find and select desired icons (in all places where it is possible to configure an icon).

  • Drag and Drop between portlets

    • With this feature, it is now possible to drag one item (like a row in a table) and drop in another portlet (like the Scheduler portlet) to trigger an action (workflow) in the target portlet.

    • For now, this feature is limited to the Table Portlet, Scheduler and Gantt portlets.

  • Resizable right-hand panel

    • To make the right-hand configuration panel even easier to use, it is now possible to resize it according to the user’s need.

Improvements:

  • Table Portlet:

    • HTML syntax in cell content is now supported.

    • Text wrapping in cell content is now supported.

    • New column type, the Link column, is now available.

    • Custom buttons can be enabled when a row is selected.

    • Get better control of grid layouts by setting the Grid line configuration.

  • Map Portlet:

    • Color rules, Icon picker, Tooltip & Labels are now available for configuration.

  • Kanban Portlet:

    • There is now a Compact Card layout available to get an overview of more cards at once.

    • Custom buttons and tooltips are now available for configuration.

  • Scheduler portlet:

    • Double click workflows and Task coloring is now available for configuration.

    • Unassigned Tasks can now be handled using a Table portlet in combination with the drag and drop feature.

  • HTML Advanced portlet:

    • New configuration is available to disable the page selection footer.

    • Migration of HTML portlets from Portal 1 to Portal 2 has been improved.

Connector news

OAUTH2 Support

In 6.14, Novacura Flow supports Oauth2 authentication. For example, when the M3 REST Connector or the general REST Connector uses Oauth2 authentication, there will be a pop-up upon login (from the authenticating system) requesting access approval from the user.

Request for access approval can occur on these occasions:

  • Loading a menu (seeded inboxes)

  • Starting a workflow

  • Moving between user steps (if logged out)

  • Refreshing a user step

  • Downloading offline data

  • Uploading offline transactions

Connector Services

With this release of Novacura Flow, Connector Services as a concept is now fully supported.

The following seven connectors are available now:

  • File System

  • FTP

  • MS SQL

  • IFS 9 DB

  • IFS 10 DB

  • IFS OData

  • M3 REST

IFS OData

The first version of the brand-new IFS OData connector, built for IFS Cloud, is available with this version of Novacura Flow.

With the IFS OData Connector, it is possible to build workflows that use the OData projections in IFS Cloud without writing any code whatsoever.

All available projections in the customer’s installation can be consumed by the IFS OData Connector.

Other news

Documentation

All documentation is now gathered in one place: https://docs.novacura.com.

Here anyone working with Novacura Flow can find:

  • Help

  • Technical documentation

  • Training material

  • Marketplace App documentation

  • Flow Development Guidelines

Last updated