Create a Robotic Process
This content applies solely to Appian RPA, which must be purchased separately from the Appian base platform.

A robotic process is the result of the integration of all Appian RPA platform components. A robotic process follows steps that are configured in the Appian RPA console and executes on a specified resource. This page discusses how to create a robotic process in Appian RPA, including some general guidelines and steps in the console.

What makes a good robotic process?

Robotic processes are intended to supplement human activity in an application. Robotic processes don't possess the judgment that human beings have, so there is some potential for the robotic process to encounter exceptions, or patterns the process doesn't know how to handle. Additionally, the robotic process may take a long time to execute due to application processing time. After all, the applications are designed to handle input from human beings, which is much slower than that of a robotic process.

Because of this behavior, any robotic process must be:

  • Reliable: Whatever the robotic process does, it must be done well. Without this guarantee, the robotic process should not go on. A robotic process that processes important information must always be confident of what it is doing. For example, if the robotic process is not on the window it should be at a given time, data loss could occur. Usually robotic processes operate directly on production environments, so reliability is very important at all phases.
  • Resumable: Robotic processes must be designed so that a user can stop its execution at a given time and resume it without manual intervention on the execution machine. This is especially important for robotic processes that take a long time or process a large number of items. If execution stops, either manually or due to an error, it must be able to be resumed.
  • Traceable: A robotic process must do everything it's supposed to do, and what it does must be reflected somewhere. At least, it must be reflected in the execution log, although its medium can be adjusted for easier reading and interpretation by the developer. If the user wants to access the log, it is advisable to make the information requirements and expectations clear so that a developer can include it the robotic process's code during the development phase.

Creating a robotic process based on one in another environment? Learn how to export and import robotic processes.

As with any business technology, you'll want to consider data security in every part of your automation. Visit the Securing Data in Robotic Processes page to learn more about data security in every phase of a robotic process.

Create a robotic process

Required role: Developer or Administrator

To create a robotic process:

  1. Go to the Robotic Processes tab in the Appian RPA console.
  2. Click Create robotic process 2235137.png in the toolbar.
  3. Choose a template to start building your robotic process. If you want to start from scratch, select Blank. rpa-pick-template-create.png
  4. Enter these details:
    • Name: Name to identify the robotic process in the console and Maven project.
      • Note: This value must be unique in your Appian RPA environment. Spaces are not supported, so consider using hyphens to separate words. It is a best practice to preface the name with the application specific prefix.
    • Permissions: Assign permissions to configure security for the robotic process.
    • Group: Location of the Maven project. We use the default value, although it can be modified.
    • Version: Version of the robotic process. As in the previous case, the default value will be used.
    • Repository: Select a repository or use the console's default. rpa-create-process.png
  5. Click OK. The browser downloads the robotic process code and you're brought to the robotic process configuration page.

Create a robotic process from a template

Required role: Developer or Administrator

Templates give developers a head start when creating new robotic processes. Appian RPA includes default templates for common operations.

To create a robotic process from a template:

  1. Go to the Robotic processes tab in the Appian RPA console.
  2. Click Templates rpa-robotic-process-templates-icon.png in the toolbar.
  3. Find a template in the list and click Create a robot in the Actions column.


  4. Enter the details listed above.
  5. Click OK. The browser downloads the robotic process code and you're brought to the robotic process configuration page.

Create a robotic process from an existing configuration

Required role: Developer or Administrator

You can use an existing robotic process configuration as the basis for your new robotic process. Learn more about copying a robotic process configuration.

Import a robotic process

Required role: Developer or Administrator

To import a robotic process:

  1. Go to the Robotic Processes tab in the Appian RPA console.
  2. Click Import robotic process rpa-import-rp-icon.png in the toolbar.
  3. Click UPLOAD to browse for the file on your computer, or drag and drop the file in the dialog.
  4. Select the Include import customization file box if you're using one of these files to manage variables and other components.
  5. Click INSPECT.
  6. Review the inspection results. If there are no issues, click IMPORT.

Learn more about deploying robotic processes and Appian applications.

Configure the new robotic process

Required role: Developer or Administrator

After you create the robotic process, you'll need to configure the robotic process's workflow and technical details.

See Configure a Robotic Process to get started.

Open in Github Built: Fri, Nov 04, 2022 (07:10:52 PM)

On This Page