Release 11.1.1

Introduction

PhixFlow is pleased to announce the release of PhixFlow Version 11.1.1. This page describes the improvements and fixes in this version.

Installing or Upgrading PhixFlow

To install a new PhixFlow instance:

  1. Check System Requirements and Compatibility for details of the PhixFlow system requirements and update any dependencies. 
    1. Please email support@phixflow.com if you are planning to run PhixFlow 11 on an unsupported database version.
  2. Follow the instructions in Installing PhixFlow.

To upgrade an existing PhixFlow instance: 

  1. PhixFlow must be at version 8.3.18 or later in order to be upgraded to this version. If this is not the case please first upgrade to 8.3.18.
  2. Check System Requirements and Compatibility for changes to the system requirements or supported database versions. For example, you may need to upgrade your database or Java version.
    1. Please email support@phixflow.com if you are planning to run PhixFlow 11 on an unsupported database version.
  3. Ensure you have a backup of the database before upgrading PhixFlow.
  4. Follow the Upgrading PhixFlow steps. It is important to complete any Special Upgrade Instructions for all the intermediate releases between your current version and the version to which you are upgrading.


Special Upgrade Instructions

If you are upgrading from a version that is pre version 11 then please also see Special Upgrade Instructions for details of additional Special Upgrade instructions for your version inwards.

(DEV-16708) HTTP Headers on HTTP actions have been updated to ensure correct capitalisation e.g. contenttype will become Content-Type. Due to this amendment existing Actionflows should be reviewed and any access to returned HTTP Header values should be adjusted to use the correct capitalisation if they do not currently use standard header capitalisation.

(DEV-17452) As part of the upgrade, all Actionflows that previously were configured as API Endpoints have been converted to the new API Endpoint type Actionflow. For the endpoint to return data, the response body needs to be mapped to the output body attribute in the new API Endpoint.

Template Package

A new version of the Template Package Serene Grey is available as part of this release. To get the best from your PhixFlow system we recommend downloading and installing this version:

Improvements and New Features

Screens

DEV-16698 - It is now possible to set custom tooltips on grid cells aka table cells, such as displaying details of the action that will be run on-click.

DEV-17352 - It is now possible to not specify the size of a Screen, when unset it will adjust its size to the content automatically.

DEV-17527 - It is now possible to fire button actions or change true/false fields values when a Screen is unlocked by using alt+click.

Actionflows

DEV-17075 - Added the ability to throttle the rate at which requests to external systems are made for a HTTP Action within an actionflows.

DEV-17445 - In Actionflows, it is now possible to share settings between different HTTP Actions using the HTTP Configuration setting.

DEV-17579 - Added an option to run an Actionflow directly from the property editor, Actionflow toolbar, and right-click menu of the repository. This option will show a prompt form to enter any input parameters and will open a grid to display any output records.

DEV-17641 - Added default value expressions to Actionflow attributes. When set, if no mapping is made to that attribute or if that value provided is null or unavailable (for example if the initiating user did not have permission to see it) then the default value expression will be evaluated and the value set to its result. Default value expressions do not use sequence and are automatically resolved in the appropriate order based upon other attributes they reference.

DEV-17729 - Actionflows can now have custom icons assigned.

Performance

DEV-17013 - Improved configuration export performance.

DEV-17507 - Images fetched by File Display components on a screen will now be cached, improving performance.

DEV-17706 - For performance reasons, grids in the system console will no longer show the row count by default. Clicking the ... will display the count.

Charting

DEV-17433 - It is now possible to create multi-layers hierarchical graphs by setting Background Filter Rules using chart selection. Line charts can now indicate which data point is selected.

DEV-17438 - Cumulative sum and cumulative percent are now available as aggregate functions. This allows Pareto graphs to now be generated.

DEV-17456 - It is now possible to create Custom Series on charts, which include fixed values, percentile, and other statistical functions including expressions.

DEV-17811 - Disabling vertical axis on charts now correctly hides the labels.

DEV-17877 -  In Charting when grid lines (guides) are disabled the axes lines remain visible. In addition horizontal grid lines are now shared between the left and right axis to avoid overlapping.

Integration

DEV-17302 - A new Private Secrets section has been added to the full repository that enables the management of Private Secret Keys.

DEV-17452 - API actions are now a separate type of Actionflow called API Endpoints. API Endpoints have fixed input attributes (body, headers, contentType and url), and fixed output attributes (body, headers, contentType and statusCode).

DEV-17496 - Native support to easily create JSON documents within expressions is available. Additionally new functions have been added to allow the conversion of these into XML documents. See help, toJson, toXml and JSON Support.

DEV-17888 - New transpose() Function added.

Bug Fixes

DEV-16708 - The headers returned by HTTP Actions are now normalized to follow standard header naming rules (e.g. Content-Type).

DEV-17255 - Data Points are now correctly displayed on Line Charts when the option is selected.

DEV-17319 - Improved performance when adding new components to a screen.

DEV-17501 - Line Charts and combined bar and line charts now work for x-axis attributes of type String.

DEV-17503 - Sorting by x-axis now works for charts when the x-axis attribute is of type String.

DEV-17551 - Sorting graphs with horizontal axis attributes of number types now works correctly.

DEV-17650 - Bulk delete Actionflow nodes now pass through record attributes.

DEV-17697 - Formatting Rules can now refer to the _user internal variable.

DEV-17708 - Improved performance when displaying the audit summary on the Console screen.