Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

Blue Prism Desktop 1.

2
Release Notes

Document Revision: 1.0


Blue Prism Desktop 1.2 | Release Notes
Trademarks and Copyright

Trademarks and Copyright


The information contained in this document is the proprietary and confidential information of Blue Prism
Limited and should not be disclosed to a third-party without the written consent of an authorized Blue
Prism representative. No part of this document may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying without the written permission of Blue Prism
Limited.
© 2023 Blue Prism Limited
“Blue Prism”, the “Blue Prism” logo and Prism device are either trademarks or registered trademarks of
Blue Prism Limited and its affiliates. All Rights Reserved.
All trademarks are hereby acknowledged and are used to the benefit of their respective owners.
Blue Prism is not responsible for the content of external websites referenced by this document.
Blue Prism Limited, 2 Cinnamon Park, Crab Lane, Warrington, WA2 0XP, United Kingdom.
Registered in England: Reg. No. 4260035. Tel: +44 370 879 3000. Web: www.blueprism.com

Commercial in Confidence Page ii


Blue Prism Desktop 1.2 | Release Notes
Contents

Contents
Trademarks and Copyright
Contents iiiii

This Release 4
Blue Prism Desktop 1.2: December 2023
Aboutand
Known
Secure
Desktop
Fixes this
development
issues
enhancements
minor
release
improvements
policy
4 4
5
7

Previous Releases 10
Blue Prism Desktop 1.1: May 2023
About
Known
Secure
Desktop
Blue
FixesPrism
and
this
development
issues
enhancements
minor
release
Enterprise
improvements
policy
enhancements (environments with a Desktop license)
10 10
12
15
19

Blue Prism Desktop 1.0: June 2022


About this
Known
Secure
Features
development
issues
available
release in Blue
policyPrism Desktop 1.0
22 22
23

Commercial in Confidence Page iii


Blue Prism Desktop 1.2 | Release Notes
This Release | Blue Prism Desktop 1.2: December 2023

This Release
Blue Prism Desktop 1.2: December 2023

About this release


The table below summarizes the core components that need to be installed in a dedicated
SS&C | Blue Prism® Desktop environment. This environment will then be accessed from users’ machines
via the Desktop client.
Download the installers from the Blue Prism Portal via Product > Related Products > Blue Prism Desktop.

Blue Prism Desktop 1.2 This release of the Desktop client application.

Blue Prism Enterprise 7.3 This release requires Blue Prism Enterprise to be
this version, with a Blue Prism Desktop license
applied.
For details of this release of Blue Prism, see Blue
Prism 7.2 release notes.
Blue Prism API 7.3 The Blue Prism API version installed must always
be the same as the Blue Prism Enterprise version
number to use the API.
See Blue Prism API for details of enhancements
and improvements to the API reference and
functionality.
Digital Worker API 7.3 The Digital Worker API version installed must
always be the same as the Blue Prism Enterprise
version number.
Authentication Server (Hub) 4.7 The Desktop 1.2 release requires this version of
Authentication Server for users to log onto
Desktop.
See Authentication Server for details on
enhancements to the Authentication Server
functionality.

Known issues
A list of any prominent issues with this release is maintained in the knowledge base – click here for more
information.

Commercial in Confidence Page 4 of 23


Blue Prism Desktop 1.2 | Release Notes
This Release | Blue Prism Desktop 1.2: December 2023

Secure development policy


Blue Prism’s secure development process is a market-leading, embedded security culture, focused on
delivering security excellence through four key principles:
• Education – Providing up-to-date knowledge, information, and training to the development team.
• Evaluation – Regular reviews of our products using industry standard frameworks and security
tools.
• Elimination – Remove potential threats through the evaluation of standards, compliance, and
performance.
• Evolution – Continued improvement of our security program, ensuring alignment with our product
technologies and by reacting effectively to new and emerging threats.
Blue Prism secure development is based on OWASP ASVS, ISO 27034 and GDPR Article 25 standards
and practices. For more information, see Blue Prism's comprehensive secure development process.

Desktop enhancements
The new features and enhancements introduced in this version of Blue Prism Desktop cover the
following areas:
• Desktop client
• Blue Prism Enterprise - environments with a Desktop license
• Process and Object Studio
• Control Room

Desktop client
For further guidance, see the Desktop user guide.

Description of change Reference


Desktop users can now run sessions from multiple virtual machines configured on a BP-16747
single machine. This is to enable users to run multiple, concurrent Desktop sessions.
An issue where opening the Desktop client application could take more than a minute BP-16443
the first time the application was launched has been fixed. The issue was caused by
simultaneous requests being sent to the Blue Prism and Digital Worker APIs.

