Kofax RPA Limitations

The following section describes some limitations of the Kofax RPA product.

Browser
  • Kofax RPA uses a browser to interact with web sites or web applications. In fact, Kofax RPA currently comes with two different browsers, each optimized for different purposes - the Classic engine for legacy web applications and the Default engine for modern web applications. However, these browsers - like any other browsers in the market - are not compatible with every internal application or Internet web site.

  • The web pages downloaded using Make Snapshot are a representation of the content and styles downloaded from the internal browser in Kofax RPA. When viewing the downloaded pages in a desktop browser, they may render differently from viewing the original web page in that browser.

Excel
  • When looping over a global Excel variable, certain step actions are not allowed inside the loop, that is after the loop step. This is dynamically enforced, in other words the error does not occur until the steps are executed. The following step actions will always refuse to work on a global variable that the robot loops over inside the loop: Insert Rows, Insert Columns, Remove Rows, Remove Columns and Set Sheet Name.

  • Excel modification is memory intensive and might not work on large Excel documents. The limit may depend on many factors, for example, available memory on a design platform or a server platform, how many modifications the robot does, etc. Therefore it is not possible to give precise criteria for when an Excel document is too large for Kofax RPA to handle.

  • Formula support

    Search the https://poi.apache.org site for details on formula support in Excel.

  • Unsupported Features

    • Manipulating array/table formulas (In Excel, formulas that look like "{=...}" as opposed to "=...")

    • Region operators: union, intersection

    • Parsing of previously uncalled add-in functions

    • Preservation of whitespace in formulas (when POI manipulates them)

    • Font changes, for example bold, size, etc.

    • Background color in cell

    • External file references from formulas

  • Sometimes, when your robot performs some actions on a very large Excel document, the processing may become slow after several hundred iterations. To speed up the process, use the following settings in your robot for Excel processing:

    • Use Global variable

    • Do not use the Ignore and Continue error handling

    • Do not run your robot in Design mode

      Note With all the above-mentioned conditions, if an error occurs when working with Excel, the variable value is set to empty. You will need to inspect your robot to make sure you use the supported Excel capabilities and correct the error to have a valid value in your variable.

See Supported Features in Excel for more information.

Password Length

All passwords used in the Kofax RPA, for example, passwords for Cluster database, Logdb, Analytics, proxy, and SMTP, must not exceed 117 bytes.

Database

Note the following limitations for IBM DB2 database:

  • The database must have a "table space" with a page size of at least 8192 KB to create all tables.

  • Calling a stored procedure on a DB2 database is not supported.

Execution Mode

The following list contains steps that are not available in the Smart Re-execution mode.

  • Call REST Web Service (old version)

  • Call Web Service (old version)

  • Clear Web Storage

  • Divide Tag (old version)

  • Divide Text

  • Divide Text (old version)

  • Execute SQL (old version)

  • Extract from Excel (old version)

  • Extract from PDF (old version)

  • Extract Image

  • For Each File (old version)

  • Hide Tag

  • Insert Tag

  • Load Data (old version)

  • Make Snapshot

  • Normalize Table

  • Query Database (old version)

  • Remove Table Rows

  • Remove Tag Range

  • Remove Tags

  • Remove Tags (old version)

  • Replace Tag

  • Restore Tag

  • Rewrite Page

  • Rewrite Style Sheet

  • Select File

  • Set Top Tag (old version)

  • Submit Form

  • Transpose Table

  • Unhide Tag

Kofax RPA Kapplets

The following list contains features that are not available in the Kofax RPA Kapplets.

  • Import and export Kofax RPA Kapplets backups

  • Export result to Excel file

  • WebSphere application server support

  • DB2 database support

  • Scheduling for Kapplets

  • Adding OAuth robots to Kapplets

Using Kapplets with robots containing big volume data output is not recommended.

General

When collecting a large number of data elements, we recommend you to structure your robot for a divide-and-conquer approach, so that each run of the robot collects only a portion of the data elements.