Decipher IDP 2.1: January 2022

Click this icon on the toolbar to view and download a PDF version of the release notes.

Decipher IDP requires the following components, available for download on the Blue Prism customer portal:

Blue Prism

6.6.0 or later

This release of Decipher IDP is compatible with these versions of Blue Prism.

Decipher Licensing Service


The Decipher Licensing Service.msi is not versioned for this release.

Decipher Server


The required Decipher Server version for this release.

Decipher Web Client


The required Decipher Web Client version for this release.

Decipher Automated Clients


The required Decipher Automated Clients version for this release.

Decipher VBO Interop dll


The BluePrism.Decipher.VBO.Interop.dll has been updated for this release but the name has not been changed.

Decipher Blue Prism business object


The BPA Object - Decipher.xml has been updated for this release but the name has not been changed.

Decipher Server Plugin


The Decipher Server Plugin.msi is not versioned for this release.

Decipher NLP Plugin


The required Decipher NLP plugin version for this release (optional).

Known issues

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

Important notices

A valid Decipher IDP license file is required to activate the software. See Decipher IDP licensing for details.

Decipher IDP licenses issued prior to this release are not compatible with Blue Prism 7.0 and later, these licenses will need to be upgraded.


If you already have a version of Decipher IDP installed, please review the Upgrade notices before installing this release.

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).


Description of change Reference

Azure SQL databases are now supported, allowing users to install Decipher IDP in an Azure environment.

In this release, this functionality requires a configuration script to be run before Azure SQL databases can be used with Decipher IDP. The script is available from the Blue Prism Portal. This limitation will be removed in a future release. Learn more...



For enhanced security, users can now change the default credentials used for RabbitMQ. This functionality is available to both new and existing Decipher IDP installations. Learn more...


Support for the following regular expression functions has been introduced: REGEXMATCH, REGEXSEARCH, REGEXSEARCHPOS, REGEXREPLACE, REGEXSPLIT, and REGEXSPLITGET. Learn more...


A new miscellaneous parameter, DisableSoftValidation, has been added allowing users to ignore one or more field level validations. This enables users choose which validations apply to a field, and override validations where necessary. The parameter can be configured to ignore validations on formulas, data types, lists, and required fields. Learn more...


The document view in class and data verification can now be detached from the main interface, allowing users to view the document in greater detail on a second monitor. Learn more...


The display of documents during data verification has been improved to automatically center on the region that is selected, removing the need to manually zoom in and out. The document display will align with the relevant region when a user changes the field, page, or document.


The location of the default folder for client logs has been updated to improve consistency across the clients and simplify the troubleshooting process. Now, the default location for all client logs is: C:\Users\Public\Blue Prism\{client}\Logs. Learn more...

The log locations for existing installations upgrading to Decipher version 2.1 will not be changed automatically, but the client config files can be manually updated to alter the log location. Learn more...



The user and group assignment functionality for batch types has been extended to introduce additional filtering options. Batches can now be filtered on name, description, and priority, giving admin users more flexibility in controlling the visibility of batches. Learn more...


Users can now delete batches during data verification. In addition, added a new DeleteBatchContent permission, which must be enabled to use the new delete functionality. Learn more...

Batches can be deleted as follows:

  • Using the Delete batch option from the shortcut menu when a batch has been loaded. Learn more...

  • Using the Delete button on the Select a batch dialog.

    Note this option is disabled by default, and the Web.config file must be edited to set the DeleteBatchInOpenBatchDialogEnabled parameter to true. Learn more...



Users can now configure different levels of fuzzy matching for mappings. When configuring DFD mappings, the existing Options column has been replaced by a new Mode drop-down, which supports the values Exact, Fuzzy - limited, and Fuzzy - full. When Fuzzy - full is selected, the Fuzziness column is enabled and can be set to the relevant value. Learn more...


The Decipher VBO and BluePrism.Decipher.VBO.Interop.dll have been updated to add a new method of document separation while processing batches of documents. A new input parameter, Document Split Mode, has been added to the Create Batch action and supports the following values:

  • 0 – This is the default setting. Defers to any existing configuration of the Split Document Into Single Pages parameter. If this parameter is set to True, documents are split per page.

  • 1 – Intelligent document splitting, as configured as part of a linked classification model.

  • 2 – One document per page.

  • 3 – One document per file.

In addition, the existing input parameter Split Document Into Single Pages has been deprecated. To continue using any existing configuration for this parameter, set Document Split Mode to 0.


