Decipher IDP 2.2: March 2023

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

SS&C | Blue Prism® Decipher IDP requires the following components, available for download on the Blue Prism customer portal:

SS&C | Blue Prism® Enterprise

6.6.0 or later

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

Decipher Licensing Service

0.1.984.0

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

Decipher Server

2.22.10050

The required Decipher Server version for this release.

Decipher Web Client

2.23.02150

The required Decipher Web Client version for this release.

Decipher Automated Clients

2.23.02140

The required Decipher Automated Clients version for this release.

Decipher VBO Interop dll

N/A

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

Decipher Blue Prism business object

N/A

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

Decipher Server Plugin

0.1.984.0

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

Decipher NLP Plugin

2.23.02140

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.

Upgrading

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

Enhancements

Description of change Reference

Active Directory authentication through SAML 2.0 using Microsoft® Active Directory Federation Services (AD FS) is now supported, enabling users to log in to Decipher IDP using their Active Directory credentials. This enhancement is currently limited to credential authentication only.

As part of this feature, a new SsoStandardLoginEnabled parameter has been added to the Web client config file. This parameter is automatically set to false when single sign-on (SSO) is enabled, and the native login options are disabled on the login page. This ensures that users log into Decipher IDP using their Active Directory credentials. If required, the parameter can be configured by updating the Web client config file.

Learn more...

Active Directory authentication through SAML 2.0 using Microsoft® Active Directory Federation Services (AD FS) is the only identity provider (IdP) verified and supported for this release. However, this functionality is not limited to AD FS and could be applied to other SAML IdP providers.

DEC-872

 

Signatures can now be detected via a new Signature format in document form definitions. During data verification, signature fields can be recognized as Empty, Signed, or Not Signed depending on the RFT (region fullness threshold) of the field. The RFT miscellaneous parameter can be updated to change the threshold required to recognize a field as signed. Learn more...

DEC-656

When restarting batches, users can now choose to restart a batch at the Input or Export stage of the Decipher IDP process. Learn more...

DEC-653

DEC-654

A new DisableTableCapture miscellaneous parameter has been added, which determines if the Capture client processes data from tables. The parameter is unselected by default, meaning that table data will be captured by the client. Learn more...

DEC-637

Region selection during data verification has been improved for overlapping fields, making it easier for users to select and resize elements if they overlap with other fields.

DEC-668

Regions selected during data verification are now highlighted with an animated effect to help users locate the region in the document.

DEC-667

Detection of text regions which are merged, or not all vertical, has been improved during data verification.

DEC-651

Table data captured during data verification is now shown with a fixed table header, ensuring users can easily identify rows if the table spans beyond the page length.

DEC-666

The functionality assigned to the F4 keyboard shortcut during data verification has been changed, and now selects the next soft validation, low confidence, or invalid field. The existing functionality, which only selected the next invalid field, has been moved to the shortcut Windows + F4.

DEC-662

To improve security, the Decipher IDP web client now requires secure cookies by default.

DEC-661

A new English (India) locale has been added, and can be selected when configuring batch types and document types. The locale provides support for the processing of Indian documents with the handling of Indian characters and currency.

DEC-657

To support improvements made in this release, Decipher IDP now supports the use of the Tesseract 5 OCR engine.

DEC-648

The number of rows that can be exported as part of Accuracy and Automation Rates reports has been increased from 100 to 1,000.

DEC-646

Users can now configure different decimal separators, as required for specific locales and currencies. On export, Money or Decimal type fields will be exported with the chosen decimal separator. This is configured via a new DecimalSeparator setting in the export client config file, which can be set to:

  • 0 – The configured locale settings are used (default).

  • 1 – A period (.) separator is used.

  • 2 – A comma (,) separator is used.

Learn more...

DEC-645

The following improvements to user management have been added for enhanced security:

  • Administrators can now force users to reset the admin password after the first login. This is done by adding the adminPasswordChangeRequired setting to the Web.config file, which is disabled by default. Learn more...

  • The following redundant default users have been removed to improve security: 

    • InputUser

    • OcrUser

    • VerifyUser

    • ReportUser

    If upgrading from an existing Decipher IDP installation, the users will only be removed if they have been inactive for three months.

DEC-644

Additional configuration options have been added to batch types to improve the detection of blank pages. Users can now define the left, right, top, and bottom page margins to be ignored by the blank page detection algorithm, this is useful in situations where large page borders are visible after scanning. In addition, users can also set a percentage threshold of black content, above which the page will not be classified as blank. Learn more...

DEC-641

New options, Automatically skip Class Verify and Automatically skip Data Verify, have been added to batch type configuration. Previously, these options could only be defined at system level. This gives users more control to skip verification for batches with high confidence. Learn more...

DEC-639

Vector content can now be extracted from PDF documents containing both scanned and vector data. Vector content is from digitally created PDFs, and differs from content that originates from a scanned PDF file. Previously, vector data would not be extracted if the document also contained scanned content, and the whole document would be processed using optical character recognition (OCR). Now, such documents are processed with partial OCR, meaning vector data is extracted, and the remaining scanned content is captured with OCR.

If it is detected that scanned text areas are more than 125% larger than vector text areas, the whole document will be processed using OCR, as per the previous functionality. This feature can be disabled by updating the image processing client config file to set the VectorPdfOcrMode parameter to 0. Learn more...

In addition, this feature addresses an issue where incorrect values were captured during data verification for scanned documents.

DEC-638

DEC-617

