Tungsten Automation

Kofax TotalAgility 7.11.0 Fix Pack 27

Build date: April 3, 2025

© 2025 Tungsten Automation. All rights reserved.
Use is subject to license terms.

Introduction

This release contains priority fixes driven by critical on-demand requests in Kofax TotalAgility Integration Server.

Note: To install Kofax TotalAgility 7.11.0.27 successfully, an existing full installation of Kofax TotalAgility 7.11.0 is required.

If you need to perform a full product installation, see the Kofax TotalAgility 7.11.0 Installation Guide for instructions.

Issues resolved in this fix pack

ID Case ID Issue
2188900 27904178 When saving the SOAP web service that used a client certificate, the following error occurred: "A secure SSL/TLS channel could not be established."
2188736 27942827 The behavior of the Radio button list control changed between TotalAgility versions 7.8 and 7.11, specifically when the Changed Event was triggered and the "Clear Selection" action was used.
2188431 27877495 There was a difference in the behavior of the Radio button list control between TotalAgility versions 7.8 and 7.11.
2185566 26663705 When more than two work type fields were mapped to a Dynamic complex variable within the business rule, the following error occurred: "Index was outside the bounds of the array."
2179031 27906467 The documents rejected by the Transformation Server were not logged in the reporting table.

Previous fix packs

This section includes the features added and issues resolved in the previously released fix packs.

Issues resolved in this fix pack

ID Case ID Issue
2179129 27118353 Blind double keying failed during validation on the third and subsequent documents because empty values were not recognized.
2175427 27886607 When a calculation rule was created in a form and specific categories were filtered to add different global variables, some of those variables did not display correctly after the rule was validated.
2174837 27883825 The data from the documents was not displayed in Kofax Analytics for TotalAgility.

Feature added in this fix pack

2173110, 27015717: Ability to retain document order after extraction

In a Document Conversion activity, extracted files maintain the same order as they appear in their parent folder (ZIP/EML/MSG files). Additionally, the contents of any nested ZIP/MSG/EML files are listed immediately after their respective parent files.

Issue resolved in this fix pack

ID Case ID Issue
2170558 27254395 The silent installation of the separate license server fix pack failed and required Internet Information Services configuration.

Issues resolved in this fix pack

ID Case ID Issue
2168011 27190536 When a condition was used in the form, the decimal delimiter did not work.
2166965 27118353 The Blind Double Keying process failed on the second document, allowing empty values to be accepted.
2165753 27051289 Could not perform scanning via the flatbed using a Kodak S3100f scanner with a flatbed accessory when using TotalAgility.
2163514 27052986 An error occurred when the Online Learning folder was locked during the document deletion process.

Features added in this fix pack

2157624, 27010532: Broken access control in Data Access Service

The Kofax TotalAgility application had a broken access control vulnerability that allowed unauthorized users to view, modify, and delete all data within the database.

Issues resolved in this fix pack

ID Case ID Issue
2162151 27019946 The jobs were suspended with the following error: "The process cannot access 'XYZ.dll' or one of its dependencies because it is currently in use by another process."
2160369 27014637 Document extraction failed due to exceeding data egress limits from a low retry interval, resulting in request failures.
2158021 26810562 TotalAgility application became unresponsive, and an error appeared when confirming the last field with actions on the form multiple times.
2156033 27013963 The KCM (Kofax Communication Manager) compose activity was suspended when the process map was configured to run in synchronous mode.
2153176 27017372, 27002420, 27035013, 27066550 In a TotalAgility production environment with a large number of tenants and CoreWorker load, .Net or Capture activities sometimes failed with errors.
2149110 26810562 The installation of the TotalAgility 7.11 fix pack failed with the "Violation of Primary Key Constraint" error.

Features added in this fix pack

2147881: Ability to scan each side as a separate page

In duplex and automatic modes, the new scanning setting, "Each Side as Separate Page" is available, which saves the front and back sides of one sheet of paper as separate pages. This setting is not enabled in the Simplex mode.

 

Issues resolved

ID Case ID Issue
2139048 26986645 When an exception was raised during the execution of RPA (Robotic Process Automation) activity, the TotalAgility job was completed without any errors, instead of getting suspended.
2139039 26995975 In a process, the Subject and Body fields for all Email activities appeared empty.
2138788 26512890, 26943945 In TotalAgility Designer, when federated security was configured to use the "TotalAgility and the Provider logout" option with the endpoint type set to SAML, an error occurred upon logout.

Issues resolved

ID Case ID Issue
2139048 26986645 When an exception was raised during the execution of RPA (Robotic Process Automation) activity, the TotalAgility job was completed without any errors, instead of getting suspended.
2139039 26995975 In a process, the Subject and Body fields for all Email activities appeared empty.
2138788 26512890, 26943945 In TotalAgility Designer, when federated security was configured to use the "TotalAgility and the Provider logout" option with the endpoint type set to SAML, an error occurred upon logout.

Features in this fix pack

2134195: Enahancement to Ricoh Devices

You can create an MIB entry for Ricoh devices to report the version of Kofax client software installed on device that can be monitored from Kofax Monitor.

 

2133171: Ability to scan each side as a separate page

In duplex and automatic modes, the new scanning setting, "Each Side as Separate Page" is available, which saves the front and back sides of one sheet of paper as separate pages. This setting is not enabled in the Simplex mode.

Issues resolved

ID Case ID Issue
2134847 26972343 The Reporting process failed with the following error: "Cannot insert duplicate key in object 'dbo.@p'"
2134379 26970075 An error occurred when reporting tried to add duplicate entries to the "doc_accum_fact" table.
2133508 26977433 When the seed value for "BinaryObject.Id" exceeded the maximum integer value, an error occurred when the messages were transferred from the Import Connector to TotalAgility.
2133504 26981811 When an Activity form was regenerated on a process that contained the input and output variables, the following error occurred “ Index must be within the bounds of the list.”
2132112 26971920 When an API call was used to classify documents in TotalAgility, the Category and Classification group displayed as 'Not Set' in Kofax Analytics for TotalAgility.
2129700 26879031 Database timeout occurred when large data was added to the TotalAgility database as part of the JobEvaluation worker task.
2127481 26960925 The PDF/A generated with file attachment did not comply with the PDF standard.
2085356 26806594 Could not perform recognition due to an internal OmniPage error.