Commercial in Confidence Page 5 of 23


Blue Prism Desktop 1.2 | Release Notes
This Release | Blue Prism Desktop 1.2: December 2023

Blue Prism Enterprise – environments with a Desktop license


The following changes have been made to environments that have a Blue Prism Desktop license applied,
to enable users to manage their processes appropriately. These include Desktop-only environments, and
those with both a Desktop and an Enterprise license applied (dual license environments).
Process and Object Studio
The following changes have been made to Process and Object Studio when a Desktop license is applied.
For more information, see Process and Object Studio with a Desktop license applied for details.

Description of change Reference


The licensing model for Blue Prism Desktop has changed in this release. A Desktop BP-16399
license is now used per session, rather than being applied to a Desktop client BP-16406
installation on an individual resource, or per user. This means that available licenses
can now be consumed on demand by any combination of users and machines, and it BP-16883
is no longer necessary to retire a resource in order to free up a license. If a user
attempts to run a process and the number of available sessions has been reached, a
message displays and they are returned to the Library tab.
To support this enhancement, a new Concurrent Blue Prism Desktop Sessions
dashboard view has been added to the Analytics screen in Blue Prism Enterprise. The
dashboard shows the total number of concurrent Desktop sessions available, the
number of sessions currently in use, and the number of sessions not currently in use.
Existing licenses applied to Desktop version 1.0 or 1.1 will be automatically converted
to the new license model upon upgrade, provided the Desktop license period hasn't
expired, in which case a new license is not required.
For more information, see Desktop licenses.
Sessions that exceed the eight hour session time limit are now automatically BP-16762
terminated if the user that started the process attempts to log into another Desktop
instance.
A new Work Queues - Desktop internal business object, which includes an Add To BP-13555
Queue action, can be used in a Desktop process to add data, collected through
Desktop, to a specific work queue in Blue Prism Enterprise. The output can then be
taken from the resulting collection and fed back into the Desktop process. This
business object is only available for Action stages if the Desktop debug mode is
enabled.
For more information, see Process development for Desktop.

Control Room
The following changes have been made to Control Room when a Desktop license is applied. For more
information, see Control Room with a Desktop license applied.

Description of change Reference


Users with Desktop administrator permissions can now terminate sessions in Control BP-16675
Room using the Immediate Stop menu option. This enables administrators to stop BP-16765
crashed sessions from unnecessarily consuming a session license.
To ensure the available sessions are correctly reflected, the session status displayed
on the Control Room is checked against the Blue Prism database every five minutes.

Commercial in Confidence Page 6 of 23


Blue Prism Desktop 1.2 | Release Notes
This Release | Blue Prism Desktop 1.2: December 2023

Fixes and minor improvements


The fixes and minor improvements included in this release cover the following areas:
• Desktop client
• Blue Prism Enterprise (environments with a Desktop license)
• Digital Worker API

Desktop client

Description of change Reference


Desktop processes now run successfully, regardless of the time zone set in the BP-15365
environment. Previously, Desktop could not write session logs in environments with
time zones that were eight hours ahead or behind GMT, such as Australia and New
Zealand, which prevented processes from running.
The version of Electron used in the Desktop client has been upgraded to 22.3.24. This BP-16803
is to address CVE-2023-4863, which flags a potential heap-based buffer overflow
vulnerability found in earlier versions of Electron.
An issue has been fixed where clicking the Back button on the History > Unable to BP-14233
load group page only refreshed the page. Now the user is taken back one page to the
Unable to load Library page.
The database performance of Desktop has been improved in environments with a BP-12567
large amount of processes/objects, by ensuring that when a process is loaded,
Desktop now only loads the process dependencies for that specific process.

Blue Prism Enterprise (environments with a Desktop license)


The following changes have been made to environments that have a Blue Prism Desktop license applied.
These include Desktop-only environments, and those with both a Desktop and an Enterprise license
applied (dual license environments).

Description of change Reference


The Last Time Logged In filter in the Control Room > Resources panel, which is only BP-14180
available for users that have a Desktop license applied, now works as expected.
Previously, this filter did not return any results.
An issue has been fixed where the mechanism (triggered when a user logs into BP-16671
Desktop), which is intended to clean up sessions based on username and resource
name, was only using the username. This resulted in running sessions left in a running
state being incorrectly terminated.

Commercial in Confidence Page 7 of 23


