The capabilities described on this page are included in Appian's standard capability tier. Usage limits may apply. |
Configurator is a tool in Appian RPA that guides you to set up your computer as a development environment to build robotic tasks. Configurator checks that the computer has the necessary software and configuration to develop robotic tasks with Appian RPA. If any element is not present, the tool will guide you to configure it.
The tool helps you with these tasks:
This page describes each step in setup using Configurator. During setup, click Next any time the result of the check is successful. Each section describes the actions to perform if a check is unsuccessful (red button) to help you troubleshoot.
Download the Configurator from the Robotic tasks tab in the Appian RPA Console.
If you don't have access to the Console or your repository, contact your Appian RPA administrator before you continue with this guide.
Once the application AppianRPA-configurator.exe has been downloaded, open it to begin installation.
Java must be installed on your computer. If it isn't, you'll see a pop-up message to alert you. Click Accept to be redirected to the Oracle website to install Java.
Once Java Development Kit (JDK) is installed, you can restart the Configurator.
To compile robotic tasks, the computer where we're developing needs to have JDK 1.8 or higher installed. If Java SE was already installed, but JDK wasn't, the Configurator suggests two options:
Once the JDK is installed, click Retry after installation to check again.
If a JDK is installed, the Configurator will display a message showing the installation folder.
In the development environment, it is important to make sure that the JAVA_HOME
variable is set to point to the installation location.
If it is not defined, click Define and Continue so the Configurator defines the variable.
Maven is a software tool you'll use to compile, package, and deploy Java artifacts. Appian RPA uses Maven as a link between the robotic task code and the execution resource to deploy artifacts and make them available to the agent on the execution resource.
If Maven is not installed, the Configurator suggests two options:
If you choose to download Maven, the installation will be done automatically. All you have to do is to select the installation folder. Once downloaded and installed in the selected folder, you can proceed to the next step.
Once Maven is downloaded and properly set up, you'll need to do a little configuration to develop robotic tasks.
Refer to Maven reference for more information on configuration settings.
In order for the development environment to be successfully configured, the settings.xml file must be located in the user's folder as follows: ${user.home}/.m2/settings.xml
. This is the user settings. A global settings file also exists, located in the installation folder ${maven.home}/conf/settings.xml
, but it is not taken into account by the Configurator.
If the user settings file is not present, the Configurator will create it. If it already exists, the Configurator will make the required modifications. To do so, click Fix and continue.
Once the settings file is created, the Configurator adds a new entry for you to authenticate to the repository. During this step, the Configurator will ask for our Repository URL (the Console repository is listed by default), your Appian username, and your Maven API key. You can find your Maven API key in the Appian RPA Console. Click Settings > Refresh Maven Key and copy the value. Note that this is the only time you'll be able to view and copy this specific key.
If the URL isn't accurate, the Configurator will ask you to confirm. If the URL is correct, but the API key isn't, the message will prompt you to try again. To check the URL or the API key again, click Check URL and credentials.
While this step is being executed, Configurator tries to generate a robotic task from a template supplied by the RPA console. Click View log to see progress.
When this step is finished and no problems come up, the settings.xml file is created with the required configuration. Once all Java and Maven related configuration is complete, click Finish.
The settings.xml file must contain:
<profile>
) pointing at our repository (id jidoka-repo
).<server>
(id jidoka
) entry with our API key.The last step to ensure Maven is correctly configured is for Configurator to automatically download a robotic task template from the configured repository. Once the download is complete, access and authentication are validated and confirms you can deploy your robotic tasks successfully.
If the archetype download fails, it means that some configuration step was wrong.
In such a case, contact Appian Support, attaching the whole message displayed by the Configurator, as well as the settings.xml configuration file located in the .m2 directory of the user.
Note: Conceal or remove any sensitive information contained in your settings.xml file (such as credentials for other systems) before sharing with any third party, including Appian Support.
Guided Setup with Configurator