A new miscellaneous parameter has been added, RegexMode, which determines how regular expression formulas match and search fields. This functionality gives more flexibility around how regex can be used for validation and/or filtering. The parameter can be set to:

  • 0 – Direct match. Matches the entire contents of the fields, and can be used for validation.

  • 1 – Regular search. Matches strings, and sub strings, without character replacement, and can be used for validation and filtration. This is the default behavior, even if the parameter is not defined.

  • 2 – Fuzzy search. Matches strings, and sub strings, with character replacement, and can be used for fuzzy validation and filtration.

Learn more...

DEC-692

Log files for the Decipher IDP installers are now retained after the installation has completed, and are stored in the local temp folder. Previously, log files could not be accessed after the installation wizard was closed.

DEC-693

During document form definition (DFD) configuration, the Sample Headers column has been renamed Keywords to be more intuitive to users.

DEC-695

Users can now add or remove items from validation lists during data verification, enabling them to update validation lists without requiring intervention from a database administrator.

To support this functionality, a new AppendableListDirect miscellaneous parameter has been added, which when enabled will automatically add new items to the validation list when the field is populated. Learn more...

DEC-659

Training data is no longer created for pages where no data has been extracted. Where previously training data was created for every page in a batch, it is now only generated for pages containing at least one field of extracted data.

DEC-698

The export client has been updated to improve the handling of failed exports. Now, if an error occurs during export, the data which has already been exported is deleted to prevent partially exported data sets.

DEC-697

Documents containing QR codes are now processed correctly by Decipher IDP. Previously, table data was not captured from documents with QR codes.

DEC-633

A new strict mode table capture mechanism has been added, improving the handling of complex tables during data verification. The new mode can be manually enabled using a new miscellaneous parameter, StrictMode. Previously, the existing table capture model was limited for documents containing multiple tables and inconsistent layouts. The new mode can learn a large number of table line item layouts, and is less likely to capture extra line items which are not required. Decipher IDP now automatically compares the results achieved by the existing mode and the new strict mode. If the new mode returns better results three times in a row, it is automatically enabled for the template. Learn more...

DEC-658

Decipher IDP is now supported on Microsoft Edge. Learn more...

DEC-733

It is no longer required to run a configuration script before installing Decipher IDP with an Azure SQL database.

DEC-647

Fixes and minor improvements

Description of change Reference

The handling of how values are captured during data verification when using keywords (previously sample headers) configured in the document form definition (DFD) has been improved. Previously, fields were not captured completely as values preceding the defined keyword were removed. Now, the entire field is captured.

DEC-699

An issue has been resolved where text on a black background was not detected during data verification. Now, text on black backgrounds is captured correctly.

DEC-631

Configuration changes to DFDs with specific versions are now saved correctly. Previously, the changes were not retained when making updates which involved switching multiple times between the master DFD and the specific version.

DEC-480

A loading message has been added to the edit document type dialog and the Capture Models page in the Admin Panel. Previously, no message displayed and the pages appeared unresponsive while the data was loaded, which may take several minutes.

DEC-652

An issue has been resolved where the first row of data was not captured for new multi-line regions. Now, regions with multi-line fields are captured in their entirety.

DEC-618

Decipher IDP no longer presents exceptions when classification model data is deleted or removed from the user's temp folder. Previously, batches failed with exceptions if classification model data was deleted.

DEC-573

An issue has been resolved where the existing version of the Decipher Server Plugin was not automatically uninstalled when upgrading to the latest version, and had to be manually removed.

DEC-588

Caching issues no longer impact the display of document form definitions, document types, and batch types across multiple users following an upgrade. Previously, the cache needed to be manually cleared after upgrading for data to be displayed correctly.

DEC-484

The Decipher Licensing Service is now completely removed when uninstalled. Previously, if the component could not connect to RabbitMQ, it would remain in a hung state and could not be uninstalled without manual intervention.

In addition, the Decipher Licensing Service now has a default RabbitMQ connection timeout of 5 seconds. This value can be updated by updating the RabbitMqConnectionTimeoutInSeconds attribute in the Licensing Service config file. Learn more...

DEC-755

An issue has been corrected where certain fields weren't captured on the document's second processing, even after being assigned and trained when first processed. Now, such fields are successfully captured after they have been successfully assigned when first processed.

DEC-634

An issue has been resolved during data verification where Decipher IDP captured and returned data from another document in the batch. Now, only data from the currently loaded document is captured.

DEC-770

The error messages displayed to users when there is no valid license found in the SS&C | Blue Prism database, or when Decipher Server is unable to connect to the SS&C | Blue Prism database, have been improved. Previously, generic error messages displayed and did not inform users to the cause of the issue.

DEC-603

 

An issue has been corrected where training data loaded into a Decipher IDP system which had been upgraded from 1.2 to 2.1 did not function as expected. Now, training data imported into upgraded systems works correctly.

DEC-774

Documents marked as exceptions during data verification are now consistently exported as part of the batch. Previously, if a batch was returned to the system before it was reloaded and submitted, exception documents were incorrectly deleted when the batch was exported.

DEC-786

DEC-792

If all documents in a batch are marked as exceptions, the batch is now also set as an exception and retained. Previously, the batch was incorrectly deleted. In addition, a Bad request error no longer displays if a batch only contains one document that is then set as an exception.

DEC-845

DEC-846

An issue has been fixed when pages did not reload when setting documents as exceptions during data verification. This was caused by the system sending multiple requests at the same time. The page now reloads successfully after a document is set as an exception.

DEC-847

An issue has been fixed where validation warnings for required or invalid fields were not displayed for documents set as exceptions. Now, validation messages display as expected for required or invalid fields.

DEC-848