Blue Prism 6.5: April 2019
Database: |
318 |
The release requires the Blue Prism database to be this version. |
Login Agent: |
6.5 |
Login Agent has been updated for this release. |
Chrome browser extension: |
2.1.0 |
Evaluated against Chrome version 84.0.4147.125 at the time of this release. For the latest compatibility information, see Browser extension compatibility. |
Firefox browser extension: |
6.5.0.12573 |
Evaluated against Firefox version 66.0.3 at the time of this release. For the latest compatibility information, see Browser extension compatibility. |
Data Gateways engine: |
1.0 |
Download the installer from the Blue Prism Portal – select Product > Extras. |
Important notices
To streamline the upgrade process, session logs should be archived before upgrading. By default, sessions logs remaining in the system will no longer be visible after upgrade. However, they can still be processed using the archiving tool once the upgrade is complete. For lower volumes of sessions logs there is an option to update the records as part of the upgrade so that they remain visible.
The Tesseract version has been updated to 4.0 and ships with new English language packs. Any non-English language packs from versions prior to 6.5 will no longer work and new ones must be installed on each device where Tesseract will be used.
It is essential that the upgrade notices are reviewed before applying this release.
Release notes

This release has been verified as complying with the following standards by Veracode – an independent application security organization.
Static Code Analysis |
VL5 + SCA. Veracode Score: 100/100. Further information |
PCI DSS |
PCI DSS Version 3.2 compliant in sections 6.1, 6.3.2, 6.5, 6.6, and 11.3.2 |
PCI PA-DSS |
PCI PA-DSS Version 3.2 Sections 5.1.4, 5.2, 7.1.1, 7.1.2, and 7.1.3. |
HIPAA |
Controls: 01.v, 02.e, 04.a, 06.d, 10.a, 10.b, 10.l, 10.m |
OWASP |
|
SANS Top 25 |
|
CERT Secure Coding |
A compliance highlight summary report is available upon request via Product Support.

