Tungsten Automation

Kofax RPA 11.3.0 Fix Pack 6

Build Date: April 15, 2024

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

Introduction

Install Kofax RPA 11.3.0.6 to resolve the issues listed in this ReadMe.

Issues resolved in this fix pack

ID Issue Solution
2099409In Design Studio, it was not possible to run Basic Engine Robots from the Examples folder because of outdated links.Updated links to http://kapow-tutorials.kofax.com/tutorial/.
2092527An error appeared when building a Docker image for Process Discovery Analyzer.The Docker image is now built successfully.
2081296In Management Console, Robot error messages were not logged to the Robot Messages logs.Robot error messages are now logged correctly for all robots.
2064522Management Console did not send emails about errors in schedules running CEF robots.Management Console now sends email notifications.
2057630HTTP connection leak could cause robots to hang.HTTP connection leak fixed.
1998400 Management Console could become unresponsive due to deadlock during LDAP authentication. The following properties were added to the login.xml file:
  • connectTimeout: The timeout in milliseconds for connecting to the LDAP server.
  • readTimeout: The timeout in milliseconds for the LDAP response from the server after the initial connection is established with the server.

In Docker, the LOGIN_LDAP_DIRECTORY_CONNECTTIMEOUT_<N> and LOGIN_LDAP_DIRECTORY_READTIMEOUT_<N> environment variables were added.

After specifying the timeout values in milliseconds, LDAP authentciation works properly.

Issues resolved in previous fix packs

Fix Pack 5

ID Issue
1997111 WebKit ignored the maxLength setting for text box control on HTML forms.
1986797 When using synchronizer, the mc_robot_history entry was not updated for uploaded robots.
1971025 The "Log robot input to database" cluster setting did not work.
1963399 Added "com.kapowtech.logging.application.disabled" system property for disabling application logging.
1957736 Fixed null pointer exception when collecting sync actions failed.
1954576 Robots did not recover from memory threshold state when RoboServer was above the memory threshold.
1953412 Management Console no longer allows duplicate database names in the same cluster.
1949712 Process Discovery failed to start using the Docker file.
1863200 Changed base image to Ubuntu 22.04 LTS for Docker files.
1858169 Updated the Process Discovery Analyzer deb package build script to handle a missing dependency.
1785383 Sorting by priority in Task view did not work.

Fix Pack 4

ID Issue
1950745 In Management Console, the commons-text library was upgraded to enhance security.
1945808 Process Discovery Analyzer could crash with a socket timeout.
1946782 Performance improved when requesting the list of running robots from the Management Console.
1939414 In Process Discovery, the commons-text library was upgraded to enhance security.
1939409 High Availability now recovers properly after a Management Console node failure and the Hazelcast error is not thrown anymore.
1935308 Recursive JSON in recorded data now works properly with Process Discovery Analyzer.
1935034 XML Data Mapper now correctly generates attributes with record field types.
1931916 Kapowlock no longer fails in environments where localhost and 127.0.0.1 are not interchangeable.

If the environment variable KOFAX_RPA_LOCKSCREEN_HOST is set, the 127.0.0.1 parameter passed by Lock Screen is replaced by the value of the variable, presumably localhost.

1921565 Desktop Automation Service is now released.
1908911 When executing specific robots from a schedule, the "Last of empty list" error is no longer thrown.
1866700 In Kapplets, legacy restore now checks for supported versions of backups.
1864194 In Management Console, backup restore now works properly.
1862128 In Management Console, the commons-text library was upgraded to enhance security.
1861898 When using .NET API, the DateTime input parameter is now converted and sent to Management Console properly.
1859192 Kapplet icons no longer disappear when switching the language.
1857175 In Management Console, schedules must contain jobs on the system under load to be saved.
1852495 RPA Administrators can now create database tables in Management Console.
1846960 Synchronizer now works with local bare repositories if the branch is named "main."
1804852 Leptonica was patched to enhance security.
1802527 Granting user access to Process Discovery Analyzer database no longer removes all other database access for the user.
1786398 Deleting any access token for Robot File System no longer deletes the last token in the list.
1706009 The Press key step in Chromium now works after clicking Navigate.

Fix Pack 3

