- Primeros pasos
- Mejores prácticas
- Tenant
- Acciones
- Contexto de carpetas
- Automatizaciones
- Procesos
- Trabajos
- Desencadenadores
- Registros
- Supervisión
- Colas
- Activos
- Depósitos de almacenamiento
- Test Suite - Orchestrator
- Catálogos de acciones
- Perfil
- Administrador de sistema
- Servidor de identidad
- Autenticación
- Otras configuraciones
- Integraciones
- Robots clásicos
- Solución de problemas
Robots
UiPath Robot es el host de ejecución que ejecuta los procesos de UiPath Studio. En Orchestrator, una entidad robot representa una imagen de UiPath Robot y controla sus capacidades.
La guía de documentación de UiPath Robot de la suite UiPath se puede encontrar aquí. En esta guía, la atención se centra en las entidades de robot que se encuentran en Orchestrator y las capacidades que proporcionan para UiPath Robot según sus tipos.
Para el propósito de esta guía, asumimos que una máquina representa una máquina física o virtual en la que está instalado UiPath Robot. En Orchestrator, hay dos entidades de máquina que funcionan como generadores de claves API, las cuales autorizan la conexión entre UiPath Robot y Orchestrator. Se describen en profundidad aquí.
Terminología común |
Significado |
---|---|
UiPath Robot |
El componente Robot en la suite UiPath. |
Máquina |
La máquina física o virtual utilizada para alojar y desplegar UiPath Robot. En esta guía se suele denominar máquina host, estación de trabajo o servidor, para diferenciarla de la entidad máquina en Orchestrator. |
Robot (entidad de Orchestrator) |
Entidad de Orchestrator que controla las capacidades de conexión de UiPath Robot con respecto al equipo host en el que está instalado. Se debe utilizar junto con la entidad de la máquina. Detalles a continuación. |
Máquina (entidad de Orchestrator) |
Entidad de Orchestrator que funciona como generador de clave de la API, ofreciendo capacidades de autorización para UiPath Robot. Se debe utilizar junto con la entidad del robot. |
Los robots de las carpetas modernas funcionan sobre la base de un modelo flotante. Permiten que varios usuarios utilicen UiPath Robot en varias estaciones de trabajo, ya que el robot no está vinculado a una máquina específica. Un usuario puede usar UiPath Robot en una máquina a la vez.
Un usuario que cambie de estación de trabajo deberá cerrar la sesión de la máquina utilizada previamente e iniciar sesión en la nueva.
Me llamo John Smith. Soy operador de un centro de llamadas en un equipo de 20 personas, y trabajo en cualquier portátil que tenga disponible cuando llego al trabajo. En Orchestrator, el administrador del sistema debe definir una plantilla de máquina para los 20 portátiles que tenemos y un robot flotante con mi nombre de usuario. Esto me permite usar los 20 portátiles con mi nombre de usuario y la clave de la plantilla de la máquina. Evidententemente, no puedo utilizar UiPath Robot en varias máquinas simultáneamente. Si quiero utilizar un portátil diferente, debo cerrar la sesión inicial.
Robots supervisados que se ejecutan bajo supervisión humana. También pueden clasificarse según el tipo de licencia:
- Asistido: funciona en la misma estación de trabajo que un usuario humano y se inicia mediante eventos de usuario.
- Studio : conecta tu Studio a Orchestrator con fines de desarrollo.
- StudioX: conecta tu StudioX a Orchestrator con fines de desarrollo.
- StudioPro: conecta tu StudioPro a Orchestrator con fines de desarrollo.
ADVERTENCIA:
Solo puedes iniciar procesos en Orchestrator en UiPath Robots supervisados como propietario del espacio de trabajo personal utilizando la plantilla de máquina generada automáticamente en tu nombre.
Aparte de eso, no puedes iniciar o activar procesos en Orchestrator en robots supervisados, y no pueden ejecutarse bajo una pantalla bloqueada. Solo pueden iniciarse desde la bandeja de robot UiPath o desde la solicitud del comando.
Robots autónomos que no requieren supervisión humana para ejecutar trabajos. También pueden clasificarse según el tipo de licencia:
- Desatendido: Se ejecuta sin supervisión humana en entornos virtuales y puede automatizar múltiples procesos. Tiene todas las capacidades de un robot asistido además de ejecución a distancia, supervisión, programación y compatibilidad con colas de trabajo. Puede ejecutar cualquier tipo de proceso excepto para los casos de prueba.
- NonProduction: funciona en modo no asistido solo para fines de desarrollo. No se pueden ejecutar casos de prueba.
- Testing: funciona en modo no atendido para fines de desarrollo y pruebas. Puede ejecutar casos de prueba.
Los robots obtienen licencias automáticamente al abrir la bandeja de UiPath Robot. Todos los tipos de robots pueden ejecutarse en modo de depuración en Studio (excepto para StudioX).
En el caso de los robots desatendidos, la concesión de licencias se realiza por entidad de tiempo de ejecución asignada (ranura) en lugar de por usuario. Por eso, los tiempos de ejecución de No asistido, NonProduction y Pruebas se asignan en el nivel de máquina.
Digamos que tienes una plantilla de máquina definida con 10 tiempos de ejecución no asistidos. Por cada estación de trabajo conectada usando la clave generada por esa plantilla, se reserva un grupo de 10 licencias del número total de licencias en el nivel de tenant. Un tiempo de ejecución solo se consume del conjunto de licencias reservadas durante la ejecución del trabajo. Si conectas 4 máquinas a Orchestrator utilizando esa plantilla, necesitarás 40 licencias de ejecución no asistidas en el nivel de tenant. Con 25 trabajos en marcha, aún quedan 15 ranuras disponibles para su ejecución.
Los robots desatendidos pueden utilizarse en modo atendido en un entorno de producción (el usuario se conecta a la máquina) con fines de registro/prueba/depuración.
Los robots flotantes permiten a diferentes usuarios usar UiPath Robot en varias estaciones de trabajo, puesto que el robot no está vinculado a una máquina específica. Un usuario puede utilizar UiPath Robot en una máquina cada vez.
Cambiar la estación de trabajo en la que trabaja un usuario requiere que este cierre sesión en una máquina utilizada previamente y la inicie en la nueva.
Ejemplo
Me llamo John Smith, soy operador de call center con un equipo de 20 trabajando en cualquier portátil que se encuentre disponible cuando trabajo. En Orchestrator, el administrador de mi sistema debe definir una plantilla de máquina para los 20 portátiles que tenemos y un robot flotante con mi nombre de usuario. Esto me permite u tilizar cada uno de los 20 portátiles con mi nombre de usuario y la clave generada por la plantilla de máquina.
Los robots estándar son los predecesores de los robots flotantes, y solo se pueden encontrar al trabajar con carpetas clásicas. Un robot estándar restringe el usuario de UiPath Robot en una sola estación de trabajo, dado que el robot se enlaza a una máquina específica, es decir, el conjunto establecido al crear el robot estándar en Orchestrator. Los robots estándar solo funcionan para usuarios que siempre trabajan en la misma máquina o cuyo nombre permanece igual cada vez que el usuario se conecta a ella.
Cambiar la estación de trabajo requiere eliminar el robot estándar inicial y volverlo a crearlo con el nombre de la máquina estándar nueva.
Ejemplo
Mi nombre es John Smith, soy operador un centro de atención de llamadas y trabajo diariamente con el mismo portátil, cuyo nombre es LA4324. En Orchestrator, el administrador de mi sistema debe definir una máquina estándar con el mismo nombre que mi portátil y un robot estándar con mi nombre de usuario configurado para conectarse a la máquina estándar llamada LA4324. Si cambio de portátil, el administrador del sistema debe eliminar este robot y crear uno nuevo para la nueva máquina.
La gestión del UiPath Robot se realiza en la página Usuarios e involucra habilitar la creación automática de robots para la identidad del usuario deseada. El robot se crea automáticamente en función de tus ajustes. La gestión de robots se realiza automáticamente: habilitas la creación automática de robots en el nivel de usuario, defines sus ajustes de ejecución y las credenciales de autenticación, y se crea automáticamente un robot flotante.
UiPath Robot tiene acceso a los recursos que contienen las carpetas a las que tiene acceso el usuario (y máquinas en el caso de desatendidos).
Los robots atendidos (o desatendidos utilizados en el modo atendido) se pueden supervisar en el nivel tenant en la página Robots. Los tiempos de ejecución y máquinas desatendidos pueden supervisarse a nivel de carpeta (Supervisión > Máquinas). Se puede configurar la gestión de robot automática para los usuarios de directorio como para los grupos de directorio. La configuración del aprovisionamiento automático de robot para un grupo de directorio que se añade a Orchestrator es heredada por cualquier usuario que sea miembro de ese grupo de AD. El aprovisionamiento automático de robots solo es válido para los robots atendidos.
- Credenciales de nombre de usuario/contraseña: es el método predeterminado.
- Autenticación por SmartCard
- HSM: sistema de credenciales Luna, Proveedor de almacenamiento de claves nShieldADVERTENCIA:
Los comandos iniciados por UiPath Robots se reciben a través de SignalR o son solicitados en latidos. El nombre de usuario y la contraseña que utiliza UiPath Robot con fines de autenticación solo se transmiten en latidos, lo que te permite iniciar sesión y ejecutar procesos.
Los robots asistidos no requieren una contraseña para autenticarse y, por lo tanto, no admiten la autenticación con SmartCard.
No puedes ejecutar procesos en robots desatendidos a menos que hayas proporcionado las credenciales de usuario correctas.
Independientemente de la versión de Windows que ejecute una máquina, si tienes en ella múltiples usuarios puedes registrar un robot en cada uno de los usuarios. Esta característica se llama Robots de alta densidad y garantiza el uso completo de cada máquina de la que dispones con todo su potencial. Se puede aplicar a todos los tipos de robots (asistido, no asistido, y NonProduction).
El entorno de Alta densidad tiene las siguientes ventajas en una máquina con un sistema operativo Windows Server (2008 R2 o 2012 R2 o 2016):
- puedes ejecutar el mismo proceso con todos los robots al mismo tiempo;
- puedes ejecutar diferentes procesos con todos los robots al mismo tiempo.
Para configurar robots High-Density en una máquina con Windows Server, consulta el capítulo Configuración de Windows Server para robots High-Density.
Si registras un nuevo Robot en Orchestrator en un equipo mientras el servicio UiPath Robot está en marcha, tienes que reiniciar el servicio.
Si el nombre de usuario y/o la contraseña escritos al implementar el robot en Orchestrator no corresponden con las credenciales de Windows para el usuario especificado, el primer trabajo que ejecutas falla, y se muestra en la ventana de Detalles del trabajo un mensaje de «Fallo de inicio de sesión».