About Tore Senneseth

Head of R&D at Profitbase

Profitbase InVision 4 Released!

We’re happy to announce the release of Profitbase InVision 4.0!

For InVision 4.0 we’ve made a significant effort in moving from .NET Framework to .NET Core on the backend, and from AngularJS to React on the frontend. 
We made these changes in order to ensure that we can continue to innovative and deliver the best possible products and features to our customers and partners on the most modern and flexible technology stack that will stay with us for years to come.

Installing InVision 4.0

To install InVision 4.0 on your local PC or on a server / VM, you need to do the following

  1. Contact Profitbase to get a license id.
  2. Make sure you have PowerShell 5.1 and IIS .Net core hosting bundle installed.
  3. Download and install Profitbase Installation Manager 4. 
  4. Follow the instructions in the installation guide or view this video

You can download Profitbase Installation Manager 4 from here or run the following Powershell command
Invoke-WebRequest -Uri “https://download.profitbase.com/installer/ProfitbaseInstallationManager v4.0.0.0.exe” -Outfile “ProfitbaseInstallationManager v4.0.0.0.exe”; Start-Process ("ProfitbaseInstallationManager v4.0.0.0.exe") 

Upgrading to InVision 4

Because we’ve moved to a new technology platform, you cannot automatically upgrade to InVision 4.0 from previous versions just by clicking the “Upgrade” button in the installer. Depending on which features you have used in your Solution(s), there are a few manual steps involved.

Read the detailed steps about how to upgrade to InVision 4 here.

New features

The focus for this release has been on moving to a new, modern technology platform. We have, however, found the time to add a few new features to please y’all.

Time Dimension

We’ve added support for creating and managing Time Dimensions directly in InVision without having to use Profitbase Studio.

Monitoring and diagnostics through Application Insights

We’ve added support for sending telemetry information to Application Insights to enable IT departments to include InVision in their standard operations and monitoring tools and processes.
This feature is enabled by default, and sends telemetry information to Profitbase unless you change the instrumentation key during installation or manually at a later point by editing the appsettings.json configuration files.

Change Workbook Title dynamically

You an now dynamically change the Workbook Title at any time after the Workbook has been loaded by calling the SetWorkbookTitle(…) command in Execute actions on the Workbook object.

Bug fixes

Version 4 contains more than 50 bug fixes from version 3. Many of them were reported through our support site / user forum, and we appreciate all feedback that help us improve the product.

Here’s a list of all bug fixes reported through the support site that were fixed in version 4.

What’s next

Now’s where the fun begins! The last year+ has been spent on porting our entire software platform from “legacy” to a modern technology stack. This has prevented us from delivering new features and capabilities to partners and customers that help them unleash business value faster. For the next year, we’ve lined up a range of exiting new features that we know will provide great value and help you exceed your customers expectations.

– The R&D Team


Profitbase InVision 3.0 Released!

After a long wait, we’re happy to announce the release of InVision 3.0! As you can see below, we’ve been busy adding new features to the platform and improving what’s already there. Creating the new Designer has been a major effort, but the new platform opens up new possibilities that we plan to take full advantage of in the future. Please read the entire blog post to discover the new and enhanced capabilities of the platform, and make sure to read the upgrade instructions carefully. Hope you like what we’ve done!

Continue reading

InVision 2.7.0 released!

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 :)

Continue reading

InVision 2.6.1 released!

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.

Continue reading

InVision 2.6 Released

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.

Continue reading

InVision 2.5.0 Released

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).

Continue reading