During the installation of Decipher Server, if the Encrypt All Data At Rest option is enabled, users are now prompted to specify a password for the encrypted data. A further option, Encrypt the password, has also been added, which enables users to encrypts the password itself.


A new input flag called obfuscateFileName has been added to the Set Up action of the Decipher VBO, BPA Object - Decipher.xml. If set to True, document file names are obfuscated when they are pushed to Decipher IDP for processing. The default setting is False.


The image processing client has been updated to improve the logic of the Delete blank pages input mode. The update allows blank pages removed from processed documents to be more easily traced, as previously the system did not retain any reference of removed pages. Blank pages are now recorded in the InputFilePage database table, and logged in the Type column with a value of BlankPage.


Users can now define a Default value in document form definitions (DFDs) for table cells, where previously this field could only be set for header elements. Table cells will be populated with the configured default value if no other value is captured during processing.


Batches consisting of files classified as attachment documents, or documents that only contain attachment pages, no longer skip class and data verification. Previously, batches containing only attachment documents could not be submitted to class verification, causing a batch to get incorrectly exported without further processing if configured to skip data verification.


Users can now efficiently monitor the health and status of the system, and troubleshoot any issues, via a new Active clients page in the Admin panel. Learn more...


JavaScript errors that occur in the interface are now recorded in the web application's log file for additional troubleshooting. Previously, such errors were only accessible in the user's browser and could not be retrieved once closed.


A new parameter, NORABBIT, has been added to the command line installation, and determines whether RabbitMQ and Erlang are installed during a silent install. If NORABBIT=true is specified, RabbitMQ and Erlang will not be installed. Learn more...


Web client components now restart automatically in the event of an error. Previously, dependencies between RabbitMQ, Decipher Web SDK Service, and Decipher Web Client resulted in all components stopping if one failed and could not automatically recover without manual intervention.


Accuracy and Automation Rates reports can now be exported as CSV files for use outside the product. Learn more...


Documents with different document types can now be merged during data verification. Previously, users would have to manually update the document type to successfully merge with other documents.


A selective update mechanism has been introduced for mapping data, which improves performance and ensures up-to-date mappings are always available. The Capture client will now only download new mapping data that has been updated since it was last accessed, reducing unnecessary downloads and ensuring that documents are processed using the most recent mappings.


Exceptions defined at the batch type level can now be selected as exception reasons when setting documents as exceptions during data verification. Previously, only exceptions configured at the document type level displayed.


The performance of the Data capture client's merging process has been improved, decreasing the time taken to merge training data and region templates from multiple users.


Connection status error messages now display to users if the web application experiences connection issues. Previously, error messages were only accessible at the console level.


Decipher IDP now supports SAML authenticated single sign-on (SSO). SSO credentials and the SAML provider URL are managed in the Configuration page of the Admin panel. Learn more...


Admin users can now configure their own exception reasons, and view those defined by other users, during data verification. Previously, exceptions reasons were not accessible between users, as the exception reason and description were not stored in the database.


A new Export Exception Documents check box has been added to the batch type export settings. This enables users to determine whether or not documents that are marked as exceptions during data verification are included in exported data sets. The new functionality will respect the configuration of the existing Separate exception documents in new batches option, so that exception batches are not incorrectly exported. Learn more...


When selecting a batch for verification, batch lists are now ordered based on the batch's Created On time stamp. Previously, by default the list was ordered by the Updated On time stamp. This resulted in older batches being automatically loaded for users who do not have the SelectBatch permission enabled.


The accuracy of the blank page detection algorithm has been improved. This ensures both that pages containing one word are not mislabeled as blank, and that blank pages containing non-textual marks are correctly detected and classified as blank.


A new miscellaneous parameter, ListSearchMode, has been added allowing users to control the level of fuzzy matching for list fields. Learn more...


Fixes and minor improvements

Description of change Reference

An issue has been corrected whereby Decipher IDP did not correctly capture or train fields that are using Spanish date formats, and would only pass data verification when changed to English.


An issue has been resolved whereby the action buttons in the top bar of History reports were disabled when table filters were applied. Now, the action buttons are enabled after applying table filters.


The OCR client has been updated to correct issues with language recognition. Previously, the client failed to recognize Dutch, Greek, Lithuanian, Latvian, and Croatian, with no data extracted from OCR.


Fields configured with MAKEARRAY formula functions now display drop-down lists as expected. Previously, drop-down lists did not display for MAKEARRAY fields.


Updating a machine learning model's name via the Capture Models page now functions as expected. Previously, changes to the Name field were not retained and reverted to the previous value upon saving.