ID Issue
1844077 The function date() did not return a proper Date value when used in expressions.
1842651 Execute Javascript and Select Option steps did not work in MS Edge.
1842641 A critical error in 11.3.0.2 could potentially corrupt robot files when editing basic robots.
1842552 Roboserver authenticated against LDAP every time a robot was downloaded.
1841390 Synchronizer did not work with Github after a Github upgrade.
1840657 Restore backup failed if backup contained duplicate password store client role.
1840048 Kapplet execution status was not updated correctly when execution failed.
1838391 Administrator in Kapplets group did not have access to groups and users.
1827036 Upgraded commons-configuration to enhance security.
1827217 Importing project in Management Console with Kapplets and user triggers failed.
1827133 Icons could not be uploaded to Kapplets.
1826105 Fixed value input was not restored as hidden.
1825873 Fixed layout of the Kapplet history page for Japanese variable names.
1825870 Fixed alignment in the generated robot documentation.
1822617 File Agent_service.dll was missing when installing Process Discovery Agent.
1821106 When connecting to Kofax Total Agility, Design Studio used excessive KTA licenses.
1820383 If a website redirected directly after certificate authentication, a Chromium Embedded Framework robot could fail.
1819993 Process Discovery Analyzer failed with missing glibc error when running in Docker container.
1818488 Kapplet schedule stop and pause did not work correctly.
1804859 Upgraded url-parse to enhance security.
1785791 libusb-1.0 was not listed as a dependency for Linux hosts.
1512065 Cancel button on Kapplets did not work.

Fix Pack 2

ID Issue
1817104 Robot references were not updated when importing project.
1816521 In high availability, dynamic license flag was not distributed.
1816167 Desktop Automation Service could report desktop as available while it was in use.
1812036 Console output from Process Discovery Analyzer contained superfluous date.
1810316 Error "out of memory" appeared when recording large amount of data with Process Discovery.
1809789 It is now possible to copy OAuth secret to clipboard when using HTTP.
1809574 Users were unable to assign CRE if unless two license keys were present in Management Console.
1809489 User was able to see Administrator role when editing or creating projects in Management Console.
1809483 Error 'out of memory' appeared when trying to create large backup.
1808265 Process Discovery Analyzer failed to start as service if log level was not specified with uppercase.
1807975 Value inputs for Kapplets were not restored when importing backup.
1806006 Process Discovery now works with previous versions of Management Console if no API changes were made.
1805048 Broken link appeared on start page in Design Studio in French.
1804859 Upgraded url-parse to enhance security.
1804857 Upgraded spring to enhance security.
1804856 Upgraded lxml to enhance security.
1804851 Upgraded jackson-databind to enhance security.
1804849 Upgraded FreeRDP to enhance security.
1804847 Upgraded esapi to enhance security.
1803536 When building robots, selecting text node in table view could cause Design Studio to become unresponsive.
1803535 Fixed performance issue when rendering binary data in table view.
1803361 Enforce Java 11 or higher in PD analyzer to avoid memory issues.
1803247 Kapplets did not use internal URL for /token requests, which caused issues in Docker setup.
1802938 Design Studio unnecessarily updated snippets when opening robot from previous versions.
1801596 Help link was broken for Prepare Execution button.
1800749 Upgraded NodeJS to enhance security.
1793252 Upgraded openSSL used by kapowlock to enhance security.
1792438 Added ability to specify TLS version in .NET API and made TLS 1.2 default.
1788077 No CSP headers were available in Kapplets.
1786006 Upgraded Liquibase to enhance security.

Fix Pack 1

ID Issue
1796354 It was not possible to explicitly specify OAuth parameters in Kapplets.
1795898 Default port numbers were removed when sending URIRequest CONNECT.
1795642 Added retry to the RDP Login step to avoid timeout issues.
1795162 Date format in Management Console did not comply with browser locale.
1793338 Finders in Email step used ID instead of Application Name in finders.
1793161 Upgraded Spring due to enhance security.
1793144 Upgraded OpenSSL due to enhance security.
1790566 It was not possible to resize the RoboServers runtime view.
1787949 Could not open 11.1.x Robot containing Document Transformation step.
1782994 POST method received 403 error response in Swagger.
1782574 Excel documents were not shown correctly in Recorder view.
1782507 Sorting by cluster name on RoboServer tab did not work.
1780948 Help link on OAuth server page did not work.
1610520 It was not possible to open Log view from RoboServers tab.

Changes in behavior

This fix pack includes the following cumulative changes in behavior from all fix packs for 11.3.0.

Fix Pack 4

New and enhanced features

This fix pack includes the following cumulative new and enhanced features from all fix packs for 11.3.0.

Fix Pack 5

Added properties to configure LDAP connection and read timeouts.

Fix Pack 4

Fix Pack 3

Future fix packs will be able to reuse the Management Console database if there are no changes to the table structure.

Updates to the documentation

This ReadMe includes the following documentation updates.