The following new features and enhancements are introduced in this version of Blue Prism.
Description of change |
Reference |
---|---|
Data Gateways provides a centralized mechanism for pushing data out of Blue Prism for use in external systems for monitoring and reporting, long-term data storage, and to feed machine learning models. System Settings are applied to determine what data will be processed by the Logstash Powered Data Gateways engine, and a configuration defines the outputs to which data will be pushed. Data from session logs, published dashboards, and process stages can be sent to a variety of external outputs – HTTP endpoints, external databases, third-party analysis tools, and flat files – providing flexibility and control over data analytics and storage. Three new user permissions have been introduced for this feature and provide the necessary rights for regular and advanced configuration, and for managing the Data Gateways engine in the Control Room. To support this feature, the new Data Gateways internal VBO is now available. It has one action, Send Custom Data, that accepts collections as inputs and sends the data from those collections to the Data Gateways engine. A number of additional components are required for Data Gateways that are available in a separate installer, Blue Prism Data Gateways Components, available from the Blue Prism Portal. Data Gateways requires a SQL native user to be created against the Blue Prism database and is only available for Blue Prism databases that can support this. For full instructions on how to configure and use Data Gateways see Data Gateways. |
ep-146 us-3694 |
Work queue snapshots allow metrics relating to work queue performance to be externalized, making it available to business intelligence tools and other reporting software to gain an insight into work queue item and exception volumes. Configurations determine which queues are included in each snapshot and at what frequency the data is captured. Snapshots can then be compared to identify trends and provide a better understanding of queue performance. Additionally, two new in-product data sources have been introduced which show some of the information in dashboard tiles. |
ep-147 |
The Blue Prism interactive client user interface and product help are now available in Japanese and Simplified Chinese. When starting Blue Prism, the user interface is automatically presented in the locale of the operating system for the supported language. The required language can also be selected from the login screen. As part of this enhancement, public holidays for China, Japan, Hong Kong, and the USA are now available in calendars by selecting the required region in the System > Calendar settings. |
ep-30 us-3759
|
Support for IPv6 connections has been introduced, allowing Blue Prism to be deployed in environments that utilize IPv6 network protocols for all connections as well as those that use a combination of IPv4 and IPv6. For more information, see Blue Prism Network Connectivity. |
ep-97 |
The Tesseract OCR engine has been upgraded to V4.0.0 and is applied to all installations of Blue Prism 6.5. New options have been added to the system settings that allow users to select select which characteristics of the V4.0.0 engine will be applied. For further information, see Tesseract v4.0.0. |
us-3972 us-3120 |
A new Maximum Attempts option has been added to the Recover stage to prevent an object or process from entering an infinite loop by setting a maximum number of times the stage can be executed. If the maximum attempts limit is reached then the Recover stage will not be used and an exception will be thrown. Exceptions thrown when a Recover stage has exceeded its Maximum Attempts value cannot be handled or bubbled up, meaning that the object or process that is running at the time will be stopped/terminated. The number of times the Recover stage has been called is reset when the Start stage of the page on which it resides is executed. |
us-3537 |
The Resolve Import Conflicts screen has been improved so that conflicts discovered during an import are presented in a grid view. |
bg-502 |
A new user permission – Release Manager – Import Release – has been introduced. To import a release in Release Manager, a user must have this permission as well as the relevant permissions for all the components in that release, such as Import Process, Import Tile etc. This applied both when importing from the File menu, or using the command line. For new installations, the permission is applied to the built-in System Administrator and Release Manager roles. For upgrades the permission is automatically applied to any user role that already has the View Release Manager permission assigned. Additionally, the enforcement of import permissions is now repeated on the application server. |
us-3847 us-3783 |
Stage names are now automatically assigned a default name that reflects the selected action for scenarios when a name is not manually entered by the user. |
us-3544 us-3699 |
When creating a copy of an object or process using the Save as option, users are now presented with a list of destination folders for which they have create permissions. |
us-2702 |
A new tile, Hours Spent Working Queues, is available for use in dashboards. The tile displays the hours that runtime resource spent working queues in each month during a specified period of time. |
us-3075 |
The following improvements have been made to Blue Prism auditing functionality:
|
us-3547 us-454 bg-1599 bg-1926 |
The following improvements have been made to scheduling:
|
bg-2038 bg-2451 bg-2478 |
A number of updates have been made to the license management utility:
|
ep-143 bg-2472 us-1551 bg-2683 |
The following changes have been made to improve the process of upgrading and creating databases:
The progress bar may pause during while large operations.
|
us-3739 us-3698
|
When performing an upgrade to version 6.5 or above, users are given the option to migrate session logs to tables that provide higher performance. If the option to migrate is not chosen data will be left in the current tables. This reduces the need for a lengthy upgrade process and allows session log data to be migrated post-upgrade using a tool available from Customer Support.
For more information, see the Upgrade Notices for version 6.5. |
us-3904 us-3906 us-4017 |
Enhanced application level logging functionality has been added to Blue Prism so that, once enabled, more detailed information about application execution and performance can be accessed to assist when troubleshooting. For further information, see the Troubleshooting – Logging topic in the in-product help. |
us-699 |
A new option has been added to the Blue Prism installer – Google Sheets Automation – that installs the DLLs required to interact with spreadsheets, presented in Google Sheets, via the new VBO. |
us-2531 |
The following changes have been made to the System > Workflow > Environment Locks screen:
|
us-3549 |
Improvements to the hooking engine have been made to resolve issues around translating coordinates when the target application is drawing using a different coordinate space. |
us-2171 |