Features in this fix pack

2129659: Limit the T-Volume units consumed by the PDF Text Layer.

When a PDF file with a text layer is ingested, OCR is generated for every page in the PDF. Consequently, a T-Volume license is charged for each page, even if you only require OCR from the initial pages. You can now process the PDF text layer from a specific number of pages, which decreases the T-Volume required.

 

2128697: Support for PDF files that contain a Unicode name

You can now extract embedded PDF files even if the attachment’s file specification property does not contain a regular filename but contains a Unicode name.

 

2128266: Enhancement to ExecuteFormEvents3 API

The ExecuteFormEvents3 API is updated to verify whether the users, identified by the session ID, has the required permissions to access the form on which they are performing actions. It now checks the form access security to ensure the caller is authorized to execute actions on the form.

 

2119630: Store Workspace session ID as cookie

Use the "Store Workspace session ID as cookie" system setting to optionally store the session ID in a session cookie. This enables the session ID to be shared across multiple tabs in the TotalAgility Workspace.

 

Issues resolved

ID Case ID Issue
2130808 26956524 In a Scan create new job form, when a document was split into two, downloading either document resulted in the "value cannot be null" exception.
2130144 26969327 When a DB query action was used in a multi-line text box to manage database records, a null value was returned, and an error occurred.
2128190 26876483 The document conversion failed when certain documents were converted to "PDF/A-2b" or "PDF/A-3b".
2127814 26940083 In a format locator, if two keywords with the same value were defined, a confidence level of 0% was returned.
2126813 26928302 ImportPackageFromStream in custom code resulted in an "object reference has not been set to an object instance" error for large packages.
2126065 26810562 The following error occurred in a Validation activity: "Cannot insert duplicate key object 'dbo.@valuesTable'. The duplicate key value is (XXX)when a processing job."
2122697 26953387 When a process was configured with an Image processing activity, converting the text files to Tiff caused font and alignment issues.
2121325 26953531 When the extraction group was opened in the Transformation Designer, an error occurred..
2121254 26759359 When the Import Connector was configured to poll the messages, the polled messages were moved to the processed folder but remained unread instead of being marked as read.
2111914 26897505 The encryption of ImageID was not added to all SDK methods, that resulted in the usage of the same URL to view multiple images. For more details, see Additional information.

Additional Information

2111914

To effectively mitigate the risk of unauthorized image downloads via manipulation of the SDK request and adjustment of the ImageId parameter, ImageId encryption and decryption is added in all SDK methods that utilize it directly or as part of other data. Intercepted ImageIds are encrypted with the session ID to prevent their use in a different session. You must use the same session ID for both encryption and decryption of the ImageId.

Backward compatibility can be broken in the following cases:

  • A process that saves the ImageId for future use is started before upgrading TotalAgility to version 7.11.0.19 and utilizes the saved ImageId after performing the upgrade. To resolve this, restart the process.
  • A process is configured to use different session IDs in SDK calls that receive and pass ImageId. To resolve this, configure the process to use a single session ID.

Features in this fix pack

2120372: Hide the document count number for root folder and subfolders

You can now hide the document count number (instead of showing "0") for root folder and subfolders when the folder does not contain any documents.

 

2118327: Support email header data in Email activity

You can include multiple custom headers in the Email activity configuration to store the required information in the subject or body. The job created on the process includes the custom headers in the Email. The standard headers such as “Subject”, “To”, “From” cannot be used as custom headers.

 

2118274: New form action to commit folder and document fields

The new SaveFieldChanges form action available in the document and folder forms allows you to commit field changes, including OCR coordinates and page numbers, to a server. This action can be triggered by events such as a button click or text box change. You must regenerate the existing forms to use this feature.

 

2112877: Ability to retain document order after extracting a portfolio PDF file

When a portfolio PDF file extraction is configured in a Document conversion profile, and a Document conversion activity is used on an ingested PDF portfolio file, the order of the files converted are in the order they are attached in the PDF.

 

2112816: Enhancement to online learning

The reliability of online learning is improved by:

  • Limiting the number of documents trained at one time to 1000.
  • Trimming the number of documents queues to 20,000.
  • Improving error handling to prevent permanent breaking of online learning.

Issues resolved

