Invoice Manager - Adobe Flash End of Life


NOTE: This article will continue to be updated as Basware learns more about potential solutions for continuing to use Adobe Flash after December 31, 2020.

Summary:

The Basware Verian solution’s Invoicing capabilities were built using a technology called Flash (aka Flex) developed by Adobe, Inc. Adobe and common browser makers announced end of life for Flash, effective December 31, 2020. In June 2018, Basware announced end of life for the Verian solution’s Invoicing capabilities, effective June 30, 2020 and offered customers a migration path to a different Invoicing solution that integrates with the Basware Verian Purchasing solution.

In recent tests, Basware has learned that versions of Adobe Flash released mid-2020 (and later) cease to function once the local machine date passes December 31, 2020.

After this date, these versions of Flash display a splash page when logging in. Clicking the splash page redirects to an end-of-life notice on Adobe’s website. No Flash functionality is available to the user.

Potential Solutions:

Disclaimer: Basware does not endorse, officially recommend or receive any commercial consideration for any of the potential solutions described below. Nor does Basware accept liability for the efficacy of these potential solutions. We are sharing the results of cursory tests that may be helpful to customers that do not have a viable alternative to the Basware Verian Invoicing capabilities as of December 31, 2020. It is the customer’s responsibility to determine which potential solution(s) to evaluate and implement. Basware will not provide assistance in implementing any of these solutions, nor will any support for the Basware Verian Invoicing capabilities be available after December 31, 2020.

Harman:

Harman is Adobe’s official distribution licensing partner.

They have created a Flash plug-in that can be purchased directly from Harman.

Basware has no relationship with Harman, commercial or otherwise. Should a direct contact be required please contact Customer Care.

Windows Operating System:

Microsoft will be working to actively prevent Flash from working in Windows after December 31, 2020.

Microsoft KB update 4577586 will remove Adobe Flash Player from Windows 8.1, Windows 10, Windows Server 2012 and above. This update cannot be uninstalled.

For Internet Explorer or Edge (Legacy) to load Flash after end-of-life, this update must be declined. In Windows 10 and Server 2016/2019, this may require disabling the Windows Update service (or more advanced management through WSUS).

Windows Server Enabling Flash in Internet Explorer:

Windows Server requires that the Desktop Experience feature be enabled in 2012 and 2012 R2.

In Server 2016 and Server 2019, the package can be added via DISM command.

Internet Explorer:

Flash can be configured to allow specific sites to work normally after December 31, 2020. These sites must be specified in Flash’s “allow” list. This is done by creating a file named mms.cfg with the properties below:

The file must be copied to one of the following locations to take effect:

Edge (Legacy):

The legacy version of Edge requires the same changes as Internet Explorer, with one additional requirement. IE Mode for Edge must be enabled:

You should then see a line on the top saying Enable IE Integration.

Chrome:

The most recent versions of Chrome (86 as of November 2020) can be used for Flash functionality. Starting with Chrome 88, Chrome will no longer load Flash. To prevent the upgrade to Chrome 88, the Windows services and scheduled tasks responsible for Chrome updates must be disabled.

Services are disabled in the Services console:

Graphical user interface, applicationDescription automatically generated

 

Scheduled tasks are disabled in the Task Scheduler console:

Chrome includes its own version of Flash. Sites specified in Flash’s “allow” list (specific to Chrome’s included version) will continue to work after December 31, 2020.

This is done by creating a file named mms.cfg with the properties below:

For Chrome’s built-in Flash player, the file must be copied to this location:

Important Note: The “System” subfolder may not exist and should be created manually.

Edge (Chromium):

The most recent versions of Edge (86 as of November 2020) can be used for Flash functionality. Starting with Edge 88, Edge will no longer load Flash. To prevent the upgrade to Edge 88, the Windows services and scheduled tasks responsible for Edge updates must be disabled.

Services are be disabled in the Services console:

Graphical user interface, application, tableDescription automatically generated

 

Scheduled tasks are disabled in the Task Scheduler console:

 

Edge includes its own version of Flash. Sites specified in Flash’s “allow” list (specific to Edge’s included version) will continue to work after December 31, 2020.

This is done by creating a file named mms.cfg with the properties below:


For Edge’s built-in Flash player, the file must be copied to this location:


Important Note: The “System” subfolder may not exist and should be created manually.

Firefox:

The most recent versions of Firefox as of November 2020 can be used for Flash functionality. Starting with Firefox 85, Firefox will no longer load Flash.

The current version of Flash as of November 2020 is 32.0.0.453. This version of the plugin can be configured to function using the same “allow” list method as Internet Explorer. This is done by creating a file named mms.cfg with the properties below:


The file must be copied to one of the following locations to take effect:

External Solution - Puffin Browser:

There are several companies that claim to have a solution for making Flash content work.

Basware has done some cursory tests with the Puffin browser.  All the tests were passed with the tool.

Puffin reports that the cost ranges from $2 to $4 per device. For more information: https://www.puffin.com/secure-browser

NOTE: Basware has no relationship with the makers of Puffin, commercial or otherwise.