Professional Documents
Culture Documents
0
Release Notes
Contents
Trademarks and Copyright
Contents iiiii
Introduction 4
Upgrading Blue Prism 4
Review upgrade notices 4
Applying updates 5
Upgrading to version 7 - Selecting a server communication method 6
Database upgrade
In-product
Directly executed
upgradeSQL Script (advanced)
7 7
8
This Release 9
Blue Prism 7.0: May 2021
Known
Important
Secure
New
Enhancements
Fixes
Browser
features
and
development
issues
extensions
minor
notices
improvements
policy
910
11
14
16
9
Upgrade notices 18
Upgrading from versions prior to 6.0 18
Upgrading from versions prior to 6.3 18
Upgrading from versions prior to 6.4.2 19
Upgrading from versions prior to 6.5 20
Upgrading from versions prior to 6.6 21
Upgrading from versions prior to 6.7 22
Upgrading from versions prior to 6.7.1 23
Upgrading from versions prior to 6.7.2 23
Upgrading from versions prior to 6.7.3 24
Upgrading from versions prior to 6.8 24
Upgrading from versions prior to 6.9 26
Upgrading from versions prior to 7.0 27
Invalid upgrade paths 28
Introduction
Release notes are created for each release of Blue Prism, providing details about the release (such as
required database version and certifications achieved) and a summary of each enhancement and fix.
Applying updates
The recommended procedure for applying updates to a given environment is as follows:
1. Stop any currently executing processes or schedules.
2. Close or exit all connected Blue Prism clients (e.g. interactive clients, runtime resources, Blue Prism
Server).
3. Back up the database (data files and transaction logs).
4. Install the new version by executing the supplied MSI installer on all devices. Commonly there is no
requirement to remove a previous version first - review the Update Notices to verify if the upgrade
path being followed does require the previous version to be uninstalled prior to a new version
being applied. Subject to use of application distribution software, this task could be fully
automated.
5. If there are database changes for the upgrade path (this is indicated in the Release Notes) these
can either be applied via an in-product option, or through use of SQL Upgrade Script that is applied
manually.
The database changes will need to be applied to each environment affected by the update. (See
following section for details).
To upgrade a database using the in-product capability, or by directly applying the upgrade script, a
SQL user account with the following permission is required: sysadmin (server role) or dbowner
(database role)
6. Once any required changes have been applied on one client, use the various connections to log into
each of the Blue Prism environments to validate the installation and check that there are no more
on-screen messages.
7. If Login Agent is used within the environment and it is necessary to apply an updated version (this
is indicated in the Release Notes) it should be installed by executing the supplied MSI installer on
all appropriate devices.
Once Blue Prism has been installed the Login Agent installation files can be found within an
Installers folder within the Blue Prism install location.
8. Following the update of Login Agent, install the updated Login Agent Blue Prism Release into the
relevant environment and ensure that the relevant processes reference the updated Login Agent
VBO.
9. Start the Blue Prism Server service on each Blue Prism Server and resume all Blue Prism clients.
Blue Prism version 7 offers a number of .NET and WCF communication methods:
• .NET Remoting Insecure
• .NET Remoting Secure
• WCF Insecure
• WCF: SOAP with Transport Encryption
• WCF: SOAP with Transport Encryption & Windows Authentication
• WCF: SOAP with Message Encryption & Windows Authentication
Consult your Security and Governance team, Network Administrators, and Server Support staff to help
select the best option for the needs of your business.
Follow the steps below to change the server communication method.
A successful upgrade must be completed and verified prior to updating the server communication
method.
1. Select an appropriate communication method which aligns with the deployment architecture.
2. If using a WCF method with Transport Encryption, generate the required server certificate per
server.
3. Stop all component devices.
4. Make the necessary server configuration changes.
5. Start the server.
6. Update the connection settings on all components.
Database upgrade
The database upgrade can be applied either via:
• An in-product option, or
• Through use of SQL Upgrade Script that is applied manually.
In-product upgrade
On a single client (typically the application server), click File > Connections. Ensure the relevant
connection is selected and click Upgrade Database.
The connection to the database will require necessary database permissions to carry out the required
changes.
This Release
Blue Prism 7.0: May 2021
Database 444 The release requires the Blue Prism database to be this
version. This is the first Blue Prism release to use this
database version.
Login agent 7.0 The version of Login Agent that is provided with this
release of Blue Prism has the same functionality as the
version provided with Blue Prism 6.7.
Browser extensions 7.0.0 See the browser extensions section for the latest versions
(Chrome, Firefox, and of each browser that has been verified with this release.
Edge) For the latest compatibility information, see the browser
compatibility matrix in the Blue Prism online help.
If a previous version of the Edge browser extension has
already been manually installed from the Chrome store, this
should be manually removed and the new version installed
from the Edge store, see the upgrade notices for more
details.
Data Gateways engine 1.3 The Data Gateways engine version 1.3 must be installed to
use Data Gateways with Blue Prism 7.0.
Download the installer from the Blue Prism Portal via
Product > Blue Prism Enterprise > Extras.
Known issues
A list of any prominent issues with this release is maintained in the knowledge base – click here for more
information.
Important notices
Please review the upgrade notices for more details and before upgrading to this release.
New features
An overview of Blue Prism 7, including installation path options and links to additional documentation
can be found in the online help.
Core components
The following features have been added to the Blue Prism core functionality in version 7.0:
• Digital Workers at Scale – The new Application Server Controlled Resources (ASCR) feature
increases the number of runtime resources that Blue Prism can interact with. With ASCR,
interactive clients communicate with available runtime resources via the application server,
meaning that individual connections don’t need to be made. This increases efficiency and enhances
the potential for greater scale allowing users to deploy more than double the number of digital
workers into a single Blue Prism environment compared to Blue Prism version 6. Learn more...
• Native Citrix Automation – Applications presented in a Citrix Virtual Desktop Environment (VDE)
can now be natively automated using Blue Prism. Users who are able to install Blue Prism directly
into the Citrix VDE can now take advantage of native spying techniques in addition to the
previously available surface automation approach. Learn more...
Optional components
In addition to the new core features, the following optional components can be configured to extend the
capabilities of Blue Prism version 7.0:
• Browser-based Control Room – Provides dashboards and data views that allow users to view and
manage Blue Prism activity for all their environments – run schedules, monitor work queue activity,
oversee session activity, and more. The browser-based Control Room has four features available in
this release:
• Work Queues – Monitor the status of work queue items and track queue activity.
• Schedules and Tasks – View, run, and monitor schedules and tasks.
• Sessions – View, filter, and organize session activity in each environment.
• Digital Worker Health – View and monitor the digital workers in each environment.
The browser-based Control Room is supplementary to the Control Room in the Blue Prism
interactive client and requires the installation of Blue Prism Hub 4.3. Learn more...
• Blue Prism API – Provides a common interface for components such as the Blue Prism browser-
based client to connect with the Blue Prism database. It also provides a series of predefined
capabilities that can be used by custom solutions to interact with Blue Prism programmatically
using a RESTful API, such as:
• Access to monitoring data such as sessions, work queues, and schedule information.
• Schedule management control.
• Adding items to Blue Prism work queues ready for processing by your digital workforce.
The Blue Prism API is installed independently of Blue Prism. Learn more...
• Authentication Server – A centralized way of providing common authentication for users across
three key components of the Blue Prism platform: Blue Prism Enterprise, RESTful API, and Hub.
• Authentication Server is installed as part of the Blue Prism Hub 4.3 installation and is
required if using the Blue Prism API and/or browser-based Control Room with Blue Prism
7.0 and later.
• Authentication Server can only be used with Blue Prism environments configured for multi-
authentication, but where users log into the interactive client using Blue Prism native
authentication.
• Once Authentication Server has been configured and enabled in a Blue Prism environment,
all user access via the interactive client for Blue Prism will be directed via Authentication
Server where users will only be able to use basic authentication (username and password)
and LDAP authentication to log in via Authentication Server.
• When using Authentication Server for Blue Prism user authentication, Blue Prism native and
Active Directory authentication can still be used to authenticate runtime resources,
AutomateC commands, and when calling web services exposed on runtime resources.
• Blue Prism environments which are not configured to use Authentication Server cannot use
the Blue Prism API and/or browser-based Control Room. Hence, users can continue to use
native and Active Directory authentication to log into the interactive client.
• The external authentication capability via Authentication Gateway introduced in Blue Prism
6.10 is not supported in the first version of Blue Prism version 7 irrespective of whether
Authentication Server is used or not. Learn more...
Enhancements
In addition to the new features described above, the following enhancements have been made to this
release of Blue Prism:
Browser extensions
Browser extensions allow Blue Prism to interact with web pages and applications presented in a
browser, so that business processes that include such applications and web pages can easily be
modeled.
Upgrade notices
Special considerations are required to upgrade from versions prior to those listed below. Please review
the following notices according to the version of Blue Prism which you are upgrading from.
For example, if a deployment currently running 6.7.3 is being upgraded to Version 7.0 it is essential that
the information for updates prior to 6.8, 6.9, and 7.0 are followed.
It is recommended that any customers planning to upgrade from a Blue Prism release earlier than
6.0 should contact Customer Support and review the relevant upgrade notices.
As with all upgrades it is essential that a full and verified database backup is performed prior to applying
the database upgrades.
To manually enable snapshot isolation after database creation or upgrade, a user with alter database
permissions must run the following command:
ALTER DATABASE [%%dbasename%%] SET ALLOW_SNAPSHOT_ISOLATION ON
Snapshot isolation must by manually applied if using a script to create or upgrade a database
When creating or upgrading a database using a script, it is necessary to manually apply the Allow
Snapshot Isolation setting to the database.
To manually enable snapshot isolation after database creation or upgrade, a user with alter database
permissions must run the following command:
ALTER DATABASE [%%dbasename%%] SET ALLOW_SNAPSHOT_ISOLATION ON
To streamline the upgrade process, session logs should be archived before upgrading. By default,
sessions logs that remain in the system will not be visible after upgrade but can still be migrated
when required.
The following options display when Upgrade Database is selected from the Connection Configuration
dialog:
• Upgrade database and retain session logs in existing tables – The new database tables are
created during the upgrade but session log data remains in the existing tables. This is the default
option and provides the recommended upgrade path, ensuring upgrades are performed more
quickly. The existing session log table names are suffixed with '_pre65'. The data from these tables
is not be visible in session management but can still be migrated using the tool, available from Blue
Prism Customer Support.
• Upgrade database and migrate existing session log data to new tables – Data from session logs
is migrated to new database tables during the upgrade. As the migration can take some time, this
option is not available for environments with more than 10 million session logs or 10GB of data
and is not recommended for environments with more than 1 million session logs.
When generating upgrade scripts using the 'Generate Script' button, the created script will run the
upgrade without migrating session logs.
Unicode logging must be enabled for Chinese and Japanese versions of Blue Prism
To ensure that process logs are correctly audited in Simplified Chinese and Japanese language versions
of Blue Prism, select Enable Unicode support for session logs in System > Settings.
Data Gateways configurations must be manually checked for the impact of automatically
renamed published dashboards
Published dashboards with duplicate names are renamed with a numbered suffix during an upgrade to
version 6.6. Where this is the case, such dashboards will be deselected in any Data Gateways
configuration in which they are referenced. All Data Gateways configurations should be checked to
ensure the required dashboards are selected.
The help files in the specified location are now accessed when the help in called from the Blue Prism user
interface. To revert back to using the server-based help, deselect Enable Online Help.
This notice is only valid when upgrading to 6.7.1. If upgrading to 6.7.2 or later it is recommended to
follow the method outlined here.
If upgrading from Blue Prism 6.6 or earlier to 6.7.1, this release must be installed on all devices (clients,
runtime resources, and application servers).
If upgrading from Blue Prism 6.7.0:
• 6.7.1 must be installed on all interactive clients.
• If runtime resources have been upgraded to 6.7.0 and are set up to have a user.config file in
Users\Username\AppData\Roaming\Blue Prism Limited\Automate V3, then these must be
upgraded to 6.7.1, or the user.config file must be removed.
• Devices running 6.7.1 can connect to application services running 6.7.0 or 6.7.1. Servers running
6.7.0 do not need to be updated to 6.7.1 other than to improve future upgrade behavior by
addressing bg-5533 described below. If upgrading application services from 6.7.0 to 6.7.1, please
ensure you note the existing log on details and other configured properties for the Blue Prism
server service so they can be re-applied after upgrade.
This notice is only valid when upgrading to 6.7.2. If upgrading to 6.7.3 or later it is recommended to
follow the method outlined here.
If upgrading from Blue Prism 6.6 or earlier to 6.7.2, this release must be installed on all devices (clients,
runtime resources, and application servers).
If upgrading from Blue Prism 6.7.0 or 6.7.1:
• 6.7.2 must be installed on all interactive clients.
• 6.7.2 must be installed on all runtime resources.
• Devices running 6.7.2 can connect to application services running 6.7.0, 6.7.1, or 6.7.2. Servers
running 6.7.0 do not need to be updated to 6.7.2 other than to improve future upgrade behavior by
addressing bg-5533, which was introduced in 6.7.0 and fixed in 6.7.1. If upgrading application
services from 6.7.0 to 6.7.2, please ensure you note the existing login details and other configured
properties for the Blue Prism server service so they can be re-applied after upgrade.
Any runtime resources used to run processes which automate Chrome, Edge, and Firefox need to
be restarted when changing this setting.
Chrome browser extension must be manually installed for use with Microsoft Edge
These steps are only required if upgrading to a version of 6.8. If upgrading to version 6.9 or later,
there is no requirement to install the Edge browser extension manually as it can be selected for
automatic installation from the Blue Prism installer from 6.9 onwards.
To use the Blue Prism Chrome browser extension with Chromium-based versions of Microsoft Edge, the
extension must be manually installed as follows:
1. In Edge, enter edge://extensions in the address bar.
2. Select the Allow extensions from other stores setting.
3. Navigate to the Chrome store and search for the Blue Prism Browser Extension. Alternatively use
this URL.
4. Click Add to Chrome.
See Install Blue Prism browser extensions for more details.
Firefox browser extension for use with Firefox version 74 and later must be manually installed
This notice is only valid when upgrading to 6.8. If upgrading to 6.9 or later it is recommended to
follow the method outlined in Upgrading from versions prior to 6.9.
The Blue Prism Firefox extension is installed automatically when selected during a custom Blue Prism
installation or upgrade. However, for applications and websites using Firefox version 74 or later, the
extension must be installed manually as follows:
1. In Firefox, enter firefox://about:addons in the address bar.
2. From the tools menu, select Install Add-on from File.
3. From the Blue Prism install directory (typically C:\Program Files\Blue Prism Limited\Blue Prism
Automate), select the FirefoxPlugin.xpi file.
4. Click Add and follow the additional prompts to complete the installation.
A notification displays when installation is complete and the Blue Prism extension icon is added to
the Firefox toolbar. See Install Blue Prism browser extensions for more details.
Firefox browser extension for use with Firefox version 74 and later must be manually installed
The Blue Prism Firefox extension is installed automatically when selected during an advanced Blue Prism
installation or upgrade. However, for applications and websites using Firefox version 74 or later, the
extension must be installed manually from the Firefox add-ons store as follows:
1. Open Firefox.
2. Paste the following URL into the address bar of the browser: https://addons.mozilla.org/en-
GB/firefox/addon/blue-prism-6-9-extension/
3. Click Add to Firefox and confirm the installation when prompted.
A notification displays when installation is complete and the Blue Prism extension icon is added to the
browser toolbar.
Applies to Notes
environments
currently using
4.2.56+ The minimum Version 5 upgrade is 5.0.11 which is the first applicable version
which contains the Encryption Schemes and AES-256 support provided in this
version of 4.2.
4.2.57+ The minimum Version 5 upgrade is 5.0.12 which is the first applicable which
contains the option to configure the inter-component communication to use
FQDN host names.
4.2.61+ The minimum Version 5 upgrade is 5.0.18 which is the first applicable version
which contains aligned work queue optimizations.
5.0.34+ The minimum Version 6 upgrade is 6.1 which is the first applicable version
which contains a number of items also featured in 5.0.34.
5.0.35 The minimum upgrade is 6.4.
6.2.2 The minimum upgrade is 6.4.
6.4.3 The minimum upgrade is 6.5.1.
6.7.3 The minimum upgrade is 6.8.1, which is the first applicable version that also
contains the improvements to diagnostic functionality. See the 6.7.3 release
notes for details.