InVision 2.7 marks the beginning of a series of releases that will focus on making the platform cloud native. Although InVision runs fine in the cloud today, we can do even better. We aim to integrate closer with cloud platforms and services, and utilize cloud features smarter to provide better solutions to our customers. It is important to note that even though we’ll focus on cloud platform features, we will still support on-premise solutions 100%, and all features will be available on both configurations.
As a side note, this release contains 11 new features and 7 fixes or enhancements :)
InVision 2.6.1 introduces 23 new features and enhancements. The most interesting new feature in this release is probably the support for macros in SQL Reports and SQL Scripts. Macros enables you to use C# to dynamically generate SQL queries at runtime, before they are executed. You no longer need to concat a string using SQL and then execute it using sp_executesql. For details about how to use macros, you should read this blog post, which goes into details on the subject.
Macros can be used in Reports and SQL Scripts to dynamically create and execute SQL queries at runtime without using SQL string concatenation to construct them and sp_executesql for execution. Macros are written in C#, which offers great flexibility for creating both simple and very complex macros.
Hello world! The focus for version 2.6 has been about improving filtering capabilities and adding support Form Schemas, which provides a new way to build complex data entry forms.
Form Schemas enable you to quickly create complex data entry forms. While it is possible to create forms in previous versions of InVision, it is inflexible and too time consuming because each Form Element is an isolated entity with its own load, save and validation logic. With Form Schemas, you can create complex forms with automatic data persistence, validation, custom calculations and business logic, styling and layout. Form Schemas are displayed in Workbooks, and have actions and events like all other Workbook component.
In addition to a number of new features and enhancements, the most important change in 2.5 is a change we’ve made to the core component of the system which handles the identity of the data rows in the database. When upgrading an existing instance, the installer will automatically do all the necessary steps, but it is very important that you back up the Solution database before upgrading in case an error occurs (network, disk, etc).
Version 2.4.2 is a service release with a few fixes and enhancements. Nothing new and exciting, but we’re working on something…:)
This is mostly a service release with enhancements to existing features and fixes for a number of issues. We’re focusing most of our time and resources on the new desktop designer, but we’ll continue to provide regular releases to fix important issues and add highly requested features.
As of build 2762 of InFront 3.2 we have added an api endpoint to export a given report or dashboard as an image. Continue reading
As of build 2762 of InFront 3.2 we support creating custom links behind the gear icon on every report. The functionality is configured by entering an anchor tag <a ….. />, or a plugin name e.g. <mycustomlink>, on the report property called “Menu custom HTML or plugins”.
Example : The following value :
<a href=”http://www.profitbase.com”>Profitbase link</a>
Will result in a report menu looking like the following:
In the bottom of the report menu we now have a new link that on click will open a new tab in your web browser leading to the www.profitbase.com web site.
If more advanced functionality is needed including dynamic content and translation, a plugin must be defined configured into the given property
With version 2.4, we’re introducting version 0.1 of the new InVision Desktop Designer that lets you develop Web Functions and customize the Home Page Layout without editing the deployed .cshtml-file. We will gradually port (and improve) every feature from the SL designer to the new desktop designer, but for the time being, you’ll have to use both tools to develop InVision solutions. All significant new platform features will be added to the desktop designer, while the SL designer will only be getting minor enhancements and bug fixes.
NOTE! If you are upgrading to 2.4 from a previous version, you need to update Profitbase Installation Manager to the latest version (22.214.171.124) first.