Releases

Notes and Updates

1.4.1


Release Date: 27 Mar 2020 Improved performance in grids We have improved the performance for views that contain grids displaying collections that are connected to the view entity. Faster startup of test instance We have reduced the startup time of test instances with roughly 20 seconds. This is an ongoing work and we are working on further reducing this delay. Fixes

  • DevExtreme UI components updated to the latest version.
  • View layouts where incorrectly reinitialized during execution which reduced.
  • Theme generation failed in GO.
  • When clicking an already selected row it didn’t activate command bar buttons that where dependent on that data type.
  • Coloring of rows where broken in some cases.
  • You would get a certificate error message when launching test session from Studio.




1.4


Release Date: 25 Feb 2020 Dockerized hosting solution We have changed the underlying technology of the platform to run all web clients in isolated docker containers. This not only gives us increased security, by ensuring that each application is isolated from other apps running in the Flowfactory cloud, but also makes it possible to scale up and out individual applications that require more resources. This change will allow us to have a truly scalable and elastic cloud hosting solution for Flowfactory applications. Property tooltips This feature is a great addition for adding informative tooltips to your applications. When you define a tooltip in your entity model, that tooltip is automatically displayed in your application wherever you add input fields for it. Studio updates In this release there are several Flowfactory Studio updates. One of the major things is an update of the Report Designer to make it more responsive and intuitive. With the Report Designer you can add powerful search pages to your applications to present aggregated views of your data. Fixes

  • Layout fix for issues with vertical layout heights.
  • Minor theme updates.




1.3


Release Date: 11 Dec 2019 Upgrade to Angular 8 We have now moved the web client to use Angular 8 as client side library. With this move we open up more possibilities for us to further optimize the web client for more responsiveness and better performance. Don’t cache custom theme files Virtual entities opens up use cases where you can handle data that is not persisted to storage. When you retrieve data from an external source or assemble data from several different entities in your application it can be presented as one single entity. This will be of great advantage for many different application types. Get login prompt when you click invite link for application By using a single application definition you can publish it as separate instances that can use their own local settings for display of texts and numeric formats. Fixes

  • Import from Excel file skipped the first row during read.
  • Controls bound to entity child property where incorrectly updated.
  • Ribbon buttons had an extra background color.
  • Large ribbon buttons in web client where blurry for platform commands (such as save).
  • Checkbox control displayed as toggle where incorrectly aligned.




1.2.1


Release Date: 22 Oct 2019 Style grid rows using CSS You can now control the display of table rows using CSS instead of only setting background color. This gives you way more possibilities to control the look of table rows. You change the display of text, row height and many other ways to really make data stand out. Updated look and feel in web client We have changed how the ribbon control looks to make it more concise and also made the web client respect your generated app branding theme more. You now no longer need to apply any custom CSS to make the application fully adhere to the accent color selected in GO. Syntax highlighting for theme changes in GO We have added syntax highlighting for JSON and also autocomplete for CSS in GO to make it much easier to customize your application. Updated standard platform activities for import/export Activities for import and export of data to and from Excel files has been simplified to make them easier to use in workflows. Performance enhancements for views containing images and binary data Initial load of views containing entities with images and binary data is now much faster due to optimizations done during initial data loading. Fixes

  • Some of the bug fixes that is in this release are
  • Row colors where not applied to grid rows in some cases.
  • In some cases all of your applications didn’t show up under My applications in GO.
  • Columns chooser moved items to the wrong index.




1.2


Release Date: 12 Sep 2019 Application branding By using the built in theme builder you can customize your application to create a unique experience. You can change the design of the login screen and the application itself and also the behavior of mobile apps added to the home screen through the manifest.json file for a more native-like experience. Virtual entities Virtual entities opens up use cases where you can handle data that is not persisted to storage. When you retrieve data from an external source or assemble data from several different entities in your application it can be presented as one single entity. This will be of great advantage for many different application types. Local selection for application instance By using a single application definition you can publish it as separate instances that can use their own local settings for display of texts and numeric formats. Optimizations We are continuously working on performance optimization. In this release we have reduced loading time for the most complex views up to 60 times. Low code developer technical documentation We are continuously working on improving the overall experience for our low-code developers. Our library now covers support material, technical documentation and best practice examples for the entire process – setting up, creating, publishing and upgrading applications.




