What's new

This topic lists new features that are introduced in Kofax RPA 11.3.0.

New steps to perform database operations with Robots

Starting with Kofax RPA 11.3.0, you can execute SQL statements, query databases, and store data in databases using the new Execute SQL, Query Database, and Store In Database steps.

For more information, see Execute SQL, Query Database, and Store In Database in the Kofax RPA Help.

Also, you can use the new Extract Row step to extract cells from a row in a database. See Improvements in Design Studio.

Ability to access files and folders with new File System Action step

The new File System Action step helps you perform operations on files, directories, and other items using either direct file access or the Robot File System (RFS).

For more information, see File System Action in the Kofax RPA Help.

Ability to access email with new Email step

With the new Email step, you can access email by opening a folder on the email server and presenting it in the tree. The opened folder is represented in the application tree and as a table in the Recorder View. The new step comes with a set of application and component actions that enable you to copy and move messages, mark messages as read, get message content, and more.

The Email step replaces the Mail step added in the previous product release.

For more information, see Email in the Kofax RPA Help.

Also, you can use the new Extract Row step to extract cells of a row from an email. See Improvements in Design Studio.

Ability to handle date and time with Robots

Starting with this product version, you can extract and convert the date and time from typical formats to a uniform date and time format. Also, you create and assign Date, Time, and DateTime variables, compare and convert dates and time, and more. To work with dates and time, the following new functionality is available:

  • Types: Date, Time, and DateTime

  • Converter steps: Extract DateTime and Format DateTime

  • Functions based on Date, Time, and DateTime types

For more information, see Handle Date and Time with Robots in the Kofax RPA Help.

Improvements in Design Studio

The following improvements are introduced to Design Studio.

New sample robots included in Examples folder
The project files include new sample robots that demonstrate how to extract data from a website and insert it into an Excel spreadsheet, how to use conversion steps, and more.
New Extract Row step

It is possible to extract all cells from a row or only the required ones that correspond to the selected complex type. Note that cells containing values of type Long Binary and Long text should be treated separately.

For more information, see Extract Row in the Kofax RPA Help.

Robot Editor context menus improved
The look and feel of the context menus in the Robot Editor is refined to make your work easier and more effective. The improvements include the following changes.
  • New icons are added for steps.

  • Steps are grouped according to their categories: Assign and Convert, Loop, Conditions and Control, Applications, Database, File System, Integrations, Remote Device, Mouse and Keyboard.

  • Steps not available for selection are disabled (grayed out).

  • Certain steps can be inserted directly from the State view.

  • Guards inserted from component and application menus include timeout guards. Guards inserted from the Recorder View now also include timeout.

  • Set Clipboard step is renamed to Assign Clipboard; Assign Variable step is renamed to Assign To.

Ability to open files with URL
Starting with this release, you can use a URL to quickly open a file in Design Studio and navigate to a specific location inside a robot or a snippet.

This feature can be useful in various scenarios. For example, when an error is reported for a robot running in Management Console, you can effortlessly open the robot in Design Studio directly from the Log view of the Management Console and quickly locate the step with the error.

For more information, see Open Files with URL in the Kofax RPA Help.

Ability to pass database mappings as input

When a Robot needs to access a database with a database step, such as Query Database and Store In Database, it does so by using a name for the database. This name is used as input to the database name you specified inside the robot, which enables you to easily reuse robots, as they are not bound to a single given database.

For more information, see Databases in the Kofax RPA Help.

Ability to add alias variables for client certificates
You can select alias certificates to use when a certificate file contains several certificates. You can set an alias on the Certificates tab of the Design Studio Settings and on the All Loading Tab in the Basic Engine Robot.
Application Name option added to several applications

Several application steps, such as Browse, Email, and Query Database, include a required Application Name option that helps you identify applications by specifying unique names.

For more information, see Browse, Email, and Query Database in the Kofax RPA Help.

Case-sensitive search
New search buttons provide the ability to perform a case-sensitive search within a Robot.

Improvements in Chromium browser

The following improvements are introduced to the built-in Chromium browser.

