Recomendaciones para la implementación del Orquestador#
Uso del Orquestador en un servidor terminal
En los escenarios de Trabajo Asistido, al utilizar un Robot con acceso interactivo a la cuenta del Usuario, si dentro del escenario hay simulación de acciones del Usuario en la interfaz gráfica del escritorio o navegadores, estas acciones funcionarán solo si existe una conexión activa al escritorio de esa máquina virtual (un Usuario está mirando la pantalla). Una vez que el Usuario se desconecta del escritorio (RDP), Windows destruye el contexto gráfico. Por lo tanto, la cuenta sigue funcionando. El Robot también sigue funcionando, pero ya no hay botones ni ventanas en la pantalla, es decir, programáticamente dejan de estar disponibles.
Por lo tanto, para poder automatizar el trabajo con aplicaciones mediante la simulación de acciones del usuario sin usuarios conectados a las cuentas, debe haber una conexión RDP constante a esta cuenta.
Para garantizar escenarios de Trabajo No Asistido, se utiliza el componente Sherpa Coordinator. Por orden del orquestador, el Coordinador establece conexiones RDP a las cuentas necesarias y las mantiene mientras el escenario está en ejecución, para que el contexto gráfico de Windows continúe existiendo y todas las funciones del Robot operen plenamente. Al finalizar el Trabajo del escenario, el Robot cierra sesión en la cuenta del usuario de forma automática.
Uso del Orquestador sin servidores terminales
Es posible organizar el trabajo del Orquestador sin servidores terminales. En este caso, se debe dedicar una de las máquinas virtuales para el trabajo del Coordinador. El Coordinador instalado en esta máquina virtual dedicada establecerá conexiones RDP a otras máquinas virtuales, donde ya estarán en funcionamiento los Robots No Asistidos específicos.
De este modo, no hay limitación en que el Coordinador solo pueda conectarse por RDP a sus propias cuentas en el mismo servidor. Puede conectarse a cualquier cuenta en cualquier servidor, incluidas las máquinas virtuales dentro de la conectividad de red.
Limitaciones conocidas
El Orquestador permite crear cualquier número de Coordinadores y cualquier número de sesiones dentro de un solo Coordinador. La limitación en el uso de un gran número de Coordinadores y sesiones puede surgir solo debido a las limitaciones de recursos de hardware y las restricciones del sistema operativo en cuanto a cuántas sesiones RDP simultáneas a las cuentas de Robots No Asistidos pueden ser iniciadas y mantenidas al mismo tiempo desde un servidor terminal o máquina virtual.