- Primeros pasos
- Mejores prácticas
- Tenant
- Acerca del contexto de tenant
- Buscar recursos en un tenant
- Gestionar robots
- Conexión de los robots a Orchestrator
- Almacenar credenciales de robots en CyberArk
- Almacenamiento de contraseñas de robot desatendido en Azure Key Vault (solo lectura)
- Almacenar las credenciales de robots desatendidos en HashiCorp Vault (solo lectura)
- Almacenamiento de credenciales de Unattended Robot en AWS Secrets Manager (solo lectura)
- Eliminar sesiones desconectadas y sin respuesta no atendidas
- Autenticación de Robot
- Autenticación de robots con credenciales de cliente
- Asignar roles
- Gestionar roles
- Roles por defecto
- Configuring access for accounts
- Habilitación de usuarios para ejecutar automatizaciones personales
- Habilitación de usuarios para ejecutar automatizaciones en infraestructura desatendida por medio de robots desatendidos
- Configuración de cuentas de robot para ejecutar automatizaciones desatendidas
- Auditoría
- Configuración
- Cloud Robots
- Orquestación de robots elásticos
- Robots Automation Cloud™: máquina virtual (VM)
- Robots Automation Cloud™: sin servidor
- Configuración de VPN para robots en la nube
- Contexto de carpetas
- Automatizaciones
- Procesos
- Trabajos
- Apps
- Desencadenadores
- Registros
- Supervisión
- Colas
- Activos
- Depósitos de almacenamiento
- Test Suite - Orchestrator
- Servicio de catálogo de recursos
- Autenticación
- Integraciones
- Solución de problemas
Robots Automation Cloud™: sin servidor
En esta página se explica qué son Automation Cloud Robots sin servidor y cómo configurarlos.
Los Automation Cloud Robots sin servidor hacen que sea fácil ejecutar la automatización de fondo sin preocuparse por la infraestructura necesaria. Estos te otorgan total libertad de aprovisionamiento, administración, mantenimiento y escalado de cualquier infraestructura subyacente. UiPath gestiona todo el trabajo entre bambalinas para que no tengas que lidiar con los contenedores, máquinas virtuales o servidores físicos.
Requisitos previos
- Un proyecto de automatización multiplataforma en segundo plano que se ha publicado en Orchestrator y se ha añadido a tus carpetas. Más información sobre procesos en segundo plano y en primer plano y compatibilidad de procesos.
- Unidades de robots disponibles para el tenant.
Para ejecutar automatizaciones desatendidas con una cuenta específica primero debes habilitar la automatización desatendida en dicha cuenta.
Puedes omitir este paso si usas cuentas de UiPath Robot ya que vienen con capacidades predeterminadas de automatización desatendida.
Para permitir la ejecución debes crear una máquina del robot sin servidor: un tipo de plantilla de máquina usada para añadir la capacidad de robots sin servidor a tu tenant de Orchestrator.
En la parte superior de la página Máquinas se mostrará un mensaje indicando que el proceso se ha completado correctamente y podrás ver la plantilla nueva en la lista.
Para ejecutar automatizaciones desatendidas, tanto la cuenta como la plantilla de máquina del robot sin servidor deben tener acceso al proceso que se ejecutará. Para ello, debes añadir la cuenta y el objeto de máquina previamente configurado (pasos 1 y 2) a la carpeta que contiene el proceso.
Orchestrator permite iniciar trabajos desatendidos de forma manual desde la página Trabajos o desencadenados automáticamente de forma preplanificada mediante desencadenadores.
- Ve a la carpeta que contiene los procesos, seleccionándola en el menú de la barra lateral.
- En el contexto de la carpeta seleccionada, ve a Automatizaciones > Trabajos. Se mostrará así la página Trabajos.
- Haz clic en Iniciar para iniciar un trabajo nuevo.
- En el menú desplegable Licencia de runtime , selecciona Cloud - Serverless o Cloud - Serverless Testing.
- Haz clic en Iniciar.Se muestra un mensaje Comando enviado y puedes ver el trabajo en la lista.
Para ejecutar procesos usando robots sin servidor debes contar con la cantidad requerida de RU (unidades de robots) disponibles para el tenant en el que es preciso ejecutar el proceso.
La cantidad de RU que se consumen depende de:
- el tipo de entorno (los entornos de prueba tienen un menor consumo de RU que los entornos de producción);
- el tamaño de la máquina del robot sin servidor;
- el número de minutos que tarda en ejecutarse un trabajo
Están disponibles los siguientes tamaños de máquina:
Tamaño de la máquina |
Prueba de RU/minuto 1 |
Producción RU / minuto |
---|---|---|
Pequeño (1 GB) |
0.5 |
1 |
Estándar (2 GB) |
1 |
2 |
Medio (4 GB) |
2 |
4 |
Grande (10 GB) |
5 |
10 |
1 Debes estar en el plan de licencias Empresa, Pro o Pro Trial para poder utilizar esta característica.
Como cada proceso tiene necesidades particulares, estableces el tamaño de la máquina en la configuración de un proceso.
Para cualquier proceso multiplataforma, la lista Cloud Robot - Serverless está disponible en la pestaña Configuración adicional cuando se crea o edita un proceso.
La opción está disponible para todos los procesos multiplataforma, que son candidatos para ser ejecutados usando robots sin servidor, pero la opción no tiene efecto a menos que se ejecute por parte de un robot sin servidor.
Todos sus procesos multiplataforma tienen la opción Cloud Robot - Serverless establecida como Automático de forma predeterminada. Este ajuste selecciona el tamaño de máquina adecuado para ejecutar el proceso usando robots sin servidor.
La cantidad de robot units consumida para ejecutar el proceso se basa en el tamaño de máquina y el número de minutos que tarda en ejecutarse.
Al elegir automáticamente el tamaño, los criterios enumerados en la tabla siguiente se evalúan por orden. Tan pronto como se satisface un criterio se elige el tamaño de máquina correspondiente y no se evalúan los criterios restantes.
Orden |
Criterio |
Tamaño de la máquina |
---|---|---|
1 |
Trabajo de depuración remota |
Medio |
2 |
Proceso dependiente de Automatización de IU O Proceso dependiente de las actividades de Document Understanding de UiPath |
Estándar |
3 |
Otro proceso desatendido |
Pequeño |
Al usar credenciales de cliente para conectar sus robots sin servidor a Orchestrator, la plantilla de máquina sin servidor genera un par de ID de cliente y de secreto de cliente que autoriza la conexión entre la máquina host y Orchestrator. Si crees que la clave secreta se ha visto comprometida, puedes regenerar el secreto de cliente:
Puedes editar la configuración de VPN para una plantilla Cloud Robot - Serverless en cualquier momento, o desconectar la plantilla de la VPN.
Para cambiar el espacio de dirección usado para una plantilla, debes primero desconectar la plantilla de la VPN y luego editarla para cambiar el espacio de dirección.
Después de aplicar el cambio, los robots sin servidor para esta plantilla intentan volver a conectarse a la VPN de acuerdo con la nueva configuración.
Para saber cómo puedes solicitar una prueba gratuita de Serveless Automation Cloud Robots, consulta la página Solicitar una prueba de servicios.
Mientras haya un trabajo en curso podrás acceder a la transmisión en directo del robot que ejecuta la automatización. Si fuera necesario solucionar problemas o depurar, puedes tomar el control de la ejecución utilizando tu propio ratón y teclado, sin necesidad de pausar la automatización.
Las funciones de transmisión en vivo y control remoto están disponibles para Automation Cloud Robot (tanto sin servidor como VM), Elastic Robots y Windows Robots versión 2023.4+.
Para habilitar la transmisión en vivo y el control remoto, consulta Habilitación de las funciones.
Los robots sin servidor solo pueden ejecutar automatizaciones en segundo plano multiplataforma, así que asegúrate de que el proceso que intentas ejecutar se ha diseñado como proceso en segundo plano multiplataforma en Studio.
Sí. Asegúrese de que se añade la plantilla de máquina sin servidor a la carpeta o al espacio de trabajo personal donde reside el proceso.
Con una cuenta Community puedes ejecutar hasta tres trabajos concurrentes por tenant. Con una cuenta Enterprise puedes ejecutar hasta cincuenta trabajos concurrentes por tenant.
Solo tienes el límite de la cantidad de robot units (RU) disponibles para el tenant.
El número de trabajos que puedes ejecutar depende de si los robots sin servidor se ejecutan en un entorno de prueba o en un entorno de producción, cuánto tiempo tardan en ejecutarse los trabajos y el tamaño de la máquina que lo ejecuta. Por ejemplo, en un entorno de producción, un trabajo de 1 minuto que se ejecuta en un robot de tamaño medio (4 GB) consume 4 RU.
Para más información, consulta Robot units: consumo.
Todas las máquinas se crean y alojan en la región del tenant.
Los administradores de la organización pueden ver la región de un tenant en Configuración del tenant (Admin > Tenants).
Todas las actividades que están disponibles para proyectos multiplataforma se pueden ejecutar con robots sin servidor. Esto incluye, pero no se limita a:
- Automatizaciones basadas en navegador mediante el explorador Chromium
- Actividades de Integration Service
- Automatizaciones basadas en API (incluidas las llamadas de API de HTTPS que requieren usar tus propios certificados SSL para la autenticación descargando los certificados a la ruta de archivo /tmp/certs)
- Actividades de base de datos que requieren controladores ODBC Oracle, MySql, MSSQL y PostgreSQL.
Las automatizaciones basadas en el navegador que utilizan el navegador Chromium pueden requerir la autenticación del certificado de cliente.
register-client-cert -d domain -c path/to/certificate.p12 [-p password]
register-client-cert -d domain -c path/to/certificate.p12 [-p password]
-
-d: es el dominio al que se accede
-
-c: es la ruta al certificado de cliente
-
-p: es la contraseña de certificado
var process = System.Diagnostics.Process.Start("register-client-cert", "-d client.badssl.com -c /tmp/home/badssl.com-client.p12 -p badssl.com"); process.WaitForExit(10000);
var process = System.Diagnostics.Process.Start("register-client-cert", "-d client.badssl.com -c /tmp/home/badssl.com-client.p12 -p badssl.com"); process.WaitForExit(10000);
No podemos proporcionar una lista o intervalo de direcciones IP utilizadas en Serverless ya que son dinámicas.
- Ejecución de automatizaciones desatendidas con robots sin servidor
- Paso 1: habilitación de automatización desatendida en una cuenta
- Paso 2: adición de robots sin servidor a tu tenant
- Paso 3: concesión de acceso a recursos de carpeta
- Paso 4. Ejecutar automatizaciones desatendidas: manualmente
- Paso 4. Ejecución de automatizaciones desatendidas: desencadenadas automáticamente
- Tamaños y costes de máquinas
- Elección del tamaño de la máquina
- Selección automática del tamaño de la máquina
- Regeneración de secretos de cliente
- Gestión de la configuración de VPN
- Desconexión de una plantilla de la VPN
- Cambio del espacio de dirección
- Pedir una prueba
- Transmisión en vivo y control remoto
- Preguntas frecuentes
- ¿Por qué no puedo ver plantillas de máquinas de robots sin servidor al iniciar un trabajo?
- ¿Puedo depurar procesos de forma remota desde Studio en robots sin servidor?
- ¿Cuántos trabajos puedo ejecutar en paralelo en robots sin servidor?
- ¿Cuántos trabajos puedo ejecutar usando robots sin servidor?
- ¿En qué región se alojan las máquinas sin servidor?
- ¿Qué actividades y proyectos pueden ejecutar los robots sin servidor?
- ¿Cómo puedo autenticar automatizaciones basadas en Chromium utilizando mi certificado de cliente?
- ¿Cuál es la lista de direcciones IP utilizada para los robots sin servidor?
- ¿Dónde puedo encontrar datos descargados a través de las actividades?