v3.2.0-April 2023
Drumroll please... ๐ฅ We are excited to announce FLOWX.AI 3.2 release ๐ฅ.
So, what are you waiting for? Grab a snack, sit back, and get ready to explore the newest version of FLOWX.AI.
New features ๐โ
UI Designer โ๏ธโ
New features for the UI Designer:
Segmented buttonโ
Added a new type of button - segmented button. It allows users to pick only one option from a group of options, and you can choose to have between 2 and 5 options in the group. The segmented button is easy to use, and can help make your application easier for people to use.
Shadowsโ
The new shadow feature is a visual effect that creates a sense of depth and dimensionality in UI designer elements.
The shadow option can be customized to suit the overall design aesthetic of the interface, with properties for shadow color, opacity, blur and distance from the element. It can be applied to a range of UI elements, including root elements, forms, collections, buttons, messages, images and file preview.
Disable button - add disabled conditionโ
A new feature has been added that allows a button to be disabled in cases where custom form validations are applied. The user can set a disabled condition for the button element, and the button will remain disabled until the validation criteria are met.
Platformโ
Set client and environmentโ
The Designer app now allows users to set the client and environment through the Platform Status tab. In cases where these are not configured, a modal will be displayed on the Flowx instance, and the user will be required to enter the necessary information before accessing any other section.
If the user lacks the required authorization, a separate modal will be prompted.
Process designerโ
Floating menuโ
Added a floating menu with multiple actions, including "Home", "View instance data", "Process definition", and "Info". The menu will be visible during error or loading states, with toast error displayed over it and the menu displayed above during loading states:
- the "View instance data" action opens a process instance view that overlays the rendered interface
- the "Process definition" action opens the process definition in the same tab, displaying the same version that was run
- the "Info" action displays a card with process definition info and instance start and end
Content Managementโ
CMS audit logโ
Added audit options for the CMS system. It keeps track of changes made to different parts of the CMS, like Enumerations, Substitution Tags, Languages, Source Systems, and Media Library.
Whether you need to troubleshoot an error or are just interested in keeping a close eye on changes, the audit log is a useful tool for monitoring and debugging
There is also a dedicated audit section for each element mentioned above.
Bug fixes ๐งโ
- [WEB_SDK] Fixed an issue where custom components were unable to access UI Actions when input keys were not defined
Changed ๐ ๏ธโ
UI Designer โ๏ธโ
Improved rendering mechanismโ
- The UI Designer now has an enhanced rendering mechanism that prevents the page from scrolling up upon reloading, improving the user experience
- Element bounding box in UI Designer view now reflects Spacing and Sizing settings
Added new "requiredTrue" validator - SWITCH elementโ
The "requiredTrue" validator for the SWITCH element enforces that the toggle must be switched on to be valid.
Notifications pluginโ
- New environment variables added to configure the error handler on Notifications plugin - Kafka consumer
OCR pluginโ
- With the new release of ocr-plugin 1.0.x version, RabbitMQ is no longer needed
- New environment variables
Process designerโ
- Improvement: process definitions names can only contain letters, numbers and the following special characters `[] () . _ -
Known issues ๐โ
Reportingโ
- Reporting plugin is not compatible with Oracle DBs.
UI Designerโ
- When configuring an Input UI element with a 'Has clear' (content clear) property, we recommend setting a fixed width value for the element. If the width is set to 'fill', it may cause the UI to break