1.1.1


Release Date: 22 May 2019 Multi language support You now have the ability to localize your application to have a broader reach for a single application. In the designer you add languages that your application will support and you can then add terms that can be translated for each language. These terms can then be used for display of labels, translation in workflow activities or even translation in custom code. Each application instance can be associated with a language and the language selected not only specifies what translations that should be used but also controls number formatting etc. so that you have full control over the display of your application. Radio button list control Use this control to make selection from shorter lists easier on especially mobile devices. Each item in the list is displayed as a radio button which allows a single selection. This is a great addition to the drop down control and decreases the number of clicks required in your application. Data grid enhancements We have added additional features to the data grid control that give you more control over the appearance and behavior. You can now toggle responsive mode for the grid which automatically hides columns if the screen size is small. By setting hiding priority on the columns you can control in what order the columns are hidden. Furthermore, you can now enable or disable paging in the grid and also set the page size, how many rows are displayed on each page in the grid. You can now also select a single click workflow in addition to the double click and row selection that we had previously. Finally we have added settings that control the appearance of the grid. You can toggle display of column lines, row lines, grid border and row alternation color. Simple view for drop down For shorter lists or lists that only contains a single column it might be overkill to use the full-fledged lookup control with row filtering and multiple column support. You can now toggle simple mode for the control that makes it display a more simple ordinary drop down. List enhancements You can now apply alternate filtering for lists in your entity property definition which adds flexibility to the list handling. ​Image control enhancements You can now select to limit image size and specify maximum size of the image, width and/or height. This will scale the image on the client, before it is sent to the server, which decreases network traffic and can increase performance of your app.​ Fixes

  • You can now directly add items to system definition lists after they are created.
  • System definition list items wasn’t correctly propagated from template database to main database.
  • Expand button for grids wasn’t shown in some cases.
  • Cancel button was missing in legacy version of file upload dialog.
  • Group header wasn’t rendered correctly for newly added rows.
  • Save grid settings didn’t save column width.




1.1.0


Release Date: 16 Apr 2019 New file upload control A new version of the file upload control has been released that simplifies uploading and handling of files in workflows. Simply add a property of type binary data to your entity and add a Upload file activity to a workflow and you can store the file inside your entity by accessing the output parameter File data. New file download control We are also releasing a new file download control that makes it easy to send files from your application to the client. Pass the activity desired filename and binary data containing the file contents and the file is downloaded the client. Permissions for editing in grid Permissions in Flow factory makes it easy to define global rules that limit what data can be edited by who. This functionality has now been extended to also include editing in grids so that these rules are also enforced for inline editing. Storing data in User system module You now have the possibility to save changes to User system module. This data module has a mirrored structure of the system database and can be used to store application settings that can be used during run time, such as customized export or import definitions or view settings.
Loading data from other data modules Support has been added to load data from other data modules besides the main data module. This way you can present information from user system, system or even platform modules in your application. Formatting dates in labels You can now specify format for dates in labels. This way you can exactly control how dates are shown. Fixes

  • Grid command bar and ribbon buttons didn’t behave the same way in all instances. Their behavior has now been harmonized so that they work the same way in all scenarios.
  • Data-database structure is now properly upgraded when updating published instances of applications.
  • Grid state persistence didn’t properly save all settings, these has now been fixed.
  • An error occurred while trying to add a column of type binary data.
  • Calculated values are now properly cached when specified to do so, this can greatly increase application performance in certain scenarios.




1.0.10


Release Date: 14 Mar 2019 Hide grid columns based on criteria You can now define criteria on grid columns that will automatically hide or show them depending on other data on your screen or the user. Themed login screen We spiced up the login screen with a background image and some more colors! Tooltip enhancements We have enhanced how the tooltips work, they now don’t disappear automatically after timeout and are only shown if the tooltip workflow returns a text for the tooltip. Web client stability We have fixed many issues in the web client to increase stability and making sure features work as expected.




1.0.9


