Cloud HyperExtender plugin 2020.1
This topic outlines the setup and configuration for the Cloud HyperExtender (CHE) plugin in Ephesoft Transact. CHE accommodates spikes in batch class volume by offloading document splitting and optical character recognition (OCR) to the Ephesoft Transact Cloud.
Global CHE service is centrally hosted in the following four locations. For best performance, we recommend registering Ephesoft Transact Cloud accounts with the data center closest to your location.
-
United States
-
Germany
-
Singapore
-
Australia
-
Canada
Transact 2020.1.02 and 2020.1.03 require additional setup to display the Canadian region for configuration. For instructions, see Configuring Canadian support for the Cloud HyperExtender plugin.
The following image illustrates the CHE plugin workflow within Ephesoft Transact.

Prerequisites
The Cloud HyperExtender (CHE) plugin requires:
-
A licensed version of Ephesoft Transact 2019.2 or above
-
A license for the Cloud HyperExtender service
In order to use the Handwriting Recognition+ feature of CHE, you need to have a licensed version of Ephesoft Transact 2020.1.05 installed.
Functional limitations
Here are the key functional limitations for the CHE plugin:
-
Supports file sizes up to 250 MB.
-
PDF files uploaded in color will be returned with thumbnails in black-and-white.
-
Does not support the following Ephesoft Transact functions:
-
eText extraction
-
Web scanner imprint
-
-
Does not support the following Ephesoft Transact batch class configuration functions:
-
Batch Class Level Test Classification
-
Batch Class Level Test Extraction
-
Learn files operations
-
Search Classification operations
-
-
Only supports PDF and TIFF files in non-zip format, and the following import file types:
-
Searchable
-
Tabbed
-
PDF/A-1B
-
PDF/A-2b
-
PDF/E
-
PDF/X-4
-
-
Only supports the following web services:
-
uploadBatch
-
advancedUploadBatch
-
copyBatchClass
-
exportBatchClass
-
importBatchClass
-
-
Batch class encryption not supported.
Web services that directly communicate with the OCR process (OcrClassify, OcrClassifyExtract, v2/ocrClassifyExtract, v2/ocrClassifyExtractBase64, and more) cannot interact with a batch class that has been configured to use CHE. For additional information about Ephesoft Transact web services, refer to the Web Services Explorer documentation.
Other use case specific issues and limitations:
-
Vertical text extraction is not currently supported. Pages with mixed horizontal and vertical content may cause extraction inaccuracies.
-
Handwritten dates may not extract well due to limitations of the OCR model.
-
Deskew is not supported and pages with skew may cause extraction inaccuracies.
-
Coordinate information for extracted words needs improvement:
- May cause inaccurate extraction of nearby values on the page
- Lasso'd information inaccurate
- EText in searchable PDFs at export are misaligned
-
Consumption reports show entries for Handwriting Recognition+. These entries are not related to CHE consumption. CHE consumption is independently tracked on the Cloud HyperExtender Portal.
-
North American check E13B font OCR inaccurate.
-
The lines separating handwritten letters within text boxes can be incorrectly extracted as "1" when they should be ignored.
-
BYOK is incompatible with batch class configuration HOCR operations.
Registration and configuration
An Ephesoft Transact Cloud account is required to use the Cloud HyperExtender (CHE) plugin. Follow these instructions to register for an account and configure CHE with the Ephesoft Transact Cloud.
You get 1,000 images per month as a trial for the first year (up to 12,000 images) when you self-register for CHE. If you purchase the Professional or Enterprise bundle, please submit a license request to expand your CHE tenant to the amount that was purchased.
You must be logged in to Ephesoft Transact as a super administrator to complete the steps below.
Register for Ephesoft Transact Cloud
-
In Ephesoft Transact, move the pointer over the floating menu on the left side of the application. The Administrator menu displays.
-
Select
.The Registration screen displays.
-
Complete all blank fields and select your location from the countries displayed. Only one country can be selected per registration.
-
Click Register. An email containing a temporary password will be sent to the email address provided.
An email address can only be registered once for an account.
-
From the email, click the Complete Registration link and use the above credentials to register.
-
Follow the instructions on the registration page to set a new password using the temporary password from step 4.
-
Verify that you received an email containing all the information necessary to configure your connection to the Ephesoft Transact Cloud: tenant ID, email address, and application key.
If prompted with the error message "Ephesoft Transact Cloud registration is incomplete," confirm that all configuration details were entered correctly. If the error persists, contact your System Administrator.
This completes your Ephesoft Transact Cloud registration.
Connect CHE with Ephesoft Transact Cloud
Once you have received your Ephesoft Transact Cloud credentials, follow these steps to configure Ephesoft Transact to communicate with the Ephesoft Transact Cloud.
-
In Ephesoft Transact, move the pointer over the floating menu on the left side of the application and select Cloud Connection Details screen displays.
. The -
In the Cloud Connection Details screen, select your country from the drop-down menu and complete the fields using the credentials that were sent via email: tenant ID (or account ID), email address, and application key.
-
Click Edit if additional changes are needed; otherwise, click Save.
Once CHE is configured, you can log in to the Ephesoft Transact Cloud portal to view the number of images you have processed using CHE.
This completes the steps required to connect CHE with Ephesoft Transact Cloud. CHE is now ready to be configured within Ephesoft Transact.
Configure a batch class to use CHE
The Cloud HyperExtender (CHE) plugin replaces several existing plugins in the Folder Import and Page Processing modules. Follow these steps to configure a batch class to use CHE.
Search Classification cannot be configured within the CHE plugin, but extraction rule configuration is supported.
-
Log in to Ephesoft Transact as an administrator (or super administrator) and navigate to the Batch Class Management screen.
-
Open the desired batch class for editing.
-
On the left sidebar, navigate to Modules.
-
Edit the Page Process and Folder Import modules as follows.
-
Remove the following plugins from the Page Process landing screen:
-
CREATE_OCR_INPUT
-
OCR engine plugins: RECOSTAR_HOCR / OMNIPAGE_HOCR / TESSERACT_HOCR
-
CREATE_DISPLAY_IMAGE
-
CREATE_THUMBNAILS
-
-
Remove the following two plugins from the Folder Import landing screen:
-
IMPORT_MULTIPAGE_FILES
-
IMPORT_BATCH_FOLDER
-
-
Add the CLOUD_HYPEREXTENDER_PLUGIN to the Folder Import module.
-
Click Deploy to apply and deploy your changes.
-
Expand the CLOUD_HYPEREXTENDER_PLUGIN component and click Configure. The Cloud HyperExtender configuration screen displays.
-
For customers using Ephesoft Transact 2020.1, the Auto Rotate feature is set to ON by default. Auto Rotate can be turned off to improve CHE performance. To disable Auto Rotate in batch classes that use CHE, open the CHE plugin in the Folder Import module and switch Auto Rotate to OFF.
-
The AUTO option allows CHE to automatically detect the language of the extracted text, while ENGLISH allows CHE to extract text in English. For a full list of supported languages, please refer to "Supported languages" in the Ephesoft Transact Getting Started Guide.
-
-
Select your registered data center from the drop-down menu. OCR+ is the only option available in the Product list. Click Save to enable CHE.
-
Verify the batch class priority settings. To preserve the processing speed of CHE, ensure that all CHE batch classes are set to a priority that is at least one level higher than all other non-CHE batch classes. For more information on setting batch class priorities, refer to the Batch instance priority topic.
This completes the CHE configuration within Ephesoft Transact. Your batch class is now ready to process documents using the CHE plugin.
Machine print or handwriting extraction for CHE
You can create extraction rules for your machine-printed or handwritten documents using CHE with Handwriting Recognition+.
If you are upgrading from a previous version of Transact to 2020.1.05, CHE Handwriting Recognition+ requires manual configuration in order to work effectively. This feature does not require configuration if you are installing a new version of Transact with 2020.1.05.
This works in combination with the key-value extraction plugin, allowing you to create extraction rules that use the underlying CHE OCR engine. This results in significantly increased accuracy for handwritten extraction compared to traditional on-premise extraction.
The existing menu options cater to Transact on-premise plugins. However, when using CHE, you use Machine Print to extract both machine-printed and handwritten text.
These instructions are for configuration using Windows. For Linux, configure index fields as normal.
Prerequisites
To configure handwriting recognition for CHE, the following prerequisites must be in place:
-
You must have added the KEY_VALUE_EXTRACTION plugin to your batch class, and it must be turned on.
-
You must use a Transact instance 2020.1.05 or above.
-
You must have added index fields to your batch class.
-
You must use a document with a minimum DPI of 200.
Configure CHE KV extraction
Before continuing, make sure you have added index fields. For more information about creating index fields, refer to Add index field.
-
Select an index field and open the KV Extraction Rule folder.
-
Click Add.
-
Add a sample file to the Advance KV Test section by either selecting the sample file or dragging and dropping it into the section that says Drag and Drop Files Here.
-
Under the Extraction Method: drop-down list, select Machine Print.
-
See Key-Value Extraction plugin for instructions to configure the remaining fields.
You may need to reduce your lasso'd VALUE height or width if neighboring values are being incorrectly extracted with your results.
-
Click Apply, then click Deploy.
Process batches with CHE
Refer to Upload batch for instructions on how to process batches using Ephesoft Transact.
Batch classes configured to use CHE follow the standard Ephesoft Transact workflow. To complete batch OCR processing, CHE automatically communicates with the Ephesoft Transact Cloud, with no additional action required by the operator.
If a batch fails during the OCR process, the images in that failed batch will not be consumed from the image quota specific to your CHE license.
For troubleshooting purposes, the cloud-client.log (CHE log) file can be found at [Ephesoft_Directory]/JavaAppServer/webapps/ephesoft-cloud-client/WEB-INF/classes/log/cloud-client.log.
Optional feature: Bring Your Own Key for Amazon S3
This section provides an overview of Bring Your Own Key (BYOK), an optional feature for the Cloud HyperExtender (CHE) plugin. To add this feature to your version of CHE, contact Support.
The Bring Your Own Key (BYOK) feature provides increased security protection, as it ensures that encrypted files can only be decrypted by the customer.
Once the BYOK feature is enabled, it cannot be disabled. The option to have Ephesoft Transact provide a key is no longer available.
Do not lose the encryption key. If the encryption key is lost, you cannot decrypt your files. Ephesoft Transact cannot decrypt files on your behalf.
To enable BYOK, follow these steps:
-
Generate an AES 256-bit security key. Ensure it is encoded as a Base64 string.
-
Go to [Ephesoft_Directory]/JavaAppServer/webapps/ephesoft-cloud-client/WEB-INF/classes.
-
Open the application.properties file to edit.
If you have a clustered Ephesoft Transact environment with multiple processing servers, ensure that you edit this file on each processing server.
-
Enter the security key from step 2 in this string of text after the equal (=) sign: cloud.workflow.encryption-key= <your security key> on each of the processing servers application.properties.
-
Restart the Ephesoft Transact service.
This completes the plugin configuration and user instructions for the Cloud HyperExtender.