Get Started

The following instructions assume that you have downloaded and installed Kofax RPA on one of your computers. See "Quick Start Guide" in the Kofax RPA Installation Guide to start using Kofax RPA.

  1. Download the Kofax_RPA_DesktopAutomation_11.1.0_x32.msi installation file from the Kofax download portal. Make sure your devices meet the requirements listed in "Desktop Automation requirements and prerequisites" in the Kofax RPA Installation Guide.

  2. Install and configure Desktop Automation Service on a remote computer that run the applications you wish to automate. If you only need to automate terminal applications, skip this step.

  3. Open Design Studio.

  4. Create a Desktop Automation robot.

    1. Click File > New Desktop Automation Robot.

    2. Specify a name for the robot and select a project. Click Finish.

      The new robot appears on a new tab in the editor window. As opposed to Web Automation robots that are identified by a blue icon , Desktop Automation robots are identified by a green icon .

      Note At this point, you can perform basic editing of the Desktop Automation workflow, such as add action steps, configure input values, set variables, and perform other actions that do not involve the use of external, real-time data and applications. To be able to automate external applications and interact with data as well as run a Desktop Automation robot, it needs to be called from a Web Automation robot.

  5. Open an existing Web Automation robot or create a new one by clicking File > New Web Automation Robot.

  6. To allow execution for the Web Automation robot, click Prepare Execution on the toolbar or in the Applications pane.

    Important Only one Web Automation robot at a time can have the execution privilege, so to take the execution privilege from one robot to another, open the tab with the required robot and click Prepare Execution. Also, a Web Automation robot cannot have the privilege to execute in both Design and Debug mode at the same time.

    When a Web Automation robot has the execution privilege, the editor tab of this robot is highlighted. When a Web Automation robot is calling a Desktop Automation robot, the tabs of both robots are highlighted for convenience as shown below. The robot where execution is currently located is marked with a red dot.

  7. Insert a Call Desktop Automation Robot step in the Web Automation robot.

    1. In the Desktop Automation Robot drop-down list for the step, select the Desktop Automation robot created in Step 4.

    2. Configure input values, output mappings, and required devices. See Reference to Automation Device and Automation Device mapping. If you want to automate terminal applications only, skip the configuration for required devices.

  8. When the execution is allowed, to start editing the Desktop Automation robot, execute the workflow to the Call Desktop Automation Robot step and then click Step Into DA Robot on the toolbar.

    The tab with your Desktop Automation robot is opened, and you can now perform full editing and execution of the robot.

  9. If you are planning to automate external applications, specify the automation devices configured in Step 6 in the Devices box on the left. If you only need to automate terminal applications, skip this step.
    • The number of devices specified in the Web Automation robot and the Desktop Automation robot must match.

    • The devices names that you set in the Desktop Automation robot may differ from those in the Web Automation robot.

  10. You can start designing your automation workflow. You can also run the workflow to see it in action.

  11. Once you finish designing your Desktop Automation robot, you can run it to automate the devices.

    • To step out of the Desktop Automation robot and switch to working on the Web Automation robot, execute the entire Desktop Automation workflow and then click Step Out on the toolbar. In the Web Automation robot, the Call Desktop Automation Robot step is now shown as executed.

    • To close the robot without executing it to the end or returning a result, click Leave Robot on the toolbar. In the Web Automation robot, the Call Desktop Automation Robot step is now shown as not executed.

Convert old Desktop Automation action step

In Kofax RPA versions 10.7 and earlier, a standalone Desktop Automation Editor was used to edit the Desktop Automation workflow contained in a Desktop Automation action step. Starting with Kofax RPA 11.0, you can execute Desktop Automation action steps created in version 10.7 or earlier, but to edit the workflow, you need to extract the Desktop Automation workflow from the step into a new Desktop Automation robot and change the Desktop Automation step to a Call Desktop Automation Robot step referring to the new robot.

The export can be performed with both Web Automation robots and snippets containing Desktop Automation steps.

Note The export process cannot be undone, so you cannot revert to the initial Desktop Automation step once you exported it to a Desktop Automation robot.

  1. To convert the action step to a robot, in the Projects tree, right-click a Web Automation robot containing a Desktop Automation step and click Export Desktop Automation Robots. If you open a single robot and select the Desktop Automation step, you can preview the future Desktop Automation robot by clicking Preview in the step properties.

    • For convenience when working with multiple robots, you can export several Desktop Automation robots at once. In the Projects view, right-click any folder or select and right-click multiple Web Automation robots containing Desktop Automation steps and then click Export Desktop Automation Robots.

    A new dialog box appears listing all found Desktop Automation steps to extract from.

  2. If required, you can assign a new descriptive name to the future Desktop Automation robot, preview the future robot, and see the Desktop Automation step in the containing Web Automation robot.

    • Click to rename the selected file.

    • Click to preview the selected Desktop Automation robot to be created after the export.

    • Click to show the selected Desktop Automation step in the containing Web Automation robot.

  3. Click Next to select a location for the exported robots inside the current project.

  4. Click Finish to close the dialog box and start the export.

    An export summary appears listing how many robots and snippets have been exported. Any required devices configured in the Web Automation robots automatically appear in the Desktop Automation robots.