Process Intelligence 2.1: November 2023
This is the general release of SS&C | Blue Prism® Process Intelligence 2.1.
Known issues
Click here for a list of any prominent issues and limitations with this release.
Important notices
Please review the upgrade notices for more details, and before upgrading to this release.
Enhancements
The following new features and enhancements are introduced in this version of Process Intelligence:
Area | Description of change |
---|---|
Compatibility |
Blue Prism Process Intelligence 2.1 can now be integrated with Blue Prism Capture version 4.0 and later. |
Process Intelligence component
Area | Description of change |
---|---|
Authentication |
Process Intelligence now supports OpenID Connect (OIDC), a protocol that extends the OAuth 2.0 capabilities with an option to collect profile data of a user. Users can use this authentication to implement Single Sign-On in their infrastructure where the Identity Provider is Process Intelligence itself. For more information, see |
Emails can now be used as an alternative method for multi-factor authentication, where previously, SMS was the only option to authenticate users. This allows the whole authentication process to be contained within the corporate structure, and avoid possible complications related to mobile numbers. For more information, see |
|
Charts |
New formatting options are available in the Number charts configuration window, offering detailed font and number format customization. This enables users to add branding to charts. |
Dashboards |
Dashboard now has a significantly improved user interface, and introduces the following functionality:
For more information, see |
Installation |
Unattended installation is now available for Linux installs, and is supported by passing a configuration file to the installer script. The configuration file contains all the information that would be input by a user during attended installation. For more information, see |
Metrics |
A new metric type, Attribute duration, has been added, which measures the time gap between attributes of an event. This metric makes it possible to calculate time spent on smaller and more detailed parts of a process, for example, when a working activity started, how long it continued, and when it stopped, within a certain event. In addition, attribute durations can also help to reveal performance issues and potential causes contained within events. For example, if the wait time for work to start after the event occurrence is unexpectedly long, or if some event attributes are looped and do not allow the process to continue. These measurements can be displayed on a chart, so the conclusions made on these metric assessments are easy to illustrate and share. As part of this functionality, the existing metric Time interval measurement has been renamed to Event duration. |
Task Mining |
The Task definition editor and the Forms editor are now contained in a single window, which has been named Definition editor. The common workspace makes it easier to switch between form and task editors, and allows users to check forms and define tasks simultaneously. As these actions are closely related, combining the editors streamlines the whole workflow, enabling users to make the required changes on different levels and apply them at the same time. As part of this, the Task definition editor has been renamed to Task editor. |
Users can now select whether forms or controls should represent timelines in a Task Mining project. This allows a higher level and more flexible approach when building timelines. Users can establish an appropriate scale at which to detail the project, and look at the process from a different angle. |
Recorder components
Area | Description of change |
---|---|
Performance and scalability |
Log processing has been optimized to accelerate screenshot handling and improve the distribution of available resources. Separate entities called Agents can now be installed on additional machines to extend the resources of the main server where the Recording Service is hosted. The processing is then distributed between the main server and the agents, meaning that:
For more information, see |
Fixes and minor improvements
The following fixes and minor improvements have been made in this release:
Area | Description of change |
---|---|
Account settings |
The name of the sender is now included in invitation emails along with their email address. This is only included if the First name and Last name fields are populated in the sender's account. |
Email addresses used for registration can now contain special characters. |
|
Logos are now uploaded correctly during the registration of clients using OAuth authentication. |
|
Analysis modules |
The analysis modules in the dropdown list are now listed in alphabetical order. |
The Process view module workspace has been updated with same new functionality as the Dashboard, with new tile types and configuration options available. For full details, see the Dashboard release note. |
|
The Simulation module has been updated with the following improvements:
For more information, see |
|
In the Time range module, the Standard deviation value is now clearly visible when hovering the mouse over a certain time range. |
|
In the Breakdown module, columns containing numbers are now sorted correctly. |
|
Charts |
The Customize button in the Chart editor now becomes available immediately after the chart preview displays, and remains active until the preview is closed. |
Dashboards |
Favorited dashboards are now sorted alphabetically by default. |
Data management |
Regular expressions (RegEx) are now supported for manifest file names for SFTP uploads. This allows users to provide a naming convention for multiple files, and process several files at once. For more information, see |
Exporting ETL data from a repository no longer consumes all available RAM. |
|
Metrics |
The Derived metric now supports numbers, where previously only a metric name could be provided. The action defined by the selected operand is applied to the metric and the inputted number, treating the number value as if it were another metric. This allows users, for example, to multiply metric values for to visualize scaling expectations. |
Recorder and Recording Service
|
The timing of screenshot captures has been improved to make them more illustrative and informative in context, for example, screenshots for elements such as combo boxes. In addition, screenshot capturing has been optimized to consume less CPU when processing large amounts of data. |
The mechanism for defining form instances has been updated to be more efficient, and improves the handling of complex forms. |
|
The Recording Service now supports SSL connection to remote databases. |
|
Repository |
The Repository table has been updated to include a timestamp of the latest upload. |
Task Mining |
A search field has been added to the Task editor and the Forms editor (which are now contained in one window named Definition editor), enabling users to search for particular forms, controls, or applications, by name. |
A new Sort by frequency option has been added to the Forms editor. Larger forms are occasionally split into smaller, separate forms, and this sort option will help users group these forms in the form list. Previously, the list could only be sorted alphabetically. |
|
The Task editor now highlights the area related to a user action on the form's corresponding screenshot in the Task properties pane. |
|
When viewing the control-based display, the Task editor now groups controls related to the same form. |
|
In the Task editor, users can now expand or collapse forms using a new arrow icon next to a form header. |
|
If a form is selected in either the Task editor or the Forms editor, the same form is now automatically selected in the other editor. This makes it easier for users to find forms when making configuration changes or including them in tasks. |
|
Log management within the Definition editor has been improved. New options at the top of the Definition editor pane enable users to view the Log ID and related details, view all logs available in the project, and switch between logs as required. For more information, see |
|
The ignore logic has been updated so that if all controls within a form or application are ignored, the entire form/application will now be marked as ignored. |
|
The Discover task feature now analyzes the forms a user has selected, defines the start and end tasks, and considers all other forms as added. These other forms are checked by the Discover task logic when defining tasks, but they are no longer required. This means that the Discover task option now creates all possible task instances, using the forms the user defined, and skips those that are not present in the current log. |
|
The ignored items list now includes more detailed event types, including control level options. This ensures that all ignored elements are grouped in one place. |
|
Manual changes made to logs in a project are now applied to all new logs upon upload. For example, if an application or form has been renamed, this will now automatically be updated in new logs. |
|
Navigating between forms and controls in the Task editor has been improved. Now, users can right-click a form instance or control to navigate to the previous or next entry using options in the context menu. |
|
If a user opens a form's control level, and navigates to another form within the window, the form selection in the Task editor is now updated to the currently open form. |
|
Users can now switch between forms and controls in the Definition editor using keyboard shortcuts. Pressing F opens the form level, pressing C opens the control level. |
|
Timelines |
Timeline Sets are now automatically updated after data has been uploaded, removing the need to start the calculation manually. Recalculated Set values display in the Sets window immediately after uploading data. |
If the Order of events configuration is updated, this is no longer considered when building queries. |
|
Attribute names now retain their formatting to be the same as in the source data. Previously, they were fully capitalized after upload. |