ID Case ID Issue
2123550 26952716 When the backtick (`) character was used in a field, this special character was added and merged with the next digit or letter, making it difficult to view it in the field.
2119757 26955107 Could not perform Tungsten Transformation Toolkit Online Learning on a folder.
2119486 26947286 When a skin was used, the new Validation form assigned to the process or skin was not used after modification and regeneration. Instead, the old Validation form was retained.
2119265 26935413 When a document variant was used during validation and specific table columns were ignored, this resulted in the table not being valid at runtime, and the activity could not progress.
2119167 26933818 When the CreateJobSyncWithDocuments() was used against an RTTS instance pointed to the Azure tenant, the job was suspended with an index error.
2118784 26848554 When a package that contained the currency codes was imported, the Artifact filter did not work.
2115380 26943603 The ActivityService.GetWorkqueueOverview API timedout with a relatively low number of jobs, especially when additional activity resources were added.
2114807 26935380 The following error occurred when Adavanced Zone Locator was used: "Fox-Exception: Index (127) out of range (0 - 126)."
2114035 26879963 Could not perform scanning via the flatbed using a Kodak i3400 scanner with a flatbed accessory when using TotalAgility.
2112923 26918543 The attachments names were missing from the 'Body' document after conversion.
2112317 26934498 The global variable, "Job ID" was not set after it was used in an action and saved. When the action was reopened after being saved, the "Job_ID" global variable was replaced with the form control of the same name.
2109404 26922968 When there were multiple RightFax connectors, there was a delay importing the RightFax files into TotalAgility.
1818291 26513913 The document for online learning was missing page images and a source file, which led to processing errors.

Features in this fix pack

2108384: Display the locked objects in the hierarchy

When you take a manual Capture activity at runtime, such as Scan, Validation, Verification, and Document review, the documents or folder associated with the activity gets locked. When you view the job properties, the Unlock property now displays the list of locked folders, including any locked documents or subfolders within those folders.

Note: You must manually update the JobDetailsUnlockDocumentsAndFolders form by configuring the new API, GetJobVariableLockStatusWithHierarchy to replace the GetJobVariableLockStatus API, or by importing the updated out-of-the-box form.

Issues resolved

ID Case ID Issue
2110695 26789251 In a Scan form, the control layout did not work when the form was loaded.
2110611 26849262 The carriage return (\r) and line feed (\n) characters did not work correctly in TotalAgility.
2108971 26882076 The Advanced Zone Locator encountered the "Fox-Exception Index out of range" error, which caused the Extract activity to fail, and resulted in the suspension of the job.
2108544 26798511 When the debug.txt file existed, it caused the ETL process to become unresponsive with high CPU, and no logs were written.
2107888 26893396 The connection string server variable was updated three times in a Data Access (DAS) activity even though the variable was not used as an output.
2100321 26873609 In a Document conversion activity, certain documents failed while conversion, and the activity was suspended with an error.

Features in this fix pack

2107934: RightFax Conversion Engine

TotalAgility 7.11.0.16 supports the latest version of RightFax Conversion Engine 23.4.1.292.

Issues resolved

ID Case ID Issue
2107289 26745963 When a job was created using the out-of-the-box CreateNewJob form, the following error occurred: "The maximum length for this field is 0".
2106460 26889995 The settings that control the automatic clean-up of the "Generated Documents" folder were not available in the configuration file.
2104695 26848211 When an Activity form was regenerated on a process that contained the input and output variables, the following error occurred “ Index must be within the bounds of the list.”
2104403 26881799 The "DeleteMachineDim" query, which was responsible for deleting machine dimension records as part of the reporting retention process, timed out.
2101016 26853354 An issue occurred when a search was performed within the dropdown lists contained in the Capture table cells of the Choice type field.
2100213 26875006 In a Document creation activity, all the fields were not detected when the document templates contained merged fields.

Features in this fix pack

2101450, 21626: Display tooltip for a sticky note
In a Web capture control, the tooltip is now displayed when you hover over the sticky note.

 

2097905, 21496: Ability to modify a sticky note

You can resize, delete, and update the sticky notes on a zoomed out image in a Web capture Control. This enhancement provides a more flexible user experience that results in better annotation management.

Issues resolved

ID Case ID Issue
2103036 26889995 The settings configured to clean up the temporary files in the generated "Documents" folder did not work in a TotalAgility Azure environment.
2103034 26889105 When the "initializedata" path under "TraceListener" was customized in the configuration file of an earlier version of TotalAgility, the installer could not merge the new trace listener when upgrading to TotalAgility 7.11.
2101970 26886206 The tooltip was not displayed for a sticky note in a Web capture control.
2100656 26848554 When a package that contained the currency codes was imported, the Artifact filter did not work.
2097572 26857115 In a Validation form, when all fields in the first document were confirmed, the focus did not shift to the second document, and the form became unresponsive.
2097483 26874695 When a package was created that contained the custom service, the web service data was not displayed on the Deployment configuration tab.
2095394 26859396 For a project in the Transformation Server that had Online Learning enabled, an issue occurred with Transformation Server Cloud Online Learning.

Issues resolved

ID Case ID Issue
2094889 26753972 Due to the timing issue, the Work queue query columns were reset and not used as defined in the Work queue query.
2094327 26865318 The MSI installer of TotalAgility Web Capture Service used an obsolete version of Visual C++.
2092933 26863757 The date formats displayed in both rows differed when the same date was passed on to two rows.
2092903 26867913 The table columns were not available in a Display rule action at runtime.
2089364 26846166 When "UpdateDocumentTypeWithConfidence" was used to set a document type with the previously recorded confidence value, the confidence value was not retained.
2088761 26848554 When a package that contained the Currency codes was imported, the Artifact filter did not work.
2087656 26853354 The search displayed an incorrect option in the drop-down list for a table column in the Capture forms.

Issues resolved

ID Case ID Issue
2086439 26846796 When the documents were scanned using scanners via Kofax Web Capture and Scan Agent, the Web Capture scanner settings were reset to default whenever a new scan was initiated.
2083629 26843679 The Kofax.CEBPM.DocumentConversionService.Host.exe process did not start correctly. This may cause issues when the Transformation Server processes the Document conversion activities.
2083517 26841328 In the Transformation Designer, when extraction was performed on the documents, a few PDFs returned the "Fox-Exception" error.
2083368 26808325 On upgrading to Kofax TotalAgility 7.10, the following error occurred in a Web service activity: "Object reference not set to an instance of an object."
2083049 26842542 The Refresh capture form action behavior was different in Kofax TotalAgility versions 7.10 and 7.11.
2082042 26831247 The PackageStreamingService SDK APIs did not work as expected when using the default URL endpoint (the JSON URL endpoint is no longer supported).
2081883 26789085 The Document conversion failed if the "Enable portfolio PDF file extraction" setting was enabled in a Document conversion profile.
2081876 26817198 The PDF attachments were corrupted after Message Connector downloaded an email.
2073986 26821026 When a new PDF was generated after validation, all the fields were not converted into the new PDF, and the PDF was incomplete.

Issues resolved

ID Case ID Issue
2074374 26815723 The search criteria in a DAS action were automatically reordered instead of retaining the order.
2073898 26797812 When the browser language was set to German, the default value of a Float variable was changed.
2067409 26805887 When the FormXtra profiles were used in combination with profiles from other engines in the Advanced Zone Locator, the warmup, and cleanup times for the FormXtra process took longer time.

Issues resolved

ID Case ID Issue
2069577 26805683 The Refresh Capture form action was different in Kofax TotalAgility versions 7.10 and 7.11.
2068934 26799200 Dates returned to form controls changed unexpectedly.
2068702 26799543 Job and Work queue queries failed after upgrading to 7.10.0.22 and using @today in criteria.
2068040 26807215 Document Conversion split MSG and EML files into multiple documents.
2067933 26809809 The database was affected when the KFS_DEVICE table was blocked.
2067567 26793236 The RightFax REST API did not retrieve the recipient's fax number when forwarding a fax from one user to another.
2066655 26811697 Transformation Designer failed importing locator.
2066433 26791305 The Transformation Server service loaded the complete hierarchy for each document, resulting in exponential memory usage.
2066054 26755377, 26670075 Kofax Clarity Optical Character Recognition did not connect to the libcurl library.
2065947 26807170 The Document review activity form was not created if a custom service was used in the process map.
2065562 26787895 The Kofax Total Agility Cloud - TEMP user folders were not removed after the account was deleted.
2065253 26805378 Only the first page of the detected tables was available in the repository after extraction.
2063555 26784473 An issue with MS Graph multi-instance mode caused duplicate emails to be imported into Kofax TotalAgility when using Shared Message Connector.
2063184 26772843 The embedded content was missing in the emails forwarded to Kofax TotalAgility from an Android device.
2062420 26796923 PDF conversion failed if the PDF contained the Code-39-25 font.
2061371 26797238 Excessive updates to KFS_DEVICESESSION from Management Frame Protection Client prevented users from connecting to the server.
2061018 26755966 The ResourceService SDK method, DoesResourceExist, suspended the job if the resource was not found.
2059790 26793414 Message conversion failed using IMAP if the Include message header of email and embedded email(s) option was selected in Import settings.
1847401 26805088 The Registration checkbox was missing in the Anchoring properties of the Advance Zone locator.

Features added in this fix pack

2040768, 26687280: Extend the default timeout in Omnipage

When OmniPage uses the Atalasoft engine to recognize the barcodes, the default timeout value is now increased to 60 seconds. Additionally, you can configure this value by setting the "Atalasoft Timeout" in the range of 5 to 300 by adding the following code to the BeforeLocate event:

Private Sub Document_BeforeLocate(ByVal pXDoc As CASCADELib.CscXDocument, ByVal LocatorName As String) If(LocatorName = "") Then Dim Loc As CscBarcodeLocator Set Loc = Project.ClassByName("").Locators.ItemByName(LocatorName).LocatorMethod Loc.AtalasoftTimeout = 90 End If End Sub

 

2040097, 26777173: Metadata field added to the import source

When configuring the import source for an import connection, a new "MCHostName" metadata field is added to the "Subfolder and file prefix" option on the Document archiving tab. This refers to the host name of the system where the Message Connector application is running.

Issues resolved

ID Case ID Issue
2062294 26802715 On upgrading to Kofax TotalAgility 7.11.0, the rule defined in a skin was changed.
2062009 26801633, 26629400, 26779767 A blank window appeared in a Validation activity when the Vendor Search button was clicked in Kofax AP Agility.
2061365 26800057 The Create new job activity failed to return the job ID.
2060721 26742126 In the Kofax TotalAgility federated security system, the HTTP-Post SAML token request was incorrectly accepted as Get request.
2060369 26751217 When a process was copied, the Export activity incorrectly used the original process ID instead of using the ID of the new process.
2060233 26788267 In a Transformation project, the Data Matrix barcodes were not detected. For more details, see Additional information.
2060190 26757545 An issue occurred when the DocumentFormLoaded event that contained a few actions modified the document and these actions were intersected with other calls that the Capture form performed during loading of the documents. This caused the outdated data to be stored in the cache.
2059767 26784491 The connection with Message Connector failed as Kofax TotalAgility Designer did not save the Process password correctly.
2059189 26779452 An Object Reference error occurred on a web service reference that used both HTTP and HTTPS bindings.
2059020 26791255 A .Net activity was suspended with an Object Reference error when the method had an array output parameter.
2058577 26790749 When the job was created on a process with multiple embedded activities, the names of activities were incorrectly displayed when viewed in a job.
2058077 26741216 The Tab control on a Validation activity form failed to load when the Validation activity was opened for the second time.
2058039 26775934 In a Real Time Transformation server (RTTS) installation of Kofax TotalAgility On-Premise Multi Tenant, when the CreateJobSyncWithDocuments() method was executed to create a synchronous job on the process, the .Net activity returned the following error: "Value cannot be null. Parameter name: bytes."
2056190 26791035 There was an issue importing the error codes.
2055230 26773826 The field zoom settings created via package import were retained and added to the DATA_XML column of the CAPTURE_DOCUMENT_TYPE table even after getting deleted via TotalAgility Designer.
2054331 26776684 Test Mailbox and email polling returned "Invalid client secret provided" error in the case of MS Graph only with Resource Owner Password Credentials (ROPC) grant.
2038997 26771062 The live activity records from the TotalAgility LIVE_ACTIVITY table were not deleted once the activity was taken or locked.
1997724 26747355 The Code128 barcodes were not recognized.
1997721 26747355 In a document with multiple barcodes, all the barcodes were not detected.
1997717 26747355, 26738820 The Code39 barcodes were incorrectly recognized and the results varied depending on the “Kernel.Ocr.BAR.Bar1D.MinLength” setting.

Additional information

2060233

The "BarTradeOff" and "BarScanInterval" properties with the corresponding default values, "CscBarcodeLocTradeOffFastest" and 5 are added to the barcode locator. This sets the corresponding Atalasoft settings before barcode recognition which can lead to significantly faster recognition. Following is the sample script code added to the BeforeLocate event.

Private Sub Document_BeforeLocate(ByVal pXDoc As CASCADELib.CscXDocument, ByVal LocatorName As String) If(LocatorName = "") Then Dim Loc As CscBarcodeLocator Set Loc = Project.ClassByName("").Locators.ItemByName(LocatorName).LocatorMethod Loc.BarTradeOff = CscBarcodeLocTradeOffFastest Loc.BarScanInterval = 5 End If End Sub

Issues resolved

ID Case ID Issue
2058134 26788356 Documents were duplicated with the same GUIDs.
2056147 26792391 When a package was imported, the security roles were not associated with their category and were incorrectly set to the default category.
2044593 26776237 On installing the Kofax TotalAgility Fix Pack 7, the process could not be copied.
2039515 26694605 The conversion of German characters failed when the messages were processed using the MS Graph import source.
2037217 26766888 When a package was compared before deploying it to the deployment server, the following error occurred: "Invalid Target URL. Please provide a valid Target URL."
2037028 26760118 As issue occurred with navigation and form display when the form fields were copied from one form to another.
2001653 26771370 When a job was created on the process, the job was suspended with the following error: “Resolution failed with error: No public constructor is available for type Agility.Server.Core.Model.Interfaces.Services.IJobDebugService.”
2001140 26763765 When a Message Connector configured with the RightFax REST API was connected to the RightFax server, the connection failed, and the Message Connector got disconnected.
2000989 26757038 In a TotalAgility WorkQueueForm that used the GetWorkQueue2 method, the "Refresh", "Back", and "Next" buttons did not work as expected.
1994983 26763002 When a Message Connector was configured with the RightFax REST API and connected to the RightFax server in a multi-instance mode, the faxes remained forever in the RightFax inbox without being imported.

Features added

1997587: Enhancement to GetDocument() method to return field table data
In the GetDocument() method, the RuntimeTableCell class is updated to include additional properties such as Value, ExtractionConfident, Valid, ErrorDescription, and more.

 

1989478: Add Reporting variables in the TotalAgility Designer for Azure packages

The Reporting service and Azure worker role is enhanced to configure the WSA messages retention in days per tenant using the new setting available in CEBPM_SETTINGS. This setting controls the WsaRetentionInterval environment variable for ETL. You can change this setting via direct query to the tenant database. 

Note: This functionality is only available for manual database script editing.

To modify the WsaRetentionInterval setting for Reporting, follow these steps:

  1. Open TotalAgility Designer for the respective tenant.
  2. Navigate to System Settings > Database retention and reporting > Reporting Server.
  3. In the Reporting server dialog box, click Save.
  4. Execute the following databse script:
  5.  

USE TotalAgility_<name of the tenant>
UPDATE [live].SERVER_DATA
SET CEBPM_SETTINGS = REPLACE(CAST(CEBPM_SETTINGS AS NVARCHAR(MAX)), '<WsaRetentionInterval>7</WsaRetentionInterval>', '<WsaRetentionInterval>30</WsaRetentionInterval>')

 

Issues resolved

1998299, 26772184: The RightFax import source password was incorrectly saved in the TotalAgility database.
1997514, 26766556: When the browser language was set to German, the default thread pools were translated when the UpdateServerSettings4() method was called.
1990419, 26749658: The incoming request had more than a maximum of 2100 parameters supported by the server.
1989659, 26760323: In a Scan activity, the “Auto-navigate to next rejected page/document on rescan” option did not work.
1989337, 26721563: In a Dropdown list control, the GUIDs were displayed instead of values when the data was populated from a custom database.
1987251, 26715588: There was an issue detecting the Datamatrix barcodes.
1985984, 26759684: While exporting a package in TotalAgility, the following error occurred: “Transaction scope nested incorrectly.”
1985312, 26755911: When Business Rule Logging was disabled, the job was suspended and the executor returned the following error: "Execution of the activity failed. Unable to find Variable."
1985107, 26750275: In a .NET activity, the following error occurred on the execution of the GetActivitiesWithQuery2 API: "User does not have sufficient access rights on the query."
1938721, 26666295: When Unicode characters were used in a PDF, the following error occurred: “Unknown error in FoX library occurred: There is no mapped character in the multibyte code page for the Unicode character.”

Features added

1968538: Enhancement to the Document conversion profile
The new "Body with message header" option is added to the Document Conversion profile to import the email body with the message header. The following options are available:

Issues resolved

1987222, 26743150: When the document barcodes were assigned to a data model variable, the job was suspended with the following error: "Invalid JSON data."
1986686, 26758061: The database error occurred in a Docker installation as the MACHINE_NAME column length in the Kofax TotalAgility tables was inconsistent throughout the TotalAgility databases.
1986508, 26758330: Export node not working in subjobs.
1984047, 26718512: The images were not loaded on the forms.
1982594, 26748341: When converting the Word documents to PDF/A2b using document conversion, some of the pages failed to display the footer information.
1982334, 26699565 , 26738857: When the Export Connector was installed on TotalAgility 7.11.0 that used HTTPS with Windows Authentication mode and SSL enabled in the IIS, the Export Connector installation failed with the following error: “The HTTP request was forbidden with client authentication scheme 'Negotiate'.”
1982281, 26732718: The Multifactor authentication (MFA) login failed when a user logged on to two different browsers on the same computer or two different browsers on two computers.
1982243, 26750819: The loading time of a new form version took more than 20 seconds.
1982238, 26734153: The renamed categories appeared twice in the Reporting database.
1981903, 26713109, 26745359: In the RPA activity, the Boolean variable value was not updated if the returned value was true.
1981205, 26701283: When the Fix Pack 5 was applied on Kofax TotalAgility 7.11.0, the images were not displayed in the Transformation Designer.
1980813, 26732382: The "/" character used in a date was incorrectly recognized by the OmniPage when the recognition language was set to French.
1980807, 26596347: "The Merge page PDF data" option in a PDF generation activity prevented optical character recognition on demand for PDF generation.
1979309, 26685962: When you imported a file (greater than 2GB) with the blob storage type set to SQL Server, an empty document source was created instead of the file getting rejected.
1979270, 26746075: When the GetResources() method was used to get the resources, it took longer than the expected time and the performance issue occurred.
1977817, 26720437: When a process that contained a role was copied, the copied process failed to create a new role ID.
1977805, 26740115: The Validation form became unresponsive when a fuzzy search was performed.
1976817, 26636186, 26721177, 25023467: The installation of Kofax TotalAgility 7.11.0.5 fix pack failed with the following error: "Illegal characters in path."
1976510, 26737095, 26736373: In the Transformation Designer, FineReader was incorrectly used during PDF generation.
1963650, 26701709: When comparing two packages, if a scroll bar was used to scroll the lists of both packages and compare all artifacts from the two packages displayed side by side, the artifacts on the left and right sides were not aligned.

Features added

1973291: Enhanced support for Dynamics 365 CRM integration
When integrating TotalAgility with Dynamics CRM 365, the new “Online” server type option and the corresponding authentications types, "OAuth" and "OAuth external" are available. You cannot configure the events when using Dynamics 365 CRM Online.

 

1967188: Package import option to exclude associations

When importing a package with selected items, the new "Do not import associations" option is available to exclude associations from import.

Issues resolved

1979111, 26738342: The processing of Web Services Addressing (WSA) messages failed with the following error: "Cannot insert duplicate key in object 'dbo.@p' (OrmRejectNote)."
1977830, 26672813, 26741291: When a form with the File upload control was opened at runtime without logging in to TotalAgility Workspace, the file upload failed with an error.
1977176, 26731265: Mapping a Text box field to a Fuzzy search action caused the action to fail at runtime.
1976831, 26639677: An error occurred when loading the Monitor Workload form if the resource did not exist.
1976582, 26684950: If the VB.net script was used as a field validation rule in the business rule, the rule failed intermittently with an error.
1974972, 26735588: When an Expression activity was used to populate the data object with a string starting with the "[" character, the job was suspended at Expression activity with the following error: "Invalid JSON data. {0}."
1974931, 26735488: The job was suspended at the Document conversion activity with the following error: "Document source missing sufficient file type information."
1973365, 26686693: The OmniPage engine did not recognize the "<" character correctly.
1972861, 26718934: When configuring a new database connection in the Kofax Transformation Designer, an error occurred on entering the connection string.
1972262, 26732646: Kofax TotalAgility Designer became unresponsive when loading a large number (more than 90,000) of resources.
1972253, 26721344: When the AddWorkerResource4() method was used to add the resources to a group, the performance issue occurred.
1971724, 26715588: The OmniPage Barcode Locator did not recognize all Data Matrix bar codes. For more details, see Additional information.
1971260, 26718949: When a business rule with an Expression activity was exported with the variable value set to “Error code message”, the value changed to Static on import.
1970944, 26730049: When the browser language was set to German, the DB query actions were not executed successfully.
1970935, 26711902: The "Check for database compatibility" option did not work as expected when installing a fix pack in an On-Premise Multi-Tenant environment.
1970445, 26721196: When mapping a SharePoint site to a SharePoint add item activity, the following error occurred: "The attempted operation is prohibited because it exceeds the list view threshold."
1969405, 26713610: The changes made to the extraction group were not saved in the Kofax TotalAgility Designer.
1969382, 26719658: The RESTful web service requests with URL parameters failed.
1968510, 26713057: There was a Cross-site scripting vulnerability in a Work queue control.
1967425, 26705905: When the TotalAgility database became accessible again (usually within two minutes) after becoming inaccessible due to failover to another node, the CoreWorker failed to progress on activities.
1549468, 26207051, 26366698, 26559290, 26729846: When the DataBase Locator with Kofax Search and Matching Server returned a confidence value greater than 100%, an error occurred.

Additional information

1971724

The new "DespeckleMethod" property is added to the Barcode Locator to perform image pre-processing before barcode recognition. This can significantly improve the recognition quality.

Note: Use this property only in cases where barcode recognition fails.

To recognize 2D bar codes where image preprocessing is performed using the DespeckleMethod, add the following script code to the "BeforeLocate" event:

Private Sub Document_BeforeLocate(ByVal pXDoc As CASCADELib.CscXDocument, ByVal LocatorName As String) If(LocatorName = "BarcodeLocator") Then Dim Loc As CscBarcodeLocator Set Loc = Project.ClassByIndex(0).Locators.ItemByName(LocatorName).LocatorMethod Loc.DespeckleMethod = CscBarcodeLocDespeckleMethodMedian End If End Sub

Features added

1964857, 26518888, 26678063: Ability to retrieve the Scanner name

The new read-only property, “ScannerName”, is available to retrieve the Scanner name used to acquire documents in a Scan form.

1963657: Support for custom component deployment

The deployment of custom components (such as Newrelic, and LogzioAgent) into a Kofax TotalAgility cloud environment is now supported via custom configuration.

1946053, 26662398: Ability to detect incomplete data streams

The incorrect or unknown responses from the server are now processed correctly while reading email messages from the email server.

Issues resolved

1968941, 26698657: In a drop-down list with a style set to Inline, the values in the second column were incorrectly aligned to the left instead of the right.
1968517, 26715454: The GetImportConnection and GetImportConnection2 methods returned credentials to the caller of the import connections API.
1967325, 26702279: The line break did not work as expected when a Dynamic complex variable was mapped to the template placeholder.
1967158, 26678409: The Message Connector became unresponsive when trying to convert the documents for a certain period of time. 
1965767, 26709726: An error occurred when executing the post-upgrade scripts on the OPMTDBUpgrader utility.
1964390, 26698958: When the Mixed Print recognition engine was used for classification in the Transformation Designer, the following error occurred: "There was an error reading from the pipe. The pipe has been ended."
1963653, 26709592: When a package was created on a process that used skins, the package failed with an error.
1963368, 26707776: Registration of the zone did not work in the Area Zone Locator.
1963193, 26701283: When extracting text from a PDF document. the combination of Arabic and English text in a single field caused alignment issues.
1963183, 26705918: The Table model assigned to a field in the Transformation Designer changed after the extraction group was released in TotalAgility Designer.
1963109, 26699314: The business rule execution failed when a Dynamic complex variable was passed as an input value.
1962879, 26703461, 26717472: The Data Matrix 2D bar codes were not detected when the “GS1-128” bar code type was enabled.
1961579, 26679245: When a Document conversion profile was used with the “Create PDF for capture input” option enabled, there was missing data in the exported PDF.
1960387, 26702698: Microsoft Visual C++ 2003 Redistributables in Kofax TotalAgility install files for Image Reader in Transformation Designer were outdated.
1959747, 26695480: The table Locator caused a memory leak issue.
1953184, 26682191: If an email body had special characters, then those characters were not saved correctly when the email body was mapped to a String initialization variable in Kofax TotalAgility.
1953178, 26676429: In the Import Connector, the German letters were not displayed when converting .log or .txt files.

Features added

1954811: Error handling in Export Connector

The following three new options are available for error handling in the Export Connector:
     - Never stop: Use this option to continue exporting the document to subsequent connectors. Export subsequent documents to all export connectors. This is the default behavior.
     - Stop entire job: Use this option to stop exporting the job and route it to the next activity.
     - Stop export for error document only: Use this option to not export the document to subsequent connectors. Export subsequent documents to all export connectors.

Issues resolved

1955716, 26684602: Could not tab to a Calendar control on a Validation form.
1955644, 26685851: When the TypeAhead feature of a Choice Combo box Capture field was used, on pressing the Enter or Tab key, the item selected was incorrect.
1955421, 26680180: The updated data could not be loaded in Kofax Analytics for TotalAgility as etl_job_key was not updated.
1955415, 26679898: The "Invalid Session ID" error occured when trying to access the TotalAgility Workspace using custom code.
1954939, 26690360: The exported PDF did not contain annotations and masks.
1954698, 26688398: The following error occurred on a separate Web and Application server: "Method UpdateDocumentFieldPropertyValues is not supported on this proxy."
1954245, 26688551: The child job was suspended at a node with "Invalid job state error" when the original process was at the decision node at runtime.
1953967, 26690832: The PDF compression was not used when a document had a mix of pages with and without PDF page data.
1953322, 26704682: The images from the Kofax TotalAgility database were not displayed in the TotalAgility forms.
1949606, 26679803: There was a discrepancy between the number of users logged on to Kofax TotalAgility and the concurrent user licenses consumed.

Features added

1953319:  Ability to download the images at runtime

In a TotalAgility form with a Table control containing columns with images that has many rows, you can now download the images at runtime.

 

1946951: Add support for HP Color LaserJet

Kofax TotalAgility 7.11.0 supports the HP Color LaserJet managed E78625/E78630/E78635 and E87740/E87750/E87760 MFP devices.

 

1946808: Maintenance access for PDF and separation profiles

You can now grant maintenance access permissions for PDF and separation profiles in TotalAgility Designer.

 

1946257: Option to specify the document type search behavior in Capture Client drop-down

A new option is added in the Scan create new job and Capture activity controls to select the filtering behavior of a document type combo box ('contains' and 'starts with'). 

Issues resolved

1951690, 26690275, 26695160: When a Cloud tenant accessed other tenants' deployed folders, issues such as “The specified site does not exist” occurred.
1951026, 26685314: When you configured the Design properties for a Table control, and the style was set to be inline, the style was ignored in the debug mode.
1946742, 26681341: The Document type drop-down did not filter correctly when typing the document name.
1946728, 26679533: Barcode 39 was not recognized by the OmniPage Barcode Locator.
1944593, 26662588: The Validation form became unresponsive when redirected to the next document.
1944581, 26673373: A white space was added to the Kofax TotalAgility Capture table under certain conditions.
1943482, 26674176: When testing a Check Locator in Transformation Designer, the following error occurred: The process was terminated due to an unhandled exception.
1943471, 26662929: An error occurred while converting the image to black and white during the training of the document.

Additional information

1946808

You should upgrade the system either offline or be aware that if upgrading with zero downtime, you may experience unexpected behavior or errors during the maintenance of PDF and separation profiles.

Features added

1937767: Ability to record system task history and configure system task thread pool size

In TotalAgility On-Premise Multi-Tenant and Azure environments, you can now temporarily record the system task history to diagnose performance issues on deployments. This can be done by manually running the database scripts and turning on the “SystemTasksHistoryToRecord” setting. Additionally, configure the thread pool size of the System Task thread pool via “SystemTaskThreadpoolSize” configuration setting. Please contact Technical Support for the database scripts.

 

1930024, 26650714: Option to consider a lookup when validating a field

A new setting, "Restrict to choice list values", is available in TotalAgility Designer for Choice fields and Choice columns to validate a field value against the choice values.

 

1926498, 26627489: Display scan errors reported by Virtual Re-Scan scan source

Kofax TotalAgility Scan forms can now display the scan errors reported by Virtual Re-Scan scan source. 

Note: To allow scan errors to be displayed, make sure Kofax VRS-5.2.0.12.FIX18506.756 or newer is installed along with Kofax TotalAgility 7.11.0.2.

 

1925646: Option to stop the failed document from exporting to additional Export Connectors

When exporting a document with several Export Connectors assigned, if the current document fails, subsequent exports are attempted on other assigned Export Connectors. The new “Stop export on error” property in the Export activity configuration stops the failed document from exporting to additional Export Connectors.

Issues resolved

1942370, 26668673:  On the Integration Server where a TIFF image with larger files was imported through a Kofax Import Connector, the Watched folder resulted in a 0-page document at runtime.
1942025, 26653392: When the Integration server was in a different time zone, the System tasks’ due dates were updated incorrectly slowing down the processing speed of the CoreWorker.
1941332, 26670527: If “Provider” was used as a prefix in the database name, the connection to the TotalAgility database failed with the following error: "DAS Database information retrieval failed."
1941325, 26584370: An issue occurred when loading a popup window in the Activity forms.
1940954, 26667959: When a drop-down list was used in the search criteria of a DB query action, and the drop-down did not have a default value, or a value selected, the following error occurred: “Please provide a valid Numeric value.”
1940225, 26661067: The “Name template" property of a document type did not work when the documents were created using the following Capture SDKs: CreateDocument3(), CreateDocuments2(), CreateDocumentWithPages() and CreateDocument()..
1938548, 26655795: In a Validation activity, the Document field value was not cleared upon form removal and existed across validation activities in different jobs.
1937514, 26638680: When a Data object variable was used in a post-validation handling process map, the job was suspended at extraction with the following error: "Please provide a valid data object variable value.".
1937505, 26616042: When there were more than 2100 categories, different areas of the TotalAgility Designer reported the following database error if the Category was set to "All": "The incoming request has too many parameters. The server supports a maximum of 2100 parameters. Reduce the number of parameters and resend the request."
1936109, 26664873: The backlog of wsa_messages in the Reporting_Staging database logs displayed the following errors: "Index was outside the bounds of the array." and "The given key was not present in the dictionary".
1935749, 26660325: In a Validation activity, when the documents were moved to a new subfolder, the user interface sometimes became unresponsive.
1935444, 26663453: In a Document review activity, the drop-down list incorrectly opened the document that the mouse was hovering over, instead of opening the document that was clicked.
1931964, 26640106: The case fragment jobs that were older than the retention period configured on the process maps still existed in the database instead of getting deleted.
1931087, 26652373: In a Validation form, unexpected highlighter sections were added in the table cells when lassoing the values from an image. As more cells were modified, more sections were created which made the image blurred and not readable.
1929060, 26647304: In Capture forms, if the Enable Replay Protection setting was selected using the Configuration Utility, the forms stopped working and an error appeared.
1926963, 26647990: "If the "Merge page PDF data" option was enabled during the PDF generation, the PDF was created with broken text.
1925161, 26640277: In a Validation activity, the browser zoom level or screen resolution affected the visibility of the last document folder. This prevented the usage of vertical scrollbar to navigate down to the last document folder.
1924204, 26580329: When the Toshiba e-Studio Remote TWAIN driver was used to scan documents into a TotalAgility 7.6.0.16 Scan form (using WebCapture Service 11.1.0.453), after the initial scan was completed, the subsequent scans failed
1922336, 26647043: The Process tab for a Scan create new job form disappeared from the Fields panel when a new job was created when changing the default layout. The Fields panel was no longer docked to the panel selected previously.

Feature added

1893336, 26615658: Ability to map Kofax TotalAgility complex variable to Webservice Nullable[] variable

TotalAgility supports mapping a TotalAgility complex variable to any type of array in the input of a web service, including nullable array types.

Issues resolved

1936275, 26661370: Document Conversion unable to convert email file types.
1930061, 26650715: When performing extraction in Transformation Designer, the fields that were marked as valid at design time were invalid at runtime.
1927826, 26647797: There was a delay between RetrieveAndSetRootId() call finishing and the ReadFolderData() call starting.
1927819, 26654613: The value of the Data object was null when accessing it in a loop.
1923252, 26619818: During the purge of documents, the performance of "DeleteBatchSessSnapshotFact" Performance was not as expected.
1922388, 26596799: The time spent statistics for documents were inaccurate.
1921533, 26626419: Error when checking if a tenant database was online. For more details, see Additional Information.
1901388, 26635545: Data object access containing null or empty values caused JSON errors.
1900165, 26630442, 26629239: Package deployment error in Azure environment.
1899507, 26632094: Timeout issue with large emails and messages failing to import from MSGraph.
1894977, 26630571: Recognition process soft timeout when testing Advanced zone Locator in Kofax Transformation Designer.
1893344, 26570707, 26623238: Performance issues when accessing the project window in Transformation Designer.
1889663, 26580106: Transformation Designer did not work as expected.
1888082, 26623888: Changing documents fired drop-down Selection Changed actions.
1871502, 26614701: The Microsoft Graph import source displayed the sender’s email address and subject line blank in Message Connector.
1870919, 26612244: Issue inheriting extraction group fields.
1866912, 26617771: Incorrect status color for the Active/Overdue tasks in Service Level Agreement.
1866780, 26618855: Exporting Documents Gives Image Conversion error in Kofax Export Connector XML 8.1.
1866291, 26601364: Using Message Connector with text or Filenet export connector suspends jobs and gives an error.
1795242, 26511204: Applying fix pack to Docker Image incorrectly checked the database version.

Additional information

1921533

For better results, do the following:

  1. Open Agility.Server.Core.WorkerService.exe.config file located at the following location in your installed directory: \\Kofax\TotalAgility\CoreWorkerService
  2. Update the following appsetting values:

    • add key="MaxBackOffInMilliseconds" value="10000"
    • add key="DeltaBackOffInMilliseconds" value="2000"
    These settings control the database retry for transient database errors. If they are reduced, then the duration between retries will be less.

  3. Save and close the file.

Applies to

This fix pack is cumulative and includes all new features and resolved issues released in previous Kofax TotalAgility 7.11.0 fix packs.

Apply this fix for use with the following versions:

Install this fix pack

Use the following procedure to install the fix pack.

Note:

  • For the best results, install the fix pack during off-peak processing hours.
  • There is no need for an upgrade of Transformation Designer for this patch.
  • Additional Information:

    To install this fix pack

    1. Extract the .zip file onto the destination computer.
    2. Run setup.exe and follow the on-screen instructions.

    To install this fix pack in silent mode

    1. Open the Command Prompt window and change the path to the root directory of setup.exe.
    2. Type the following command:
    3. setup.exe "/Silent" "/HotFix"

      Note: By default, the services start automatically. To start the services manually after installation, use the following command:

      "/Silent" "/HotFix" "/STARTSERVICES=false"
    4. Press Enter.

    Remove this fix pack

    Use the following procedure to remove the fix pack.

    1. Verify that the following applications/services are not running.
    2. Note: For best results, remove the fix pack during off-peak processing hours.

    3. In Control Panel, select Programs and Features > View installed updates.
    4. On the list of updates, in the Name column, select the item that corresponds to TotalAgility 7.11.0.27.
    5. Right-click and select Uninstall.
    6. Restart any applications/services that were stopped prior to removing the fix pack.

    To uninstall this fix pack in silent mode

    1. Open the Command Prompt window and change the path to the root directory of setup.exe.
    2. Type the following command:

       setup.exe "/Silent" "/PU" 

    3. Press Enter.

    Files included

    This fix pack includes the following files: