Agente BotReady
Se pueden instalar una o más instancias del agente de ejecución de BotReady. En una instalación estándar, se sugiere instalar una única instancia en el mismo servidor de aplicaciones donde se encuentra el resto de los componentes.
Preparación de la instalación
Ingresar al Servidor donde se instala el Agente BotReady -de ahora en más [APPSERVER_NAME]-. En caso de no haberlo hecho previamente, decomprimir el zip en la carpeta D:\Botready\01_Releases\BotReady_Release_VX.X.X -de ahora en más [RELEASE_LOCATION]-.
Descomprimir el zip [RELEASE_LOCATION]\BotreadyEngineService.zip en la carpeta "D:\Botready\BotreadyEngineService" -de ahora en más [ENGINE_LOCATION]-.
Nota: La elección del disco D y el nombre de la carpeta BotReady pueden modificarse según las características del servidor o las políticas de IT existentes.
Instalación de servicio de Windows
Ejecutar el siguiente comando como administrador:
"\[ENGINE\_LOCATION\]\\EDSARPAService.exe /i"
Configuración del agente
El agente BotReady es un servicio Windows el cual ejecuta en el servidor seleccionado bajo el usuario NETWORK SERVICE.
EDSARPAService.exe.config
Dentro de la carpeta [ENGINE_LOCATION] se ubica el archivo EDSARPAService.exe.config. Este archivo de configuración posee un formato XML del cual cada sección se configura como se muestra a continuación:
appSettings
Esta sección corresponde a las configuraciones generales del Portal web. A continuación, se describen los campos a configurar:
Campo | Descripción |
---|---|
IntervalMiliseconds | Intervalo en milisegundos entre los cuales ejecuta el agente. Por defecto 1000 (1 segundo). |
ExecutionUser | Usuario de ejecución para Log y Auditoria interna. Valor defecto Procesos. |
APIURL | Endpoint a la API privada de Botready. En caso de una instalación estándar es http://localhost:90. Se deben reemplazar las variables con los valores definidos previamente. |
clientId | Identificador único del agente en botready. En una instalación estándar este valor es “botreadyclient” |
clientSecret | Clave privada del agente en botready. En una instalación estándar este valor es "botreadysecret" |
authorizeServer | Endpoint al Servicio de Autorización de Botready. En caso de una instalación estándar es http://localhost:8080. Se deben reemplazar las variables con los valores definidos previamente. |
useSecurity | Indica si debe solicitarse un token a fin de consumir la API o no. Valor defecto True. |
SecondsToRefresh | Tiempo restante antes de renovar los tokens solicitados para consumir las APIs. |
Ejemplo:
<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>
Verificación de la instalación
Ingresar a los servicios Windows e iniciar el servicio "EDSA RPA Service".
Configurar el servicio para que se reinicie ante caídas.