Introduction

Kofax RPA is a platform for application integration and Robotic Process Automation (RPA). It can integrate applications that were not built to be connected and automate processes across such heterogeneous systems; cloud/SaaS applications with premise systems, legacy systems with modern web applications, back office systems with partner websites.

With our visual editor Design Studio, you can click through the applications and data sources you want to integrate and create an automated workflow using standard steps.

In Kofax RPA, these workflows are known as robots. As you build a robot, you are free to navigate through the applications as you integrate them. You can login to applications, extract data parts of a page, enter data into forms or search boxes, make menu selections, and scroll through multiple pages. Your robot can also access databases, files, APIs, web services, and other robots, exporting data from one application and loading it into another; recognize data using an OCR engine in the Document Transformation Service, transforming data as necessary along the way.

The Document Transformation functionality in a Kofax RPA environment covers functionality such as OCR, extraction, field formatting, and validation.

Desktop Automation in Kofax RPA helps you automate Windows and Java applications on your network computers. Desktop Automation replaces manual processes by controlling an application on a desktop or a terminal. See Robot Building for details.

Once built, robots are uploaded to a repository in the Management Console. From here, they can be scheduled for batch-execution on the RoboServer or executed on-demand via Java and C# APIs, or tailored REST services. The REST services are instantaneously available once the robots are added to the repository or exposed as special-purpose end-user web applications called Kofax RPA Kapplets.

The Management Console is also responsible for load balancing, failover, monitoring of RoboServer health and management of user roles and permissions.