BotReady Docs
  • Languages iconEnglish
    • Español

›Setup guide

Getting started

  • Introduction
  • Architecture

Setup guide

  • About the Setup
  • Infrastructure Requirements
  • Database
  • Web Application
  • Private API
  • Public API
  • BotReady Agent

Administrator guide

  • API - Service Health
  • How to Change the password
  • User Administration
  • Group Administration
  • Environment Administration
  • Robot Execution Schedule
  • Connecting an Automation Anywhere Robot
  • Connecting an UiPath Robot
  • Connecting a Power Automate Robot
  • Connecting a Blue Prism Robot
  • Creating a Zafiro Robot
  • Creating a SQL Robot
  • Creating a Web Service Type Robot
  • Robot Report
  • Operations Report

User guide

  • BotReady Login
  • Notifications Panel
  • Web Robot Administration
  • Zafiro Robot Criteria Management
  • Robot Administration APP
  • Operations Report Guide

BotReady Agent

You may install one or more instances of BotReady's execution agent. In a standard setup, the suggestion is to install a single instance on the same applications server where the rest of the components are located.

Setup Preparation

Access the Server where the BotReady Agent is installed, hereinafter [APPSERVER_NAME]. If this was not previously done, unzip the zip file into folder D:\Botready\01_Releases\BotReady_Release_VX.X.X, hereinafter [RELEASE_LOCATION]. Unzip the [RELEASE_LOCATION]\BotreadyEngineService.zip file into folder "D:\Botready\BotreadyEngineService", hereinafter [ENGINE_LOCATION].

Note: The choice of disk D and the name of the BotReady folder can be modified based on the server's characteristics or the existing IT policies.

Windows Service Setup

Execute the following command as administrator: "[ENGINE_LOCATION]\EDSARPAService.exe /i"

Agent Configuration

The BotReady Agent is a Windows service that is executed in the selected server under the NETWORK SERVICE user.

EDSARPAService.exe.config

Inside the [ENGINE_LOCATION] folder, there is the EDSARPAService.exe.config file. This configuration file has an XML format, from which each section is configured as shown below:

appSettings

This section corresponds to the general configurations of the Web Portal. A description of the fields to be configured is shown below:

FieldDescription
IntervalMillisecondsInterval of milliseconds between which the agent is executed. By default, it is 1,000 (1 second).
ExecutionUserExecution user for Log and internal Auditing. Default value: Processes.
APIURLEndpoint to Botready's Private API. In the case of a standard setup, it is http://localhost:90. The variables must be replaced with the previously defined values.
clientId Agent's unique identifier in BotReady. In a standard setup, this value is "botreadyclient".
clientSecret The Agent's private key in BotReady. In a standard setup, this value is "botreadysecret".
authorizeServerEndpoint to BotReady's Authorization Service. In the case of a standard setup, it is http://localhost:8080. The variables must be replaced with the previously defined values.
useSecurityIt indicates whether or not a token must be requested in order to consume the API. Default value: True.
SecondsToRefreshTime remaining until the tokens requested to consume the APIs are renewed.

Example:

<appSettings>
    <add key="IntervalMiliseconds" value="1000" />
    <add key="ExecutionUser" value="Procesos" />
    <add key="APIURL" value="http://[APPSERVER_NAME]:[API_PORT]" />
    <add key="clientId" value="ENCRIPTED_VALUE" />
    <add key="clientSecret" value="ENCRIPTED_VALUE" />
    <add key="useSecurity" value="true" />
    <add key="SecondsToRefresh" value="10" />
</appSettings>

Setup Verification

Access the Windows services and start the "EDSA RPA Service" service. Configure the service to restart in the event of a crash.

← PreviousAPI - Service Health →
  • Setup Preparation
  • Windows Service Setup
  • Agent Configuration
    • EDSARPAService.exe.config
  • Setup Verification
Copyright © 2023