Hub 4.6 – June 2022

This release note is for the 4.6 release of Blue Prism Hub .
Enhancements
The following new features and enhancements are introduced in this version of Hub.
Area |
Description of Change |
Reference |
---|---|---|
The following enhancements have been made to the categories and events on the Audit page:
|
HUB-2902 HUB-1682 HUB-1661 INTER-175 HUB-3053 HUB-1676 HUB-1025 HUB-1298 HUB-1018 |
|
|
|
|
|
The following audit events have been added to the Authentication management category on the Audit page:
|
BP-5649 BP-5642 BP-5498 BP-5111 BP-5409 BP-5411 BP-5419 BP-5958 BP-5459 |
|
The following existing audit events have been renamed as follows:
The Active Directory security groups associated with a role that has been created, changed, or deleted now also display when viewing the audit log for such an event. The security group entry shows the SID (Security Identifier) and DN (Distinguished Name). |
|
Authentication settings
|
The Authentication settings page in Hub has been updated to display all available authentication methods: native, Active Directory, and LDAP authentication. Previously, only LDAP authentication could be configured on this page. Hub administrators can enable/disable these authentication methods as follows:
The Hub administrator(s) must be able to use the currently enabled authentication type(s). A warning displays if there is no administrator configured to sign in using the currently enabled authentication type(s). |
BP-3220 BP-4245 BP-4250 BP-5959 |
Authentication for Active Directory users in Hub now occurs as follows:
LDAP users will still be prompted to re-enter their credentials. The use of Active Directory authentication with the high availability configuration is not supported. |
BP-5033 BP-4249 BP-6823 |
|
Role management of Active Directory users in Hub is carried out by enabling at least one of the following options on the Authentication settings page:
If you are using Interact, please see the Interact 4.6 release notes for limitations regarding Active Directory security groups and Interact. |
BP-5339 BP-4248 BP-5050 BP-5739 |
|
Active Directory domains |
Hub administrators can now view, add, edit, and delete Active Directory domains and associated credentials securely stored in the Authentication Server database via a new Active Directory domains page, accessible by clicking View domains on the Authentication settings page. Credentials are stored in the database when creating or editing an Active Directory domain. The username and password are encrypted before storage. For more information, see Active Directory domains. |
BP-5408 BP-5409 BP-5411 BP-5419 BP-5410 BP-5062 |
When searching Active Directory for users or security groups from within Hub, the credentials stored against the domain in the Authentication Server database are used. If no stored credentials are found, queries that require additional authentication will be executed under the context of the Windows account running the Authentication Server application pool in IIS. The credentials stored against Active Directory domains in the Authentication Server database are used during the authentication of Active Directory users from those domains, to enable reading from the appropriate domain controller. The stored credentials are used in the following scenarios:
Additional configuration is required in Blue Prism, please refer to the Blue Prism 7.1 release notes ( BP-6577). |
BP-5424 BP-6408 BP-6409 BP-6410 |
|
Environment Manager
|
A new Edit button has been added to the database tiles on the Environment Manager page in Settings. This opens the Edit connection page. The connection information that can be edited is limited to the new API configuration section. |
BP-4890 |
Users can now add API URLs to database connection configurations on the Environment Manager page. This is optional and allows users to access data via the Blue Prism API. |
BP-4893 |
|
High Availability |
The High Availability scripts have been updated for 4.6. They are available to download from the Blue Prism Portal. |
HUB-3388 |
Installer and upgrader
|
The Blue Prism API screen has been removed from the installer due to these settings being moved to the Environments screen in Hub. |
HUB-3011 |
An enhancement has been made to apply the IIS feature Windows Authentication to the Authentication Server. If this feature is not already installed, it will be installed by the MSI. |
HUB-1651 HUB-1918 |
|
When the Hub installer or upgrader is run in Chinese, all of the screen titles now display correctly. Previously, some of the screen titles were truncated. |
LOC-720 |
|
Roles and permissions |
If Active Directory authentication is enabled in Hub, administrators can now assign one or more Active Directory security groups to a role in Hub by retrieving security groups from the Active Directory. One or more users or security groups can be assigned to the same role. Active Directory users who have been assigned a Hub or Interact role from a security group, but do not have any direct roles assigned in Hub, are automatically assigned the Hub and Interact roles and their associated permissions. |
BP-4248 BP-5050 BP-5739 |
User interface
|
The following design improvements have been made to the user interface:
|
HUB-2108 HUB-2110 HUB-2107 HUB-2922 |
The following changes have been made to the search field and filters in the following areas:
|
BP-5807 |
|
Users
|
A new Authentication type field has been added to the Add user page in Hub. The available options for selection are Native authentication and Windows authentication. This field only displays if both native and Windows authentication have been configured in a Hub environment. If Active Directory authentication has been enabled in Hub, administrators can add Active Directory users by selecting Windows authentication in the Authentication type field and searching the Active Directory. For more details, see Users. The validation for Hub users has also been updated as follows:
|
BP-4246 BP-5049 |
A new Synchronize user option available for each Active Directory user record allows Hub administrators to synchronize a user's details with Active Directory. The following user details are updated: UPN, username, full name, email address, and status (active, deleted, or disabled). |
BP-6202 |
|
The option to retire or unretire a user in Hub is not available for Active Directory users using Windows authentication as this is carried out in Active Directory. An Active Directory user account is updated in Hub to reflect this once synchronization with Active Directory has occurred. |
BP-6226 |
Fixes and improvements
The following fixes and minor improvements are included in this version of Hub.
Area |
Description of Change |
Reference |
---|---|---|
Authentication Server |
Hub users are now prevented from accessing the Control Room plugin if the User login via Authentication Server option on the Security - Sign-on Settings screen in the Blue Prism interactive client has not been selected.
|
BP-3810 |
When an Active Directory user that has logged into Hub using Authentication Server requires a new access token, the OAuth 2.0 refresh token mechanism is used to generate a new valid access token, which will be automatically applied to that account. Any changes to permissions made while the access token is being refreshed (by default, five minutes) are now reflected when the new access token is applied to the account. If a user account is retired or deleted while the access token is being refreshed, the user will not be issued a new access token on refresh, and will no longer be able to access Hub. | BP-6411 BP-6412 | |
If login failures or performance issues are encountered during the login process via Active Directory, system administrators can manually configure trusted Active Directory domains that will be queried during the login process. If at least one Active Directory domain is manually configured, these settings will be used during the login process to query only the configured domain(s), rather than programmatically identifying which domains can be queried. The manual configuration requires adding the Active Directory domain name, forest name, and security identifier (SID) in the Authentication Server appsettings.json file for each required domain. For more information, see the Authentication Server configuration guide. |
BP-9497 |
|
To improve performance during login, the behavior of the cache that stores the discovered Active Directory domains can be configured by setting a refresh interval and a maximum cache duration in the Authentication Server appsettings.json file. For more information, see the Authentication Server configuration guide. |
BP-9654 |
|
|
Images are now correctly displayed in emails sent from Hub through Gmail. Previously, images such as logos were not displaying in emails sent through the Gmail service. Emails sent through Outlook were not affected. |
HUB-813 |
Installer
|
Hub now installs correctly when duplicate certificates (multiple certificates with the same thumbprint) are present. Previously, the install would fail. |
HUB-2205 |
SQL users can now be created with a double quote (") symbol in the password. Previously, this would cause the installation fail. |
HUB-1501 |
|
LDAP |
When a Hub administrator synchronizes an LDAP connection in Settings > Authentication settings > LDAP for the first time after logging into Hub, the Theme filter on the Configure user access and roles page now correctly lists the available themes. This resolves the known issue present in Hub 4.5, where the available themes were not displayed. |
HUB-2799 (HUB-2868) |
Roles and permissions |
When a Blue Prism user is mapped to the Authentication Server database, basic Hub permissions are now granted to the user so they have access to the Dashboard and Profile settings pages when they log into Hub for the first time. |
BP-4810 |
Service accounts
|
It is now possible to create a new service account with the same name as a deleted one. Previously, the service account creation failed and an error message displayed. |
HUB-1771 |
When a user clicks the Copy to clipboard icon to copy the secret of a service account to the dashboard, a message now confirms that the secret has been copied. |
BP-3793 |
Plugin updates
Automated Lifecycle Management (ALM)
The following improvements and fixes are included in this version of the ALM plugin.
Area |
Description of Change |
Reference |
---|---|---|
Process definitions
|
When deleting versions of a process definition, the latest version is now always deleted first. Previously, the version created first was deleted before the latest version, and an error displayed. |
HUB-2061 |
Members of a process definition now receive a notification when that process definition is deleted by another user, informing them of the name of the process definition and the username of the person who deleted it. |
HUB-988 |
|
It is now possible to create a new template with the same name as a deleted one. Previously, the template creation failed and an error message displayed. |
HUB-2041 |
|
Hub users can now delete templates in the following circumstances:
|
HUB-1569 |
|
When a Capture JSON file is imported into Process definitions, an Else choice is automatically added to the list of choices for each decision point, as an alternative option to the choices that were created in Capture. The Else choice is imported with a default route of TBC.The Else choice can be edited in the Edit definition page with options to either route to a step or to act as an exception. Else choices cannot be deleted, and will not be added if the decision point already contains 15 choices. |
HUB-1593 |
|
Exceptions
|
When deleting versions of an exception, the latest version is now always deleted first. Previously, the version created first was deleted before the latest version, and an error displayed. |
HUB-2061 |
Hub users can now delete exceptions in the following circumstances:
|
HUB-1568 |
|
Business processes
|
Members of a business process now receive a notification when that process is deleted by another user, informing them of the name of the deleted business process and the username of the person who deleted it. |
HUB-989 |
The Business process name column now displays data in alphabetical order. |
HUB-2030 |
|
Miscellaneous
|
Toaster notifications now display when process definitions, business processes, exceptions, and templates are deleted. |
HUB-1570 |
License validation has been removed when editing:
|
HUB-3055 |
|
Wireframer |
Creating actions in Wireframer is no longer case sensitive. If a user attempts to create two actions with the same name, but with different capitalization, only the first action is created and a notification displays for the second action explaining that the name is not unique. Previously, two actions were created in this scenario. |
HUB-3694 |
Control Room
Area |
Description of Change |
Reference |
---|---|---|
Application
|
The Schedules and Tasks page has been replaced by two new pages:
For more details, see Schedule Activity and Schedule Manager. The Schedules Activity and Schedule Manager pages can only be accessed by users with the scheduler permissions enabled within their Blue Prism environment. Users without the correct permissions are notified, and prompted to contact their Blue Prism system administrator. |
HUB-2749 HUB-2750 HUB-1728 |
Details on a user's role and permissions are now stored in the browser to ensure permissions checks are more efficiently performed in Control Room. The data is refreshed frequently for enhanced security and to ensure any permission changes are immediately applied. |
HUB-1796 BP-5404 |
|
A breadcrumb trail has been added to all pages of Control Room, providing easier navigation between features. |
HUB-1395 |
|
New refresh options have been added to all tables in Control Room to give users more control over the refresh rate of table data. Each page now includes the following options:
|
HUB-1784 HUB-3253 HUB-3252 HUB-1793 |
|
Environment selection has been added to Control Room, enabling users to change environments, and API connections, from any page in Control Room. Environments must be pre-configured in Hub's Environment Manager, with a valid API URL. |
BP-4894 |
|
Schedule Activity
|
The Schedule Activity page can now be filtered by schedule name and server name. Searches can be performed as exact matches, or by 'starts with'. |
HUB-1701 HUB-1360 |
Columns in the Schedule Activity table can now be sorted in ascending or descending order. The default is to show the most recent items. |
HUB-3162 |
|
Schedule Manager
|
The following improvements have been made to schedule cards:
|
HUB-2751 |
Users can now view and edit schedule details from the Schedule Manager page. This can be achieved by clicking the ellipsis ... button on the relevant schedule card and selecting View details or Edit. Users can also access the edit view from the Details section by selecting the Edit icon in the top of the pane. |
HUB-1530 HUB-1531 HUB-1375 HUB-1762 |
|
Schedules can now be deleted by clicking the ellipsis (...) button on the relevant schedule and selecting Delete. This option only displays for users with the Delete Schedule permission. |
HUB-1723 |
|
Users can now view and edit schedule tasks by clicking the ellipsis (...) button on the relevant schedule card and selecting View tasks and sessions. Tasks can then be edited from the Tasks and sessions pane. The edit icon only displays for users with the Edit Schedule permission. |
HUB-1392 HUB-2158 BP-6390 |
|
Users can now add and edit scheduled sessions by clicking the ellipsis (...) button on the relevant schedule card and selecting View tasks and sessions. Scheduled sessions can then be added by selecting the ellipsis button on the task and clicking Add session, and edited by selecting the edit icon. The edit icon only displays for users with the Edit Schedule permission. |
HUB-1731 HUB-2125 HUB-2127 |
|
Users can now configure start-up parameters when editing scheduled sessions from the Tasks and sessions pane. For improved usability, start-up parameters also include the relevant parameter type. |
HUB-1408 HUB-2464 |
|
Users can now delete a schedule's tasks and sessions from the Tasks and sessions pane. This is accessed by clicking the ellipsis (...) button on the relevant schedule card and selecting View tasks and sessions. The delete icon only displays for users with the Delete Schedule permission. |
HUB-1732 HUB-1733 |
|
Schedules can now be cloned by clicking the ellipsis (...) button on the relevant schedule, and selecting Clone. This option only displays for users with the Create Schedule and Edit Schedule permissions. When cloning a schedule, users can configure the details of the new schedule, and choose to retire the existing schedule if required and they have the relevant permissions. |
HUB-2307 HUB-2308 HUB-2969 |
|
A schedule that is running can now be stopped via Schedule Manager by clicking the ellipsis (...) button on the relevant schedule, and selecting Stop. This option only displays for users with the Edit Schedule permission. |
HUB-2880 |
|
Users can now edit the repeat configuration for schedules and define the parameters required for each recurrence type. This feature includes schedules that run once, minutely, hourly, daily, weekly, monthly, and annually. |
HUB-1702 |
|
Users can now retire and unretire schedules via the schedule cards. This can be achieved by clicking the ellipsis (...) button on the relevant schedule and selecting Retire or Unretire. These options only display for users with the Edit Schedule, Retire Schedule, and Create Schedule permissions. |
HUB-1822 |
|
The error message displayed when attempting to retire an already retired schedule has been improved to be clearer. Previously, the message only contained an error code. |
HUB-1452 |
|
An issue has been resolved where duplicate validation error messages displayed when attempting to configure a schedule with an expiry time before the start time. Now, only one error message displays. |
HUB-2375 |
|
Sessions |
The Sessions table has been updated to display warnings on any sessions with the warning status. A status calculation query has been added to the table, ensuring that sessions with the warning status are correctly highlighted to users. |
BP-2665 |
The Sessions table has been re-sized to improve usability and the visual presentation of the table data. |
HUB-2761 |
|
Calculation stages are now displayed as expected in session logs. Previously, calculation stages displayed fully capitalized in the Stage type column. |
HUB-1453 |
|
Error handling has been improved when a user attempts to navigate to an invalid session log parameter. Users are now redirected to the Sessions log page and informed by a toast message that the parameter does not exist. |
HUB-1455 |
|
Digital Worker Health |
Users are now able to filter resources by retired status on the Digital Worker Health page. The default configuration is to display only unretired resources. For more details, see Digital Worker Health. |
HUB-1754 |
Work Queues |
The Work Queues table has been re-sized to improve usability and the visual presentation of the table data. |
HUB-2759 HUB-2760 |
Dashboard
|
The calculations used by the Monthly utilization diary have been improved to more accurately convert hours of activity and inactivity into percentages. |
HUB-1721 |
The Utilization heatmap has been updated to introduce a more expansive color palette, with a color scale representing values from zero to 60, enabling users to more easily understand utilization data at a glance. |
HUB-2967 |
Decision
The release notes for Decision are split into:
- Decision Model Service – covering any changes to the model service. This is supplied either as a container or as an msi (from this release). The model service is a prerequisite for running the Decision plugin.
- Decision plugin – the user interface used to generate the Decision models. This is available as a plugin in Blue Prism Hub.
Decision Model Service
Area |
Description of Change |
Reference |
---|---|---|
Container |
The Decision container has been updated to return the version label (currently 1.1.1), which is now displayed in the Decision plugin. |
DCN-243 |
Installer |
The Decision Model Service is now available as a Windows service, as well as the Docker container introduced in 4.5. The Windows service can be installed using the Decision Model Service MSI available on the Blue Prism Portal. For more information, see the Decision install guide. |
DCN-559 |
Decision Plugin
Area |
Description of Change |
Reference |
---|---|---|
Define, Train and Calibrate |
The model accuracy now displays on the Teach tab of the Train page. This value will change as each new sample is created and the model is trained. |
DCN-660 |
The samples that are used on the Ask tab of the Calibrate page are now in a collapsed section. To see the samples or rules used by the prediction, the user can click on the Show references used link to expand the section. |
DCN-587 |
|
A message now displays if samples are created for all possible combinations informing the user that no more samples are required. |
DCN-274 |
|
The Weight column is no longer displayed on the Ask tab of the Calibrate page as this column was redundant. |
DCN-711 |
|
The numerical combo-box and slider fields have been changed to a numerical field. Users can now enter numbers directly into the field. In addition, the validation messages have been updated. The updates impact the :
This resolves a previous known issue. |
DCN-485 DCN-616 |
|
Export and Import |
Decision now supports the import and export of models. This new functionality enables models to be easily transferred between development and production environments. The models include all the information that is needed to run them, including the variables, the training, and the calibration, along with the version number of the model service used. Exported models are encrypted using base64. |
DCN-561 DCN-562 DCN-625 DCN-612 |
Library |
The following enhancements have been made to the Decision Library page:
|
DCN-568 DCN-565 DCN-434 DCN-593 DCN-588 DCN-590 |
Prediction history |
The prediction history has been enhanced:
|
DCN-529 DCN-567 DCN-346 |
User Interface |
The following overall improvements have been made to the user interface:
|
DCN-453 DCN-434 DCN-113 DCN-602 |
For more information, see the Decision User Guide
Interact
For the Interact plugin improvements and fixes, see the Interact 4.6 release notes.
Known issues
A list of any prominent issues with this release is maintained in the knowledge base:
- For Hub known issues, click here.
- For Decision known issues, click here.
- For Interact known issues, click here.
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. For more information, see the OWASP website.
- SANS CWE Top 25 – The most common software security vulnerabilities found throughout the software development industry. For more information, see the SANS website.
- 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.