Blue Prism Desktop 1.2 | Release Notes
This Release | Blue Prism Desktop 1.2: December 2023

Description of change Reference


In environments that only have a Blue Prism Desktop license and not a Blue Prism BP-5793
Enterprise license, any AutomateC commands that are related to areas of the system
only available to Blue Prism Enterprise are now disabled.
The following AutomateC commands will now return an error if an attempt is made to
run them in a Desktop-only environment:
• Web Services
• /regobject
• /regwebservice
• /unregwebservice
• Work Queues
• /createqueue
• /setencrypt
• /exportqueue
• /queueclearworked /queuename
• /deletequeue
• Resource Pools
• /poolcreate /pool
• /pooldelete /pool
• /pooladd /pool
• /poolremove /resource
• Credentials
• /createcredential
• /updatecredentials
• /setcredentialproperty
• Runtime Resource Connectivity
• /setallowanonresources
When a process is run, Blue PrismDesktop now only loads the process dependencies BP-12567
(including sub-processes and objects) for that specific process, and stores them in a
cache. Previously, all objects for all processes were loaded. This improves the
database performance in environments with a large number of processes and/or
objects.
The date/time format in the Output stage now matches the format in the startup BP-14273
parameters and mid-process parameters in Desktop (this is controlled by the user's
Windows settings, and the default is DD/MM/YYYY. Previously, dates/times in the
Output stage always displayed as YYYY/MM/DD.
Because the underlying functionality is not currently available for Desktop, the SOAP BP-17375
Web Services business object is no longer available for selection in Action stages for
Desktop processes.

Commercial in Confidence Page 8 of 23


Blue Prism Desktop 1.2 | Release Notes
This Release | Blue Prism Desktop 1.2: December 2023

Digital Worker API

Description of change Reference


The Digital Worker API has been updated to fix an issue where it failed to BP-13171
successfully return a process’s dependencies from any sub-processes, or if two
objects were dependent on each other. Such dependencies are now accurately
returned.

Commercial in Confidence Page 9 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Previous Releases
Blue Prism Desktop 1.1: May 2023

About this release


The table below summarizes the core components that need to be installed in a dedicated
SS&C | Blue Prism® Desktop environment. This environment will then be accessed from users’ machines
via the Desktop client.
Download the installers from the Blue Prism Portal via Product > Related Products > Blue Prism Desktop.

Blue Prism Desktop 1.1 This release of the Desktop client application.

Blue Prism Enterprise 7.2 This release requires Blue Prism Enterprise to be
this version, with a Blue Prism Desktop license
applied.
For details of this release of Blue Prism, see Blue
Prism 7.2 release notes.
Blue Prism API 7.2 The Blue Prism API version installed must always
be the same as the Blue Prism Enterprise version
number to use the API.
See Blue Prism API for details of enhancements
and improvements to the API reference and
functionality.
Digital Worker API 7.2 The Digital Worker API version installed must
always be the same as the Blue Prism Enterprise
version number.
Authentication Server (Hub) 4.7 The Desktop 1.1 release requires this version of
Authentication Server for users to log onto
Desktop.
See Authentication Server for details on
enhancements to the Authentication Server
functionality.

Known issues
A list of any prominent issues with this release is maintained in the knowledge base – click here for more
information.

Secure development policy


Blue Prism’s secure development process is a market-leading, embedded security culture, focused on
delivering security excellence through four key principles:
• Education – Providing up-to-date knowledge, information, and training to the development team.
• Evaluation – Regular reviews of our products using industry standard frameworks and security
tools.
• Elimination – Remove potential threats through the evaluation of standards, compliance, and
performance.

Commercial in Confidence Page 10 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

• Evolution – Continued improvement of our security program, ensuring alignment with our product
technologies and by reacting effectively to new and emerging threats.
Blue Prism secure development is based on OWASP ASVS, ISO 27034 and GDPR Article 25 standards
and practices. For more information, see Blue Prism's comprehensive secure development process.

Commercial in Confidence Page 11 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Desktop enhancements
The new features and enhancements introduced in this version of Desktop cover the following areas:
• Settings
l Additional enhancements

• Installation and configuration


For further guidance, see the Blue Prism Desktop user guide.

Settings
The following new features have been added to the Desktop client. For further guidance, see the Blue
Prism Desktop user guide.

Description of change Reference


A new Activity screen has been added to the Desktop client. This displays recently BP-6688
run processes. By default the Activity screen is now the first to display when the user BP-6877
logs into Desktop.
BP-9328
The display of the Activity tab and the number of processes listed is controlled by a
new Activity option in the Settings tab. The setting is applied per user and is retained BP-9329
when they close or log out of the application.
A new History screen in Desktop Settings enables users to control how sessions BP-8583
display on the Session history tab. When Show folders in the session history is BP-9283
enabled, the sessions on the Session history tab are grouped into folders by process
name. BP-7473
The History settings are individual to each user, and are retained when users close or BP-13305
log out of Desktop. These settings are held in a new configuration file, BP-13506
Desktop.Prefs.config, which is stored in C:\Users\<user
name>\AppData\Roaming\Blue Prism Limited\Desktop.
A new Language screen in Desktop Settings enables users to change the language of BP-9334
the Desktop interface while logged in.
Previously, this feature was only available from the Welcome screen before logging
in, so users had to log out of Desktop to change the language.
A new Themes screen in Desktop Settings enables users to change the color of the BP-9427
Desktop interface. Users can now choose a light or dark theme. By default, the current
operating system color mode (light or dark) is selected, but users can override this
using the options on the Themes screen if required.

Commercial in Confidence Page 12 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Additional enhancements
The following additional enhancements have been made to the Desktop client. For further guidance, see
the Blue Prism Desktop user guide.

Description of change Reference


Sessions now display as single lines on the Session history tab instead of as tiles, so BP-13506
more sessions can be seen without scrolling. The sessions may also be grouped in BP-9283
folders by process name, depending on the option selected on the new Settings >
History screen.
Users can click the ellipsis (...) against a session to view session details, including
startup and mid-process parameters, and issues for a failed process; or they can
choose to re-run the process. Processes that failed to complete are indicated by an
exclamation mark icon.
Users can now click View details for a session on the Session history tab to display BP-8533
the startup and input (mid-process) parameters they entered for a particular session. BP-10179
Previously, only startup parameters were shown. The name and path of image and
binary files used as process startup parameters are now also included in the
parameter display.
If logging is turned off for an Input stage, a message informs users that the
parameters they specified are not available.
Users can now re-run a process directly from the Session history tab. If startup BP-9281
parameters were previously entered, most of these are pre-populated for the re-run, BP-9866
but can be changed if needed. The following startup parameters are not
pre-populated and must be re-entered:
• Image files
• Binary files
• Passwords
This is available for both the tile view, and for the compact mode.
The following filters have been added to SS&C | Blue PrismDesktop: BP-8136
• A text search is now available on the Library and Session history tabs. It returns BP-9237
folders and/or processes where the name starts with the character(s) entered, as BP-9240
follows:
• Library tab – The search returns a combined list of folders and processes. BP-8136

• Session history tab – The search returns a list of folders or processes, BP-8138
depending on which view is in use. BP-9446
• A date/time sort order, process status, and process start date/time filters are now BP-9445
available on the Session history tab, these filters are only available when folders BP-9495
are not enabled in Settings > History.
BP-12311
Where both are available, the text search and filters are cumulative, so the process
search and the sort order, status, and date/time range filters can be combined if
required.
Different filters can be applied to each tab, and these settings are retained when
users change tabs. They are cleared when users log out or close Desktop.

Commercial in Confidence Page 13 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Installation and configuration


The following changes have been made to the installation and configuration of Desktop. For further
guidance, see the Blue Prism Desktop installation guide.

Description of change Reference


A new Remote connection configuration screen has been added to the Desktop BP-12344
client installer, which enables users to specify the name and location of a shared
connection file. In addition, a new Allow local connections to be configured option
can be used to control whether users can configure their own connections using the
Desktop client.
When installing the Digital Worker API, the warning message that displays if the user BP-8542
attempts to continue the installation without selecting a Blue Prism server
configuration now displays in the configured locale of the machine's operating
system.
When installing the Desktop client, users now have the option to connect to a shared BP-9243
Desktop.User.config file (created and stored in a shared location by a system BP-8220
administrator), a locally stored configuration file, or both.
BP-8219
By editing a Desktop client user’s local Desktop.Machine.Config file, Desktop system BP-9179
administrators can control:
• The name and location of a shared connection file.
• Whether the Desktop user is given the option to add or configure a local
connection, independently of installation.
A new Test Connection button has been added to the Configure SQL connection BP-13477
screen in the Digital Worker API installer to enable users to check whether a
connection can be established with the SQL Server.

Commercial in Confidence Page 14 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Blue Prism Enterprise enhancements (environments with a Desktop license)


With the release of Desktop 1.1, it is no longer necessary to maintain separate Blue Prism environments
for Desktop and Enterprise processes. Now, both a Desktop and an Enterprise license can be applied to
the same environment. These are referred to as dual license environments.
The following changes have been made to environments that have a Desktop license applied to enable
users to manage their processes appropriately. These include Desktop-only environments, and dual
license environments.
• Process and Object Studio
l Control Room

l System Management

Process and Object Studio


The following changes have been made to Process and Object Studio when a Desktop license is applied.
For further guidance, see the Blue Prism Desktop Administration guide.

Description of change Reference


The Publish this process to Control Room option on the Process Information BP-9772
window in Process Studio has been replaced with two new options Publish as BP-12190
Desktop process, or Publish as Enterprise process to Control Room. These options
can be used to publish processes for use with Desktop or Blue Prism Enterprise – only
one option can be selected for a process at any one time. If the process contains
functionality, such as an Input stage, that is not compatible with the selected option, a
warning displays and the user is prompted to cancel or continue.
The availability of the options is dependent on the license type(s) applied to the Blue
Prism database.
The mandatory session limit, which is automatically applied to all processes running in BP-10224
Desktop, has been increased from 10 minutes to 60 minutes. All other rules
surrounding this functionality are unchanged. For more information, see Session
timeout.
A new Output stage type has been added to Blue Prism for use in Desktop processes. BP-8856
An Output stage can be added to a process to display to the Desktop user a summary BP-8857
of the data that they input during the automation. This stage type is only available in
Blue Prism if a Desktop license has been applied to the environment. BP-9013
This enhancement includes the following: BP-9015
• Output parameters that are included in Output stages can be viewed in the BP-9017
Session Log Viewer.
• Output stages can be used to make any images uploaded using an Input stage
available for download by the Desktop user.
• The mandatory session limit of 60 minutes, which is automatically applied to all
processes running in Desktop, is paused when an Output stage displays.
For more information, see Output stage.

Commercial in Confidence Page 15 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Description of change Reference


A new RadioButtons data type has been added to Process and Object Studio for use BP-9530
with an Input stage to display a list of options to a Desktop user. The new data type is BP-12253
only available in Blue Prism environments with an active Desktop license applied, and
cannot be included in published Enterprise processes. BP-9889
The values in the RadioButtons data type used in a process or object are added to the BP-9209
process and object logs. For more information, see Input stage. BP-9211
A new Radio buttons internal business object, which includes a Get selected as text BP-9608
action, can be used in a Desktop process to output the selected radio button option as
a Text data type.
New View Desktop Resource and Control Desktop Resource permissions have been BP-11740
added to Blue Prism Enterprise. The permissions can be used in a dual license Blue BP-10710
Prism environment to enable system administrators to control access to Desktop
resources in Control Room. These permissions are enabled by default for the BP-10101
following roles: BP-10100
• Desktop Users
• Process Administrators
• Runtime Resources (Control BPD Resource only)
• System Administrators
• Testers
For more information, see User permissions.
A new Enterprise session stage has been added, which can be used in Desktop BP-11306
processes to trigger an automation to run on a specified Blue Prism Enterprise BP-12602
runtime resource, or resource pool. This stage type is only available in a dual license
Blue Prism environment. For more information, see Enterprise session stage.
Process filters are now available in dual license environments when right-clicking a BP-11021
process or object in the tree view on the processes and objects tree. These enable
users to view all processes (the default), only processes published for Desktop, or only
processes published for Enterprise.
A new icon is now used for Desktop processes so that users can easily distinguish BP-11087
them from Enterprise processes.

Commercial in Confidence Page 16 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Description of change Reference


Users of dual license environments can now create processes either for Desktop or BP-9771
Enterprise, by enabling or disabling Blue Prism Desktop debugging. A new Desktop BP-12155
icon button in the Process Validation tool to allow users to switch between the two
modes.
When Blue Prism Desktop debugging is enabled, Process Studio works as if the
environment has only a Desktop license applied:
• All Desktop-only functions (such as the Input, Output, and Enterprise Session
stage types) are available and are considered during debugging.
• In the Action stage, objects that are not relevant to Desktop are hidden.
• A number of meaningful warning messages have been added to notify the user
when any Enterprise functionality that is incompatible with Desktop automations
is included in the process.
When Blue Prism Desktop debugging is disabled, Process Studio works as if the
environment has only a Blue Prism Enterprise license applied:
• The Desktop-only functions are not available, and if the process was imported
from a Desktop-only environment, error messages warn if the process includes
any of these functions.

Control Room
The following changes have been made to Control Room when a Desktop license is applied. For further
guidance, see the Blue Prism Desktop Administration guide.

Description of change Reference


Processes that have been published to Desktop are not included in the processes BP-9773
view in Control Room. They cannot be assigned to resources in Control Room or used
in Scheduler to create sessions, and cannot be run in AutomateC. Enterprise
processes cannot be dragged onto Desktop resources. The Available Processes panel
is now called Available Enterprise Processes.
All columns are now available in the resources view. Previously, users of BP-10316
environments with a Desktop license applied could only view a restricted number of BP-12191
columns.
A new icon is now used for Desktop resources in the resources view, so users can
easily distinguish them from Enterprise resources.
A new resource type column and filter have been added to the resources view so BP-10193
users can filter resources by resource type (Desktop or Enterprise). The new column
and filter are only available in dual license environments.
Desktop resources are not visible in the Scheduler and cannot run schedules. Desktop BP-10191
processes can only be run from the Desktop client.
Blue Prism Enterprise is prevented from attempting to make connections to Desktop BP-10621
resources in dual license environments. An error displays in Control Room if users try
to create sessions on Desktop resources.

Commercial in Confidence Page 17 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

System Management
The following changes have been made to System Management when a Desktop license is applied. For
further guidance, see the Blue Prism Desktop Administration guide.

Description of change Reference


Desktop and Enterprise licenses can now be applied to the same Blue Prism BP-9879
database. This means that it is no longer necessary to provision separate BP-9893
environments for these products. The System > System - License screen has been
updated to display both license entitlements. BP-10317
In addition, the Desktop license details on the System - License screen now include BP-11458
any associated restrictions and license limitations, in line with the display of
Enterprise license details.
Desktop license entitlements (resources, processes, and sessions) do not contribute
towards the limits in an Enterprise license.
In Processes - Management, a new icon is now used for Desktop processes so users BP-11087
can easily distinguish them from Enterprise processes.
In Audit - Process Logs, a new Session Source column and filter enable users to filter BP-10217
sessions by session type (whether the process was run in Desktop or Enterprise). The
new column and filter are only available in dual license environments.
In System - Settings, when Enable Offline Help is selected, a message warns that BP-7409
the offline help base URL must also be specified.

Commercial in Confidence Page 18 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Fixes and minor improvements


The fixes and minor improvements included in this release cover the following areas:
• Desktop client
• Blue Prism Enterprise (environments with a Desktop license)

Desktop client

Description of change Reference


An Authentication Server confirmation screen no longer displays when a user clicks BP-8681
Forgotten password on the Desktop login screen. Now, a Desktop confirmation
screen displays, which confirms that a reset email will be sent, and includes a link to
the Desktop Welcome screen.
In the History tab, the View parameters link now displays for archived Desktop BP-8975
session logs which contain input parameters. Previously, this option was not available
for archived session logs.
Additional validation has been added when a user clicks Next on the Desktop BP-9403
Welcome screen. If the Digital Worker API and/or the Blue Prism API specified in the
currently selected connection file are unavailable, a notification screen now displays,
stating the issue and advising the user to contact their system administrator.
If a default value has not been specified for a Date, DateTime, Time, or TimeSpan BP-10826
input field in a Startup parameter, Input stage, or Output stage, an empty field now
displays in the Desktop user interface. Previously, such fields were populated with the
current date/time by default.
After a user has run a process from the Recent or Library tab, they are now returned BP-9330
to the same position on the tab from which it was run. This happens regardless of
whether the process was successfully or unsuccessfully run, or was canceled or
stopped.
When a user opens a folder on the Session history tab and views a process, and they BP-10668
then use the breadcrumbs to go back to the History tab, they are now returned to the
same screen position as when they started. Previously, they were returned to the top
of the History tab.
The warning message that is displayed to a user when they run a process to inform BP-9432
them that their process is running has been made clearer. It now explains that they
won't be able to interact with the application(s) being used by the process. Previously,
the message simply stated, "Your process is currently running - please do not interact
with your PC."
When entering parameters into a Desktop form, users can now easily distinguish BP-8902
non-editable fields from editable fields, as non-editable fields now have a plain
background. Previously, both field types displayed with a shaded background.
A warning is now displayed to users when they close Desktop, informing them that if BP-9246
a process is running, the session will be terminated.
When a process includes an input stage requiring users to enter mid-process BP-9430
parameters, a new message displays when users run the process to inform them that
they may be asked for more information, and that the time available for them to do
this might be limited.

Commercial in Confidence Page 19 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Description of change Reference


If processes that were originally published to Desktop in Blue Prism are re-published BP-9833
as Enterprise processes, they are now no longer listed in the Library tab in Desktop BP-11602
client. They are still listed on the Activity and Session history tabs if they have
previously been run, but cannot be re-run.
The History tab now displays more granular detail about process end states when a BP-8671
process fails to complete. The possible values are:
• Stopped – The process was manually stopped by the user.
• Not completed – The process terminated before completion.
Previously, both these end states were marked as Not completed.
When a Desktop process encounters a Wait stage, the mandatory Desktop session BP-10200
limit of 60 minutes is now automatically paused. Time spent running the Wait stage
does not now count towards the maximum session run time limit, and is not included
in the Time remaining at end notification in Desktop.
The amount of white space between list items in Desktop (for example, folders on the BP-13305
Session history tab, and connections on the Saved connections screen) has been BP-13715
reduced, to minimize the need for scrolling.
When a process with an input stage containing radio buttons has been run, users can BP-12555
now see all the radio button options from the Session history tab, with the option they
selected indicated. Previously, only their selected option was displayed.
An issue has been fixed where exception messages in Desktop did not display in the BP-9182
same language as the rest of the Desktop user interface (UI) in the following
scenarios:
• Messages in Desktop displayed in the language that the Windows operating
system (OS) was set to on the user’s machine (or in US English if the OS language
was not supported by Desktop), and not in the language selected by the user for
their Desktop UI via the language drop-down on the Welcome screen.
• Exceptions were logged in the language selected at the time the messages were
generated. If the user then selected a different language for their Desktop UI and
viewed the process history, the logged error messages still displayed in the
language selected when the processes were originally run.
The message displayed to users when a process is running that warned them not to BP-9208
interact with their machine has been updated, and is now also customizable for each
process to more accurately reflect application-specific limitations.
The default, customizable message is now: “Your process is currently running and you
will not be able to interact with the application(s) being used by this process”.
Image files are now validated when users upload them via Input stage forms, to BP-8268
ensure that they are valid image files, and are not too large to use in a process. If a
user submits an invalid file type a warning message displays, and the file is not
uploaded. Valid image file types are: PNG, BMP, JPEG, JPG, GIF, X-ICON, and TIFF.
An exception is now raised and a friendly message tells users why the process has BP-8390
failed if, when running a process that requires startup parameters, they upload binary
and/or image files that are too large.

Commercial in Confidence Page 20 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.1: May 2023

Description of change Reference


The URL entry for Authentication Server in Desktop connections has been made BP-9192
consistent with the URLs for the Blue Prism API and the Digital Worker API. The hard
coded https:// prefix has been removed from the URL for Authentication Server field
on the Create new connection screen in Desktop, and the URL can now be entered
with or without the prefix.
To improve performance, pagination has been added to the Library tab. Folders and BP-10298
processes are now loaded ten at a time as the user scrolls down.
Users cannot now interact with applications launched via external application models BP-9679
when they are launched via Desktop.
When a Desktop process that launches a Chrome browser is stopped, the browser BP-9870
instance is now detached. Previously, the browser instance was left running, which
caused subsequent process runs that launched another application to fail.

Blue Prism Enterprise (environments with a Desktop license)


The following changes have been made to environments that have a Blue Prism Desktop license applied.
These include Desktop-only environments, and those with both a Desktop and an Enterprise license
applied (dual license environments).

Description of change Reference


In Process Studio, when running a Desktop process in debug mode, the mouse cursor BP-8368
is no longer temporarily unresponsive when a breakpoint is reached.
A new DesktopSessionTimeRemaining environment function has been added, which BP-10201
calculates the number of seconds left in the current Desktop session. The time
remaining is displayed to the Desktop user. The timer is paused during Input and Wait
stages as these do not count towards the elapsed time.
The output of the new function is the time difference in seconds between the
maximum session run time limit, and the time elapsed since the session start (not
including time spent in Input and Wait stages).
A new field has been added to the Information tab on the Process Information BP-9208
window in Process Studio: Enter text to show whilst a Desktop process runs. This
enables the message displayed to Desktop users when they run a process to be
customized for each process, and can refer to specific applications if necessary. The
default message is: Your process is currently running and you will not be able to
interact with the application(s) being used by this process.
An issue has been fixed in which two validation errors were displayed for a single BP-10416
missing object. This occurred if an object was created in an environment with a
Desktop license applied, the object was referenced in a process, and was then
deleted. Now in this scenario only one error displays.
If the Enterprise license for a Blue Prism environment is removed and replaced with a BP-6590
Desktop license, any Enterprise resources that were running at the time of the change
will no longer be available and will start to shut down. This happens in the
background and can take up to 30 seconds.

Commercial in Confidence Page 21 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.0: June 2022

Blue Prism Desktop 1.0: June 2022

About this release


The table below summarizes the core components that need to be installed in a dedicated Blue Prism
Desktop environment. This environment will then be accessed from users’ machines via the Blue Prism
Desktop client.
Download the installers from the Blue Prism Portal via Product > Related Products > Blue Prism Desktop.

Blue Prism Desktop 1.0 This release of the Blue Prism Desktop client application.

Blue Prism Enterprise 7.1 This release requires Blue Prism Enterprise to be this
version, with a Blue Prism Desktop license applied.
For details of this release of Blue Prism, see Blue Prism 7.1
release notes.
Blue Prism API 7.1 The Blue Prism API version installed must always be the
same as the Blue Prism Enterprise version number to use
the API.
See Blue Prism API for details of enhancements and
improvements to the API reference and functionality.
Digital Worker API 7.1 The Digital Worker API version installed must always be
the same as the Blue Prism Enterprise version number.
Authentication Server 4.6 Blue Prism Desktop 1.0 release requires this version of
(Hub) Authentication Server for users to log onto Blue Prism
Desktop.
See Authentication Server for details on enhancements to
the Authentication Server functionality.

Known issues
A list of any prominent issues with this release is maintained in the knowledge base – click here for more
information.

Secure development policy


As part of our secure development policy, Blue Prism products are evaluated against the following
security standards:
• OWASP Top 10 –The security vulnerabilities that pose the most risk to applications development.
Further information
• SANS CWE Top 25 – The most common software security vulnerabilities found throughout the
software development industry. Further information
• Federal Information Processing Standard (FIPS) Publication 140-2 – U.S. government standard
that defines minimum security requirements for cryptographic modules in information technology
products.
• Payment Card Industry Data Security Standard (PCI DSS).
• Health Insurance Portability and Accountability Act (HIPAA).
• Federal Information Security Management Act (FISMA).
A compliance highlight summary report is available upon request via Product Support.

Commercial in Confidence Page 22 of 23


Blue Prism Desktop 1.2 | Release Notes
Previous Releases | Blue Prism Desktop 1.0: June 2022

Features available in Blue Prism Desktop 1.0


For processes that require human intervention, Blue Prism automations can be initiated in real time by
Desktop users, from their computer, using their own credentials. Desktop enables users to run centrally-
developed and validated processes with the added confidence that they are centrally managed and have
been developed in full compliance with their organization’s IT and security standards. As a result,
organizations are assured that auditability and data governance are not compromised.
The following features are available in this first release of Blue Prism Desktop.
Desktop client application
• Sign into the Desktop client application using Authentication Server.
• Configure connections for different environments to provide access from the Desktop client.
• Run processes, selected from a list organized into process groups.
• Input required data and start-up parameters.
• View and maintain their own credentials stored in the Windows Credential Manager.
• View previously run sessions and view any issues that occurred.
• View entered start-up parameters in the session history.
See the Blue Prism Desktop user help for more information. This help is also accessed by clicking Help
center in the Desktop user interface.
Desktop process development
• Access credentials from Windows Credential Manager using a new internal business object.
• Enable users to provide additional input while a process is running by using the new Input stage
type in processes.
• Create start-up parameters to be entered by the Desktop user before running the process by using
the Start stage type.
See the Blue Prism Desktop Process Developer guide for more information.
Desktop administration
• Configure connections for different environments to provide access from the Desktop client.
• Audit Desktop user logon activity using the Blue Prism interactive client.
• Analyze stages executed in Desktop processes by examining session logs, generated on the
Desktop user's machine and synchronized with the Blue Prism database via the new Digital
Worker API.
See the Blue Prism Desktop Administrator guide for more information.
Installation and licensing
• Blue Prism Desktop requires a dedicated environment, separate from any other new or existing
Blue Prism Enterprise environments.
• Unlike Blue Prism Enterprise licenses, the use of which is determined by the number of concurrent
sessions, Blue Prism Desktop licenses are associated with the number of registered, unretired
Desktop runtime resources.
See the Blue Prism Desktop Installation guide for more information.

Commercial in Confidence Page 23 of 23

You might also like