Kofax TotalAgility 8.0.1 Fix Pack 4
Build date: September 20, 2024
© 2024 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 On-Premise.
Note: To install Kofax TotalAgility 8.0.1.4 successfully, an existing full installation of Kofax TotalAgility 8.0.1 is required.
If you need to perform a full product installation, see the Kofax TotalAgility 8.0 Installation Guide for instructions.
Features added in this fix pack
It is possible to copy text from cells in the Work queue control.
The throughput by document type is recorded on the server side. The record is per service call tracking a timestamp, the customer serial number, and the document type.
An MIB entry created for Ricoh devices reports the version of Kofax client software installed on the device that can be monitored from Kofax Monitor.
In duplex or automatic mode, if the new “Each side as separate page” option is enabled, the front and back of one sheet of paper are saved as separate pages. This setting is disabled in simplex mode.
Issues resolved in this fix pack
ID | Case ID | Issue |
---|---|---|
2138005 | 26989088 | When a classification group was used as a dynamic variable in a Document review activity, the document type could not be selected after the document was loaded. |
2137384 | 26992127 | When a case definition with skins was added to a package, IIS did not work. |
2137376 | 26986744 | The extraction process failed due to an evaluation setting issue. |
2136556 | 26988778 | When creating or importing a category, all items were associated despite not being associated before. |
2136411 | 26976315 | When calling a business rule with a Boolean initialization variable from a process and not mapping it with any variable or value, the job was suspended with the following error: Failed to execute business rule: |
2136323 | 26958818 | Extraction results using AZL for extracting a date were dissimilar at runtime versus design time. |
2136248 | 26985586 | Azure WaWorkerHost.exe maxed out Core Worker Role CPU with Unity logging enabled. |
2135385 | 26987298 | The process could not access the *_tmp file, as it was in use with another process. |
2135358 | 26986968 | The Transformation Designer projects could not be opened due to the following error: “External component has thrown an exception”. |
2134850 | 26972343 | The Reporting process failed with the following error: "Cannot insert duplicate key in object 'dbo.@p'". |
2134532 | 26984795 | The Reporting Retention query consumed a lot of CPU. |
2134380 | 26970075 | An error occurred when reporting tried to add duplicate entries to the "doc_accum_fact" table. |
2133512 | 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.” |
2133501 | 26977433 | An error occurred when the "BinaryObject.Id" seed value exceeded the maximum integer value, and when the messages were transferred from the Import Connector to TotalAgility. |
2132103 | 26971920 | When an API call was used to classify documents in TotalAgility, the Category and Classification group were displayed as 'Not Set' in Analytics for TotalAgility. |
2131347 | 26960925 | The PDF/A generated with file attachment did not comply with the PDF standard. |
2131059 | 26973137 | The document data was not displayed in the Analytics for TotalAgility reports. |
2129705 | 26879031 | Database timeout occurred when large data was added to the TotalAgility database as part of the JobEvaluation worker task. |
2126876 | 26958481 | Kofax Import Connector cut off the sides of certain images so that they became unreadable. |
Previous fix packs
This section includes the features added and issues resolved in the previously released fix packs.
Features added
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.
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.
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.
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.
Issues resolved
ID | Case ID | Issue |
---|---|---|
2132519 | 26975693 | When the Configuration Utility was used to modify database connections, only the main database could be altered, and not the other database connections. |
2132452 | 26976380 | The Loop activity failed with the following error: "The job has been suspended.Variable LOOPID does not support null value." |
2130278 | 26975533 | Could not configure an oAuth server that used the shared secret key JSON Web Token authentication method. |
2130147 | 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. |
2129678 | 26960703 | The variables of a TotalAgility process did not appear on the Variables tab of a TotalAgility process. This problem is specific to large processes. |
2129516 | 26977382 | There was a performance issue with Check Locator in processing the documents when compared to A2iA Zone Locator. |
2128909 | 26876483 | The document conversion failed when certain documents were converted to "PDF/A-2b" or "PDF/A-3b". |
2128530 | 26960203 | The client assertions generated by TotalAgility resulted in issues with a few providers such as AWS and TotalAgility token endpoint. |
2127976 | 26958924 | The legend for the Chart control was cut off. |
2126816 | 26928302 | ImportPackageFromStream in custom code resulted in an "object reference has not been set to an object instance" error for large packages. |
2126068 | 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." |
2125546 | 26953387 | When a process was configured with an Image processing activity, converting the text files to Tiff caused font and alignment issues. |
2125538 | 26953531 | When the extraction group was opened in the Transformation Designer, an error occurred. |
2125476 | 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. |
2121260 | 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. |
2120141 | 26922783 | TotalAgility jobs did not the return OCR results. |
2118205 | 26918543 | The attachments names were missing from the 'Body' document after conversion. |
2112742 | 26922968 | When there were multiple RightFax connectors, there was a delay importing the RightFax files into TotalAgility. |
Additional Information
2125476
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 8.0.1.3 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.
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.
Encryption of specific knowledge base data prevents sensitive information used for training from being accessed with an editor.
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.
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
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 |
---|---|---|
2126262 | 26962471 | Agility.Server.Core.Executor.exe process consumed 100% of CPU space on Azure Core Worker roles. |
2125798 | 26948154 | On debugging a process that contained a business rule node in which the Complex variable was used as an output, the process debugging failed. |
2125015 | 26958419 | When a job was created on a Scan form, the SPP resource ID was entered instead of the logged on resource ID. |
2124854 | 26965368 | In the Transformation Designer, when Online Learning was performed on a folder, the documents were not moved from the "Ready to Train" folder to the "Temp" folder, and an error occurred. |
2124571 | 26952416 | When a Business rule action was called in the Complete Activity event of a Validation form, the business rule failed with the following error: "Service Call Failed: 0 – error’ when making a GetFolder() call." |
2121220 | 26955107 | Could not perform Tungsten Transformation Toolkit Online Learning on a folder. |
2119489 | 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. |
2119268 | 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. |
2119171 | 26933818 | When the CreateJobSyncWithDocuments() was used against an RTTS instance pointed to the Azure tenant, the job was suspended with an index error. |
2118787 | 26848554 | When a package that contained the currency codes was imported, the Artifact filter did not work. |
2118635 | 26879963 | Could not perform scanning via the flatbed using a Kodak i3400 scanner with a flatbed accessory when using TotalAgility. |
2118554 | 26943603 | The ActivityService.GetWorkqueueOverview API timedout with a relatively low number of jobs, especially when additional activity resources were added. |
2116573 | 26513913 | The document for online learning was missing page images and a source file, which led to processing errors. |
2116527 | 26939556 | When a data model column was updated with a date variable containing milliseconds, the returned date format did not include the milliseconds value. |
2116514 | 26932146 | On debugging the business rule, the activity was suspended with the following error: "Variable does not support null value." |
2114811 | 26935380 | The following error occurred when Advanced Zone Locator was used: "Fox-Exception: Index (127) out of range (0 - 126)." |
2112323 | 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. |
2110615 | 26849262 | The carriage return (\r) and line feed (\n) characters did not work correctly in TotalAgility. |
Features added
TotalAgility 8.0.1.1 supports the latest version of RightFax Conversion Engine 23.4.1.292.
In a Web capture control, the tooltip is now displayed when you hover over the sticky note.
2097910, 26850280: 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 |
---|---|---|
2108889 | 26928775 | When a form control was configured with the "Document type auto complete match type" option set to "Starts with match", the items that were highlighted on the list of document types were not the same as displayed on the "Document Type" field. |
2107889 | 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. |
2107266 | 26883305 | When the resource group "Quick Apps Designer" was created and assigned "Full Control" access to Quick Apps, the users of this group were not able to use Quick Apps due to the following error: "Access denied" You do not have the required permissions." |
2106739 | 26889995 | The settings that controlled the automatic clean-up of the "Generated Documents" folder were not available in the configuration file that supported backward compatibility. |
2106007 | 26883041 | In the Transformation Designer, when the settings were changed on a locator in the extraction group, the following error occurred: "Invalid URI: The host name could not be parsed." |
2104698 | 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.” |
2104407 | 26881799 | The "DeleteMachineDim" query, which was responsible for deleting machine dimension records as part of the reporting retention process, timed out. |
2103041 | 26889995 | The settings that controlled the automatic clean-up of the "Generated Documents" folder did not work in a TotalAgility Azure environment. |
2101021 | 26853354 | An issue occurred when the search was performed within the dropdown lists contained in the Capture table cells of the Choice type field. |
2100333 | 26873609 | In a Document conversion activity, certain documents failed while conversion, and the activity was suspended with an error. |
2100224 | 26875006 | In a Document creation activity, all the fields were not detected when the document templates contained merged fields. |
2098646 | 26859396 | For a project in the Transformation Server that had Online Learning enabled, an issue occurred with the Transformation Server Cloud Online Learning. |
2097486 | 26874695 | When a package was created that contained the custom service, the web service data was not displayed on the Deployment configuration tab. |