ID Issue Solution
N/AIn the Kofax RPA Installation Guide, the note on p. 38 requires an update.Use utf-8 collation with case-sensitivity.
1990762The instructions on removal of templates in Kapplets requires clarification in the Kofax RPA User's Guide and Help.After you create a Kapplet, it becomes a separate object from the template. Changes to either the template or the Kapplet are not shared between them.
1970441Information about Kofax RPA naming policy requires an update. Consider the following guidelines when creating names in Management Console and Design Studio.
  • Names must be unique and cannot be duplicated, even if the case is different but the name is the same.
  • During backup, restore, and import operations, case is not considered, resulting in errors for duplicate names with different case letters such as "a.robot" and "A.robot."
  • Duplicate names are not allowed, including robots, snippets, types, resources, and database mapping names.

    Duplicate names in parent folders are not allowed, including robots, snippets, types, resources, and database mapping names.

1867062In Management Console, the OAuth configuration procedure requires clarification in the Kofax RPA User's Guide and Help.

Refer to your service provider documentation on how to generate refresh tokens for OAuth 2.x.

1848974The Log in to Kapplets procedure requires an update in the Kofax RPA User's Guide and Help.

The first time you open Kapplets in a browser, you need to enter the OAuth Kapplets secret.

To do so, perform the following actions:

  1. Go to Management Console > Admin > OAuth Server.
  2. Copy the client secret from the Kapplets OAuth settings field.
  3. On the Kapplets page, click If you are an administrator, click here to provide OAuth Kapplets secret.
  4. Enter the copied client secret and click Update.
  5. Click Log in with Management Console.

Note: If the client secret has been changed in Management Console, you need to update it on the Kapplets login page.

Next time you log in to Kapplets after the client secret is configured:

  • Open Kapplets and click Log in with Management Console. You are redirected to the Management Console login page.
  • If you are already logged in to the Management Consle, after you open Kapplets, you are automatically logged in to Kapplets.

1848974In Kapplets, user management requires clarification.

For a user to be able to create templates:

  • In Management Console, assign the user with the "Kapplet Administrator" role on the project that contains the robots which are used in the template.
  • In Kapplets, give the user Administrator or Developer privileges (global or on the workspace where the template is created).

For a user to be able to run an already created Kapplet:

  • In Management Console, assign the user with the "Kapplet User" role on the project that contains the robots used in the Kapplet.
  • In Kapplets, give the user any rights on the workspace that contains the Kapplet.

Applies to

This fix pack is a full installation. It is cumulative and includes the resolved issues, changes in behavior, and features released in previous Kofax RPA 11.3.0 fix packs.

You can apply this fix pack to replace any of the following versions:

Files included

This fix pack includes the following files.

File name Version
KofaxAnalyticsforRPA-2.6.0.zip 2.6.0
KofaxRPADocumentation_11.3.0_EN.zip 11.3.0
KofaxRPADocumentation_11.3.0_FR.zip 11.3.0
KofaxRPADocumentation_11.3.0_JA.zip 11.3.0
KofaxRPAManagementConsoleDocumentation-11.3.0.zip 11.3.0
KofaxRPAProcessDiscoveryAnalyzer-11.3.0.6.zip 11.3.0.6
KofaxRPA-11.3.0.6.tar.gz 11.3.0.6
KofaxRPA-11.3.0.6.msi 11.3.0.6
KofaxRPADesignStudio-11.3.0.6.msi 11.3.0.6
KofaxRPADesktopAutomationService-11.3.0.6.msi 11.3.0.6
KofaxRPADocumentTransformationService-11.3.0.6.msi 11.3.0.6
KofaxRPAProcessDiscoveryAgent-11.3.0.6.msi 11.3.0.6
KofaxRPARoboServer-11.3.0.6.msi 11.3.0.6
ReadMe-KofaxRPA-11.3.0.6.htm N/A

Install this fix pack

Reuse of databases

Kofax RPA 11.3.0 Fix Pack 6 does not alter the database schemas and can reuse the object database, log database, audit log database, Kapplets database, and Management Console database schemas from Kofax RPA 11.3.0.3, 11.3.0.4 or 11.3.0.5.

To install this fix pack on top of the existing Kofax RPA 11.3.0.3, 11.3.0.4 or 11.3.0.5 Management Console database schema, use the following procedure.

  1. Back up your existing installation by creating a Management Console backup.
  2. Install the required components. For details, see the Kofax RPA 11.3.0 Installation Guide.
  3. Use the existing database schema when installing the Management Console in Tomcat.

When upgrading from other versions, use the following procedure to install the fix pack.

  1. Back up your existing installation by creating a Management Console backup.
  2. Install the required components. For details, see the Kofax RPA 11.3.0 Installation Guide.
  3. In the new Management Console, restore the backup.

Remove this fix pack

This fix pack is a full installation. Follow the standard uninstallation procedure for Windows or Linux applications.