Process Agents

Overview

The Process Agent allows business and IT processes automation across multiple platforms. Because it is Java-based, the most common operating systems are compatible, including Linux, Mac OS X, Microsoft Windows, and Solaris. Similar to Task Agents, the Automate component communicates with a Process Agent by way of TCP/IP. Once connected, the Process Agent works together with the Process Object to send commands to other operating systems during the course of a workflow.

Related Topics

ClosedRequirements

The Process Agent is Java-based and supported by the following operating systems:

To create and connect to a Process Agent, perform the following:  

  • Install Java 11.0 or later on the computer where the Process Agent will run. To install the latest version of Java, visit www.java.com.

  • Establish a TCP/IP connection from the computer running Automate to the computer where the Process Agent will run. Both computers require access to the network at the time of installation. Automate uses port 9702 as default.

  • Run the ProcessAgentInstaller.jar file (an application packaged as a JAR file) on the operating system the server will connect to. This JAR file is the actual Process Agent and needs to stay running for Automate to establish a proper connection.

  • Use an Automate Administrator's username and password to authenticate new Process Agent installations.  

ClosedInstallation

During the Automate component installation, the ProcessAgentInstaller.jar file is extracted to the Program Files directory in the Automate folder and packaged with the Process Agent application (the default location is C:\Program Files\Automate 2024, unless another location was specified during Automate installation). The JAR file needs to run on the computer that Automate will communicate with.  

To install a Process Agent

  1. Copy the ProcessAgentInstaller.jar file onto the desired computer (the file's default location is C:\Program Files\Automate 2024).

  2. From the Command Prompt/Command Shell of the desired computer, specify the location of the installer followed by the following command:

    java -jar ProcessAgentInstaller.jar
  3. A "Welcome to Automate Process Agent Installation" message appears (as illustrated below). To proceed, you must agree to the End-User License Agreement.

  4. When prompted, enter the following specific information (as shown in the image below):

    1. Enter Installation Directory - Indicates the location of the installation file. To leave it at the default location that appears, press ENTER.

    2. Enter Machine Name or IP Address of Automate - Enter the computer name or the IP Address of the machine where the Automate component is installed.

    3. Enter Automate Port (Default is 9702) - Enter the Automate communication port. To use the default port, press ENTER.

    4. Enter Process Agent Name - Enter the desired name for the new Process Agent. The name will appear under the System tab in the Process Agents folder once a connection is established.

      NOTE: Make sure the name does not contain any spaces.
    5. Enter Automate Username - Enter the username of a Automate Administrator.

    6. Enter Automate Password - Enter the password of a Automate Administrator.

  5. After entering the required information, press ENTER. The following messages appear in sequence during the installation process, the last message confirming proper completion (as shown below):

    "Automate Process Agent Initialized"
    "Generating Authentication Request"
    "Sending authentication to [computer name/IP Address]"
    "Process Agent is connected to [computer ame/IP Address]"

    Also, a new icon will appear in the Server Management Console under the System tab in the Process Agents folder indicating a successful connection from the server to the newly installed Process Agent.

    NOTE: For the Process Agent to run, the console window must stay open.

ClosedConnection

During installation of a Process Agent, the ProcessAgent.jar file  is extracted to the installation directory selected. Once installed, use the ProcessAgent.jar to run the Process Agent.

To connect to a Process Agent

  1. Open the Command Prompt/Command Shell of the Process Agent machine.

  2. Specify the installation directory, followed by the command below:

    java -jar ProcessAgent.jar

    For example, if the installation directory is C:\ProcessAgents, enter:

    C:\ProcessAgents>java -jar ProcessAgent.jar