New application actions

  • Duplicate Window: Adds a step to duplicate an application tab or a page tab and open it in a new tab. The state of the application/page is preserved.

  • Set Application Name: Adds a value to the name tag of the browser application. A specific name helps identify the application and create robust and dependable finders. This action is necessary to avoid errors.

For more information, see Application actions in the Kofax RPA Help.

New component action
Extract Target: Extracts data from a URL target and stores it in a variable or a file.

For more information, see Component actions in the Kofax RPA Help.

Ignore Certificates Errors option added to Browse step
By default, the robot is configured to verify presented SSL certificates. Selecting the Ignore Certificates Errors option enables you to ignore any certificate errors that may occur.

For more information, see Browse in the Kofax RPA Help.

Custom headers in HTTP requests
You can override the header or add custom headers to HTTP requests by filling in a new Headers parameter in the Browse step.

For more information, see Browse in the Kofax RPA Help.

Improvements in Management Console

The following improvements are introduced to Management Console.

OAuth supported for single tenant mode
If your OAuth application is created with Microsoft Azure 2.0, an extra parameter called Tenant is present when you add users to the application. If you have a single-tenant application, creating a user requires the tenant ID, which can be copied from the Overview and Essentials page of the application as shown on the Microsoft Azure portal.

For more information, see Add users in the Kofax RPA Help.

Ability to use LDAP and SAML authentication simultaneously

You can use LDAP and SAML authentication simultaneously in Management Console. When using both LDAP and SAML authentication methods, SAML is used for SSO in the Management Console and LDAP is used for services authentication.

Single SAML logout
Starting with Kofax RPA 11.3.0, users can log out from the SAML identity provider when clicking Logout in Management Console.

For more information, see "SAML Single Sign-On Integration" in the Kofax RPA Administrator's Guide.

Improvements in robot documentation
Various improvements are introduced to the robot documentation functionality, including a full localization of the various robot documentation components.
Ability to upload missing resources directly from Robot page
Any missing resources, such as Snippets and types, are highlighted in red on the Robot page and can be uploaded directly from a menu that appears when you point to a missing resource.
Queuing of robots supported in Java API and .NET API

The Java API and the .NET API now support queuing of robots with Management Console.

For more information, see "Management Console API" in the Kofax RPA Developer's Guide.

Tables improved
Enhancements to promote usability and efficiency are available throughout the tables in Management Console. New buttons are added that provide the ability to reset a table and easily navigate among pages.

Improvements in Kapplets

The following improvements are introduced to Kapplets.

Log in to Kapplets with Management Console
Starting with Kofax RPA 11.3.0, the login to Kapplets is performed through the Management Console login page.

For more information, see Log in to Kapplets in the Kofax RPA Help.

Token-based authorization
Starting with this release, Kapplets use the OAuth protocol for authentication, which provides additional security and convenience. For the authentication mechanism to work, a client secret is required.

The client secret must match the one specified in the Management Console and can be copied from the OAuth Server section in the Management Console. If the secret token is not provided or changed in the Management Console, no data will be transferred from the Management Console into Kapplets until the administrator manually copies and pastes the (new) token into Kapplets.

For more information, see "Install Kapplets" in the Kofax RPA Installation Guide and OAuth server in the Kofax RPA Help.

Create and restore backup of Kapplets
To create or restore a backup, use the Backup tab on the Administration page in Kapplets.

For more information, see Administration in the Kofax RPA Help.

Restore backup files from legacy versions
Kapplets created with Kofax RPA version 10.7.0 and older can be restored from the "Legacy backup" tab on the Administration page in Kapplets.

For more information, see Administration in the Kofax RPA Help.

Customizable timeout and priority
You can set a custom timeout and priority for Kapplets with the application.properties file.

For more information, see "Install Kapplets" in the Kofax RPA Installation Guide.

Ability to pass output data to another Robot
When you use two Robots consecutively, you can pass output values as input data to the next executing Robot. For different output types, you can assign different Robots.

For more information, see Select robots for Commit Action in the Kofax RPA Help.

Lock Screen on Startup option added to Desktop Automation Service

You can configure the Desktop Automation Service to automatically create a session and lock the screen after the computer is restarted using the Lock Screen on Startup option.

For more information, see Configure Desktop Automation Service in the Kofax RPA Help.