Release Date: 19 Feb 2019 Automatic restore of saved grid settings You have the ability to save layout settings for grids that you have customized; columns that are hidden and the order that they are shown in. Now these settings are automatically restored if you have previously saved them. New design on login screen The login screen has gotten a new design and now displays name of the application as well as what version you are running. CSS class on controls To allow easier customization of apps you can now specify CSS class that is applied to controls at runtime. You can change all kinds of things from changing color of specific buttons to completely changing the way a certain grid looks. Theme customization To allow easier customizations of your app we have introduced an easier way to customize existing themes while minimizing required effort after version upgrade of the web client. Checkbox as toggle button Checkboxes can now be displayed as toggle buttons instead of ordinary checkboxes. They will look like buttons that are pressed when it is checked. Performance optimizations We have further optimized the performance of the web client both on the server and on the client side. Decreased memory footprint and increased stability on the server side and reduced data handling on the client.




1.0.8


Release Date: 18 Jan 2019 Grid row styling Grid row styling allows you to define business rules for coloring grid rows based on values in the entities. For example, you can define that all overdue invoices should have a red background color and it will be shown like this at all places in your application. Hide and show controls and buttons based on data You can easily define criteria on controls as well as buttons that will automatically hide or show them, as well as disable or enable them, based on data in your screen. Grid row filtering Grids can have criteria specified that automatically hides rows that are not relevant for the screen. Replacement of authentication module When running Flowfactory on premise you now have the ability to completely switch out the authentication module to integrate the platform with your own authentication mechanism. Performance optimizations We have further optimized the performance by reducing data that is passed from the server to the client as well as optimizing loading of data on the server.




1.0.7


Release Date: 19 Dec 2018 File upload and download Support for file upload and download has been added which makes it easy to add uploading of files in your application. Using the existing platform support for reading and writing Excel files you can easily create import and export functionality for data.
Globalization support The web client will use whatever culture you have defined in your web browser for correct display of dates, numbers etc. This will be automatically applied without requiring any special effort from the developer.
Enabled and visible criteria Controls can be dynamically enabled/disabled and shown/hidden by specifying criteria for the controls.
Performance enhancements Performance has been greatly increased by adding internal caching of views.




1.0.6


Release Date: 28 Aug 2018 Dynamic UI The UI is now dynamically updated when fields are changed to reflect changes that has occurred on the server side. This opens up support for property events in the web client.
Inline editing in grid You can now edit fields directly in the grid. Support has been added for text, numeric, boolean and date fields. Performance enhancements Performance of Search Report control was greatly increased by reducing the amount of data read from the database.
Tooltip Tooltips can be added to grid rows where the tooltip text is calculated server side inside a workflow. This allows for very complex tooltip scenarios where you easily can create tooltips that can be created from very complex logic.
SignalR stability improvements The SignalR connection will now show current connection status and reconnect whenever the connections has been interrupted.




1.5


Released 29/6 2020 Major update to Studio UI For this release we have focused on the Flowfactory Studio and updating its visual appearance. We have updated all UI components used in the Studio and also underlying components to make it run more smoothly and stable. Most of the UI has been updated and several productivity features has been added. This update also opens up for many more coming features in Studio which will speed up the development process even further. Search buttons move to the side of the interface for easier access. Possible to move tabs to another screen and detach/group them from Studio GUI. Upgraded view editor with added possibilites to edit via tree view Model diagram view for entities. Font based icons You can now used font based icons for buttons and commands in the web client. Supported frameworks are Fontawesome 5 free icons and DevExpress. The icons scale really well on all devices since they are vector based and not pixel based and it also makes it possible to change the color of all icons with a single CSS rule. Icon is defined in Flowfactory Studio: Visit these sites to check out the icons: Font awesome >> DevExpress >> Other fixes

  • Major updates under the hood for great future features!
  • Standard Windows Fonts where added to Docker images so PDF-reports work as expected.
  • Ribbon bar in web client would in some cases display small buttons as small. Small buttons are aligned correctly when containing less than 2 in one column.
  • Performance upgrade for workflow editor in studio.
  • Fixed bug where server restarts was needed when uploading custom code.
  • Fixed bug where entity model was cached on server.





@ Flow Factory AB 2020 - All Rights Reserved.                      Back to Top

  • Social Icon Twitter