Orchestrator
Más reciente
False
Imagen de fondo del banner
Guía del usuario de Orchestrator
Última actualización 7 de may. de 2024

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.

Ejecución de automatizaciones desatendidas con robots sin servidor

Nota:

Requisitos previos

Paso 1: habilitación de automatización desatendida en una cuenta

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.

  1. Ve a Tenant > Gestionar acceso. Se muestra una ventana donde se enumeran todas las cuentas de dicho tenant.
  2. Haz clic en Más acciones > Editar para habilitar la automatización desatendida para una cuenta existente o en Asignar roles > Usuario para referenciar una cuenta de usuario desde Automation Cloud.
  3. En la pestaña Configuración de robot (paso 2) habilite la alternancia para Unattended Robot.


  4. Haz clic en Actualizar para actualizar una cuenta existente o en Crear para añadir una nueva.
    Nota:
    • Los ajustes Credenciales de inicio de sesión de máquina y Ejecutar solo un trabajo cada vez no se aplican a robots sin servidor.
    • La cuenta usada para la ejecución y su asociación con roles permiten un cierto nivel de acceso a los recursos. Para garantizar una ejecución con éxito del proceso, asegúrate de que la cuenta tiene los permisos necesarios para realizar las operaciones requeridas por los procesos que ejecutará.

Paso 2: adición de robots sin servidor a tu tenant

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.

  1. Ve a Tenant > Máquinas.
  2. Arriba a la derecha haz clic en Añadir máquina y selecciona Cloud Robot - Serverless.

    Se abre la página Plantilla de máquina en el paso Máquina.



  3. Rellena el campo Nombre y, de forma opcional, el campo Descripción para la plantilla de máquina.
  4. Opcionalmente, en Etiquetas, si quieres hacer un seguimiento de este objeto máquina junto con otros recursos define etiquetas.

    Para obtener instrucciones detalladas, consulta Adición de etiquetas a objetos máquina.

    Nota:

    A la derecha se muestran detalles sobre los requerimientos de robot unit y el tipo de runtime que se usa al ejecutar trabajos.

    De forma predeterminada se selecciona automáticamente el tamaño de máquina óptimo para cada proceso. Puedes elegir el tamaño para un proceso desde la pestaña Configuración avanzada.

  5. Opcionalmente, a lo largo de la parte superior derecha, haz clic en Asignaciones de cuenta-máquina para editar las configuraciones.

    Para ver más detalles, consulta Configuración de asignaciones de máquina-cuenta.

  6. Opcionalmente, si tienes una puerta de enlace VPN configurada y quieres usarla para esta plantilla, a lo largo de la parte superior, haz clic en Configuración de VPN para editar la configuración.
    1. Activa la alternancia Habilitar integración de VPN. Se muestra la configuración de la VPN.
    2. En el campo Espacio de dirección, añade las direcciones IP reservadas que recibiste de tu administrador de red, en notación CIDR con una máscara de /16 o superior.
      Nota: Si no aparece el campo Espacio de direcciones, comprueba que la puerta de enlace VPN para el tenant se ha implementado correctamente.
  7. Haz clic en Aprovisionar.

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.

Paso 3: concesión de acceso a recursos de carpeta

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.

Paso 4. Ejecutar automatizaciones desatendidas: manualmente

Orchestrator permite iniciar trabajos desatendidos de forma manual desde la página Trabajos o desencadenados automáticamente de forma preplanificada mediante desencadenadores.

Importante: Cada trabajo se limita a 15 minutos. Los trabajos que tardan más tiempo se cancelan al alcanzar los 15 minutos de tiempo de ejecución. Optimiza tus proyectos de automatización o divídelos en varios flujos de trabajo para evitar alcanzar este límite de 15 minutos.
  1. Ve a la carpeta que contiene los procesos, seleccionándola en el menú de la barra lateral.
  2. En el contexto de la carpeta seleccionada, ve a Automatizaciones > Trabajos. Se mostrará así la página Trabajos.
  3. Haz clic en Iniciar para iniciar un trabajo nuevo.
  4. En el menú desplegable Licencia de runtime , selecciona Cloud - Serverless o Cloud - Serverless Testing.
  5. Haz clic en Iniciar.Se muestra un mensaje Comando enviado y puedes ver el trabajo en la lista.

Paso 4. Ejecución de automatizaciones desatendidas: desencadenadas automáticamente

  1. Ve a la carpeta que contiene los procesos, eligiéndola en el menú de la barra lateral.
  2. En el contexto de la carpeta seleccionada, ve a Automatizaciones > Desencadenadores. Se muestra la página Desencadenadores.
  3. Haz clic en Añadir un desencadenador nuevo para configurar el mecanismo para iniciar los trabajos mediante desencadenadores.
  4. Configura los campos necesarios.
  5. En el menú desplegable Licencia de tiempo de ejecución, selecciona Cloud - Serverless o Cloud - Serverless Testing.
    Nota:

    Si tienes el plan de licencias Community y seleccionas el tiempo de ejecución sin servidor, la opción Establecer deshabilitación del desencadenador basado en la ejecución se habilita automáticamente, con los siguientes valores predeterminados (los campos son de solo lectura):

    • Deshabilitar cuando el recuento de fallos de ejecución de trabajos consecutivos se establece en 10.

    • El período de gracia para deshabilitar el desencadenador (días) se establece en 0.

  6. Haz clic en Añadir.Se muestra un mensaje de Guardado con éxito y puedes ver el desencadenador en la lista. Un trabajo se inicia en función de tu configuración. Todos los trabajos y sus estados se enumeran en la página Trabajos.

