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.
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"
The BotReady Agent is a Windows service that is executed in the selected server under the NETWORK SERVICE user.
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:
This section corresponds to the general configurations of the Web Portal. A description of the fields to be configured is shown below:
|IntervalMilliseconds||Interval of milliseconds between which the agent is executed. By default, it is 1,000 (1 second).|
|ExecutionUser||Execution user for Log and internal Auditing. Default value: Processes.|
|APIURL||Endpoint 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".|
|authorizeServer||Endpoint 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.|
|useSecurity||It indicates whether or not a token must be requested in order to consume the API. Default value: True.|
|SecondsToRefresh||Time remaining until the tokens requested to consume the APIs are renewed.|
<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>
Access the Windows services and start the "EDSA RPA Service" service. Configure the service to restart in the event of a crash.