The following fixes and minor improvements are introduced with this version.
Description of change |
Reference |
---|---|
The following changes have been implemented in the Control Room:
|
bg-2381 us-1712 bg-2685 bg-2731 |
The following improvements have been made to the Blue Prism Skills feature:
|
us-3623 bg-2385 |
The following changes have been made to improve functionality when using Blue Prism with Japanese language characters and Windows versions:
|
bg-2391 bg-1779 bg-620 |
The auto-archiving feature has been updated to work more effectively in environments with high volumes of data. |
us-3546 |
If a work queue item is locked at the end of a session, the cleanup process now only marks the item with an exception. Previously this scenario would automatically create a retry for the queue item. |
bg-598 |
In the Queue Management screen, applying filters of less than 12 hours in the Created column for work queue items was causing all data to be cleared from the table if used in anything other than the local time zone. This issue has been addressed and the filters in work queues now work correctly, regardless of the time zones. |
bg-2117 |
A change has been implemented to address an issue that produced errors when displaying active queues over WCF connections if two control room users attempted to simultaneously change the number of target sessions for a given queue. |
bg-2392 |
An change has been implemented to ensure that carriage returns and line feeds in command replies from runtime resources that are configured to use an SSL certificate are processed correctly by the interactive client and scheduler. |
bg-160 |
The Session Log viewer UI has been updated to add maximize and minimize buttons and remove the help button. |
bg-543 |
The Manage Access Rights screen for object and process groups has been updated to stop changes to the Unrestricted/Restricted options being saved if the user clicks Cancel or the X button. |
bg-2353 |
The following improvements have been made to the Blue Prism browser extensions:
|
us-3418 bg-2727 bg-2612 bg-2624
|
A warning message now displays when a user attempts to log in to an environment configured with single sign-on for Blue Prism that has an inaccessible domain. |
bg-1657 |
The Startup Parameters dialog now correctly displays when accessed from the Debug menu in process studio. Previously, attempting to access startup parameters in this way, resulted in an error. |
bg-2005 |
When attempting to edit a locked process from a process stage, users are asked if they want to open the process as view-only instead. Previously, if the user selected 'No' an error would be thrown. This issue has now been addressed and this action now closes the message box. |
bg-2432 |
An issue that prevented processes being renamed on import if the process had the same name as an existing business object has been addressed. |
bg-2467 |
The default value for the Stage logging setting in internal business objects is now Error Only. This applies to all internal business objects apart from Get Next Item in the Work Queues business object, for which the default value remains Enabled. |
us-3534 |
The Find References functionality in Object Studio now correctly returns references to other actions in the same object that are called from page and action stages. Previously, finding references under these circumstances did not produce any results. |
bg-2157 |
For published objects and processes for which a user does not have edit permissions, the Publish to Control Room check box can no longer be toggled. This is a cosmetic change as, although the user could previously interact with the check box, their permissions prevented them from saving any changes. |
bg-2519
|
An issue that produced an error when attempting to save a collection that contained multiple nested collections with the same name, has been addressed. It is now possible to save a collection that contains multiple nested collections that have the same name. Previously, attempting to save under these circumstances would result in an error. |
bg-1180 |
An issue whereby some column headers in large nested collections were not being displayed, has been resolved. |
bg-643 |
An issue that produced an error when attempting to open application modeller after stepping into a child object in a process, has been addressed. A further change in this area has been implemented to ensure that, when stepping into a stage that uses a shared application model, the parent object is correctly initialized before being called. |
bg-506 bg-275
|
An issue that produced an error when attempting to save changes to previously spied elements caused the edited elements to be removed from the Application Modeller. This issue has now been resolved and such changes can now be successfully saved. |
bg-2096 |
When editing a child object that used a shared application model, changes to non-text attributes were not saved and therefore did not update the parent model. This issue has been addressed so that changes to non-text attributes in child objects are now reflected in the associated parent objects. |
bg-2412 |
An issue that produced an error when copying elements from one instance of Application Modeller to another if the first instance was closed before the element was pasted, has been resolved. |
bg-105 |
An update has been made to ensure that, for application models configured to attach to an existing instance of an application, the Restrict to non-invasive automation techniques setting is correctly applied if the application is launched after failing to attach. |
bg-3078 |
The following Management Information settings, in System > Reporting, are now applied by default for new installations of Blue Prism:
On upgrade, the previously applied settings are maintained. |
us-3206 |
Using the Process MI tool over WCF connections no longer results in an error. |
bg-2332 |
An update has been made to the Add a Web Service wizard so that FindByThumbprint can be selected as the Find Type for SSL Authentication. Previously, if FindByThumbprint was selected, the Next button remained disabled. |
bg-2293 |
A change has been implemented to ensure that when a Web API definition is configured to use parameters in restricted HTTP headers, the associated values are successfully passed. |
bg-2394 |
When adding SOAP web services, the WSDL definition being imported is now checked to ensure it does not contain unsupported data types. If unsupported data types are encountered, the operation is cancelled. |
bg-2482 |
Passwords for credentials, used for calling web services from Blue Prism, can now accept the colon character. |
bg-2376 |
A number of improvements have been made when working with releases:
|
bg-932 bg-2114 bg-1010 |
A message box now displays if a user attempts to create a new database that has the name as an existing database. Users can to select whether they want to overwrite the existing database or cancel the operation. |
us-903 |
The Connection Settings node in the System tab now shows as being disabled to users who do not have the System – Web Connection Settings permission enabled for their user role. Previously, although such users were prevented from accessing the node, it displayed as active. |
bg-2548 |
If the word "process" was included in an environment variable Name, Description, or Value field, it would be replaced with "Business Object" when the user navigated away from, and returned to the System tab. This issue has been fixed so the text in environment variables remains as entered. |
bg-1876 |
In the System tab, the Web API > Connection Settings node has been renamed Web Connection Settings. |
bg-2588 |
The System – Web Connection Settings preference has been renamed Business Objects – Web Connection Settings. |
bg-2539 |
Debug sessions that crashed during execution, and therefore were unable to finish, are now automatically cleaned up during the archiving process to prevent unnecessary data being retained in the database. |
bg-2341 |
A change has been implemented to stop published custom dashboards unnecessarily refreshing – and therefore adding items to the event logs – if they do not contain any tiles. |
bg-2505 |
An issue has been addressed that incorrectly positioned the Skills toolbar if it was opened from the View menu in a maximized Process Studio. |
bg-2530 |
An issue that caused an error when high numbers of entries were listed in the runtime resource monitoring window has been addressed so older entries are removed before the limit is exceeded. |
bg-1002 |
Clicking the help icon from the Blue Prism business object Definitions screen now displays the correct help page. |
bg-1024 |
The way in which environmental locks are released has been optimized to improve performance when running multiple sessions with high volumes of data. The change prevents the system from unnecessarily attempting to update environment locks if none are present. |
bg-2712 |
Breakpoints that have the same name are now listed independently when not grouped by page in the Breakpoint Locator. Previously, if breakpoints had duplicate names, only one entry for that name would display in the tree. |
bg-804 |
When a pool controller is gracefully shut down, the time taken to elect a new pool controller has been reduced. As part of this improvement, the timeout for keeping runtime resources alive has been reduced from 60 seconds to 30 seconds. This ensures that the resources identify that the connection has closed and pick up the change of controller more quickly. |
bg-2532 |
Deleting pools from the System tab now immediately removes them from the control room without the need to restart the client. |
bg-910 |
A improvement to the upgrade mechanism has been introduced so that, when upgrading from version 6.5 to a later release, the BP Sever service settings are not reset. This will ensure that the configured details are maintained after an upgrade. |
bg-1264 |
An issue that created intermittent errors when updating the status of runtime resources in the database has been resolved. |
bg-2579 |
An advanced mechanism for managing the NOP communication frequency has been introduced. |
us-3754 |
A change has been implemented to ensure users are appropriately advised when attempting to run AutomateC commands with an expired password. |
bg-2578 |
An issue that caused an error when the /getauthtoken command was used in AutomateC.exe has been addressed so that the token is now correctly returned. |
bg-2434 |
The /getdbdocs command has been updated to provide the expected database information. |
bg-2422 |
An issue that produced errors when creating processes over WCF: Insecure connections if extended logging was enabled has been addressed. |
bg-2452 |
In the BPDiagnostics utility, Selecting Font > Generate from Installed Fonts no longer results in an error if the Arial or Comic Sans MS fonts are selected. |
bg-2221 |
Serialization in exception stages has been localized so that list separators are correctly validated relative to the locale of the device. |
bg-2629 |
The management of pool connections has been improved to ensure resources moved between pools, in System > Resources – Pools, only display in the correct pool. In addition, the logic which determines which resource in a pool is assigned a process has been updated. Pool controllers are now only assigned a process when all other resources in the pool are busy. Previously, the pool controller was the first resource to be assigned a process. |
bg-2979 |