Tamaños y costes de máquinas

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.

Elección del tamaño de la máquina

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.

Selección automática del tamaño de la máquina

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

Regeneración de secretos de cliente

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:

  1. Ve a Tenant > Máquinas.
  2. A la derecha de la fila de plantilla de máquina sin servidor, haz clic en Más acciones docs image y selecciona Editar máquina.
  3. En la página Editar máquina - sin servidor, en la sección Credenciales de Cliente haz clic en Regenerar.


Gestión de la configuración de VPN

Puedes editar la configuración de VPN para una plantilla Cloud Robot - Serverless en cualquier momento, o desconectar la plantilla de la VPN.

Desconexión de una plantilla de la VPN

  1. Ve a Tenant > Máquinas.
  2. A la derecha de la fila de plantilla de máquina sin servidor, haz clic en Más acciones docs image y selecciona Editar máquina.

    Se abre la página Editar máquina en el paso Máquina.

  3. A lo largo de la parte superior, a la derecha, haz clic en el paso Configuración de VPN.
  4. Haz clic en Habilitar integración de VPN para desactivar la alternancia.
    Importante: Si una máquina necesitaba acceder a recursos dentro de la red de tu empresa para ejecutar un trabajo, dicho trabajo fallará.
  5. Haz clic en Actualizar en la parte inferior derecha para aplicar los cambios.

Cambio del espacio de dirección

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.

  1. Ve a Tenant > Máquinas.
  2. A la derecha de la fila de plantilla de máquina sin servidor, haz clic en Más acciones docs image y selecciona Editar máquina.

    Se abre la página Editar máquina en el paso Máquina.

  3. A lo largo de la parte superior, a la derecha, haz clic en el paso Configuración de VPN.
  4. Desactiva la alternancia Habilitar integración de VPN.
  5. Haz clic en Actualizar en la parte inferior derecha.

    Deja pasar unos minutos para desconectarte de la VPN.

  6. A la derecha de la fila de plantilla de máquina sin servidor, haz clic en Más acciones docs image y selecciona Editar máquina.
  7. A lo largo de la parte superior, a la derecha, haz clic en el paso Configuración de VPN.

    Si se muestra Desconectando en el campo Espacio de dirección, permanezca en esa página y espere unos minutos más hasta que finalice la desconexión de la VPN.

  8. Activa la alternancia Habilitar integración de VPN.
  9. Edita el campo Espacio de dirección según sea necesario.
  10. Haz clic en Actualizar en la parte inferior derecha para aplicar los cambios.

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.

Pedir una prueba

Para saber cómo puedes solicitar una prueba gratuita de Serveless Automation Cloud Robots, consulta la página Solicitar una prueba de servicios.

Transmisión en vivo y control remoto

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.

Preguntas frecuentes

¿Por qué no puedo ver plantillas de máquinas de robots sin servidor al iniciar un trabajo?

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.

¿Puedo depurar procesos de forma remota desde Studio en robots sin servidor?

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.

¿Cuántos trabajos puedo ejecutar en paralelo en robots sin servidor?

Con una cuenta Community puedes ejecutar hasta tres trabajos concurrentes por tenant. Con una cuenta Enterprise puedes ejecutar hasta cincuenta trabajos concurrentes por tenant.

¿Cuántos trabajos puedo ejecutar usando robots sin servidor?

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.

¿En qué región se alojan las máquinas sin servidor?

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).

¿Qué actividades y proyectos pueden ejecutar los robots sin servidor?

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.

¿Cómo puedo autenticar automatizaciones basadas en Chromium utilizando mi certificado de cliente?

Las automatizaciones basadas en el navegador que utilizan el navegador Chromium pueden requerir la autenticación del certificado de cliente.

Para registrar el certificado de cliente para la autenticación de Chromium, utiliza el siguiente comando:
register-client-cert -d domain -c path/to/certificate.p12 [-p password]register-client-cert -d domain -c path/to/certificate.p12 [-p password]
Donde:
  • -d: es el dominio al que se accede

  • -c: es la ruta al certificado de cliente

  • -p: es la contraseña de certificado

El script puede ejecutarse utilizando la actividad Invocar código, por ejemplo:
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);
docs image

¿Cuál es la lista de direcciones IP utilizada para los robots sin servidor?

No podemos proporcionar una lista o intervalo de direcciones IP utilizadas en Serverless ya que son dinámicas.

¿Dónde puedo encontrar datos descargados a través de las actividades?

Todos los datos creados o recuperados por las actividades se almacenan en /tmp/home/Downloads.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.