The installers for the latest version of Login Agent, at the time that this Blue Prism release was made available, are provided in the Installers folder within the Blue Prism install location.
Fixes and minor improvements
Description of change |
Reference |
---|---|
Login Agent now provides a mechanism that can allow an automatic login of a device that requires Ctrl + Alt + Del (formally knows as Secure Attention Sequence (SAS)) to be traversed as part of the login sequence. In previous versions, Login Agent required the SAS to be disabled, and further attempted to disable the setting locally for scenarios where the devices where not on a domain. For 6.5, a new Login Agent SAS Proxy service is available which can be instructed to programmatically submit a software SAS to the local machine as part of the configured login process. Additionally new, but unsupported, capabilities are provided to attempt to locally disable the requirement to traverse the SAS and Login Message as the device reboots. |
us-1531 |
An improvement has been made to the Login Agent upgrade process to ensure that the connection name in the existing configuration is not overwritten. |
bg-2856 |
Login Agent sample processes and Visual Business Object updates
There are no applicable changes with this version of Blue Prism.

A number of Visual Business Objects (VBOs) are provided within the Blue Prism – new or updated VBOs are listed below. Changes within VBOs are only applied when a VBO is explicitly imported into the environment.
Any use of these VBOs should be re-verified following an import to ensure compatibility with any change of behavior.
Object – Google Sheets
Description of change |
Reference |
---|---|
The new Google Sheets internal VBO allows Blue Prism to interact with spreadsheets in Google Sheets to create workbooks, add data, and work with ranges. The VBO requires a local DLL to be installed on the device where is it operating and the Blue Prism installed has been extended to optionally place the DLL. The VBO includes the following actions:
For full instructions on how to configure and use this VBO, see Google Sheets VBO. |
us-2217 |
Object – MS Outlook Email
Description of change |
Reference |
---|---|
The API Documentation for this VBO has been updated to correctly state that multiple file paths, specified in the Attachments parameter, must be separated by semi-colons. |
bg-2255 |
Object – MS Excel
Description of change |
Reference |
---|---|
The Get Worksheet Range as Collection code stage in the Excel VBO now includes an input parameter to determine whether or not a worksheet uses a header. |
us-3530 |
The name of the output in the Save Workbook As action has been changed from Workbook to New Workbook Name. |
bg-2318 |
Object – Work Queues
Description of change |
Reference |
---|---|
A new input parameter, Delete From All Queues, has bee added to the Delete Processed Items action that. When set to True, all worked items will be deleted from all work queues on the server. Alternatively, the parameter can be used to delete all worked items from a specific queue by entering the queue name as the value. |
bg-1797 |
Utility – Locking
Description of change |
Reference |
---|---|
The Keep Environment Lock parameter has been added to the Release Lock action of this VBO. By default, the parameter is set to false so that locks are deleted when released. If this parameter is set to true, released environment locks are not deleted. The parameter only affects locks created during the current session – environment locks are not deleted when they are released. |
us-3540 |
A issue that caused an error if a value was not entered for the Comment parameter in the Release Lock action has been resolved. Entering a value for this parameter is now optional. |
bg-2078 |
Utility – File Management
Description of change |
Reference |
---|---|
The Copy File and Move File actions have been updated to check that files exist in the specified location before attempting to perform the action. An error is now returned if the folder is empty. |
us-3763 |
Utility – Windows Compressed File
Description of change |
Reference |
---|---|
The new Windows Compressed File VBO allows process automations to create, delete, and interact with compressed files. Actions in the VBO allow files to be added, deleted, and extracted from specified .zip files. |
us-3475 |
Browser extension versions
The table below shows when each Blue Prism extension, compatible with this release was introduced. For details of the latest browser versions Blue Prism is tested against, see the Browser extension compatibility matrix.
Browser | Blue Prism extension versions |
---|---|
Chrome |
2.1.0 |
Firefox |
6.5.0 |