Orchestrator
2022.10
False
Optimizing Unattended Infrastructure Using Machine Templates - Automation Suite 2022.10
Imagen de fondo del banner
Logotipo
Guía del usuario de Orchestrator
Última actualización 19 de dic. de 2023

Optimizar la infraestructura desatendida mediante plantillas de máquinas

Este artículo te guía a través del proceso de distribución de la carga de trabajo de automatización desatendida a la infraestructura existente mediante la especialización de las máquinas en la ejecución de determinados tipos de procesos con el fin de maximizar la eficiencia y reducir los costes.

La siguiente tabla muestra la versión de UiPath Robot necesaria para ejecutar los procesos según sus marcos de trabajo de destino y las consideraciones de compatibilidad con el sistema operativo.

Sistema operativo (marco de destino)

Versión robot

Windows - Legacy (.NET Framework 4.6.1)

Cualquiera

Windows (.NET 5.0+)

2021.10+

Multiplataforma (.NET 5.0+)

2021.10+

La siguiente tabla muestra la versión de UiPath Robot necesaria para ejecutar procesos en primer plano o segundo plano según las consideraciones sobre las credenciales de los robots.

Tipo de proceso

Consideraciones sobre las credenciales de los robots

Versión robot

Fondo

Con las credenciales

Cualquiera

Primer plano

Con las credenciales

Cualquiera

Fondo

Sin las credenciales

2021.10+

Primer plano

Sin las credenciales

Configuración no válida. Se necesitan credenciales para ejecutar trabajos en primer plano.

Optimización de la infraestructura desatendida

Tu carga de trabajo desatendida tiene necesidades de infraestructura únicas que pueden cambiar con el tiempo. Puede maximizar la eficiencia y minimizar el malgasto restringiendo la plantilla de la máquina y la infraestructura de la máquina asociada para que solo ejecuten un determinado tipo de proceso.

  1. Añade o edita una nueva plantilla de máquina en la página Máquinas.
  2. Configura las dos opciones disponibles en la sección Uso compatible según tus necesidades:


    Campo

    Descripción

    Tipo de proceso

    En la infraestructura de la máquina que emplea esa plantilla de máquina puedes ejecutar:

    • Solo en primer plano: solo procesos en primer plano, (1)
    • Solo en segundo plano: solo procesos en segundo plano, (2)
    • Todos: tanto los procesos en segundo plano como los procesos en primer plano. (3)

    Compatibilidad de procesos

    En la infraestructura de la máquina que emplea esa plantilla de máquina puedes ejecutar:

    • Solo Windows: solo procesos compatibles con Windows, (4)
    • Solo multiplataforma: solo procesos multiplataforma, (5)
    • Todos: tanto los procesos compatibles con Windows como multiplataforma. (6)

Ejemplo

Digamos que has estado utilizando UiPath Studio durante bastante tiempo, por lo que inevitablemente has conseguido una colección bastante diversa de automatizaciones: procesos en segundo y primer plano, algunos desarrollados con .NET Framework 4.6.1, los más nuevos desarrollados en .NET 5.0.

Su infraestructura consiste en:

  • un escritorio Windows
  • un Windows Server de alta densidad
  • tres máquinas Linux

¿Cómo sería una estrategia de optimización eficiente?

Número de procesos

Compatibilidad (establecida en Studio)

Configuración de la plantilla de la máquina (establecida en Orchestrator)

Por qué

4 procesos en segundo plano

Windows: Legacy

(.NET Framework 4.6.1)

Conectamos un escritorio de Windows utilizando la plantilla A que definimos como sigue:

Tipo de proceso = Solo segundo plano Compatibilidad del proceso = Solo Windows Tiempos de ejecución desatendidos = 4

  • Los procesos .NET Framework 4.6.1 solo pueden ejecutarse en máquinas Windows.
  • Los procesos en segundo plano pueden ejecutarse de forma simultánea con la misma cuenta.
  • La plantilla A tiene asignados 4 tiempos de ejecución, lo que permite la ejecución de 4 trabajos simultáneamente.

6 procesos de fondo

Multiplataforma

(.NET 5.0 o superior)

Conectamos 3 máquinas Linux utilizando la plantilla B que definimos como sigue:

Tipo de proceso = Solo en segundo plano Compatibilidad de procesos = Solo multiplataforma Unattended Runtimes = 2

  • Los procesos de .NET Framework 5.0 pueden ejecutarse en cualquier tipo de máquina.
  • La plantilla B solo permite la ejecución de procesos en segundo plano en las máquinas Linux conectadas.
  • Los procesos en segundo plano pueden ejecutarse de forma simultánea con la misma cuenta.
  • La plantilla B tiene asignados 2 tiempos de ejecución, lo que permite la ejecución de 2 trabajos concurrentes en cada máquina Linux conectada: 2 trabajos x 3 máquinas da como resultado una capacidad de ejecución de 6 trabajos concurrentes.

10 procesos en primer plano

Ventanas

(.NET 5.0 o superior)

Conectamos el servidor Windows utilizando la plantilla C que definimos como sigue:

Tipo de proceso = Solo en primer plano Compatibilidad de procesos = Solo Windows Unattended Runtimes = 10

  • Los procesos de .NET Framework 5.0 pueden ejecutarse en cualquier tipo de máquina, incluidas las máquinas Linux, pero como se trata de procesos en primer plano desarrollados para Windows, es necesario ejecutarlos en máquinas Windows.
  • Cada cuenta puede ejecutar un proceso en primer plano a la vez.
  • Un servidor Windows HD permite abrir varias sesiones de cuenta.
  • La plantilla C tiene asignados 10 tiempos de ejecución, lo que significa que se abren 10 sesiones simultáneamente, permitiendo la ejecución de 10 trabajos en primer plano de forma concurrente.

Consejos y trucos

  • Asigna la ejecución de procesos en segundo plano a máquinas más baratas (como Linux).
  • Reserva las máquinas de Windows para la automatización en primer plano.
  • Los procesos en segundo plano desarrollados con .NET Framework 4.6.1 requieren Windows. Puedes recurrir a los escritorios de Windows para la ejecución concurrente. No es necesario un servidor Windows para los procesos en segundo plano, ni un entorno de alta densidad, ya que los trabajos en segundo plano pueden ejecutarse simultáneamente bajo la misma cuenta.
  • Necesitas robots 2021.10+ para ejecutar procesos de .NET. 5.0 o superiores

Asignación de trabajos

Orchestrator no permite iniciar trabajos con configuraciones no válidas. Si se intenta iniciar un trabajo con una configuración no válida, aparecerá un mensaje de error descriptivo que te indicará cómo ajustar la configuración.



Iniciar un trabajo utilizando asignación dinámica es decir, no se ha especificado ninguna máquina o cuenta, con una configuración de carpetas incompatibles da lugar a un error. Asegúrate de corregir la configuración, de lo contrario, los trabajos quedan pendientes indefinidamente. Por ejemplo, intentar ejecutar un trabajo en segundo plano de .NET Framework 4.6.1 cuando solo hay plantillas multiplataforma en la carpeta no funciona, ya que los trabajos quedan pendientes hasta que se arregla la configuración.



Puedes encontrar detalles sobre cómo arreglar la configuración en la ventana Detalles del trabajo.



Configuraciones no válidas

  • Los procesos en primer plano se desarrollan sobre una interfaz de usuario y necesitan una interfaz de usuario para ejecutarse. Actualmente, la automatización en primer plano de UiPath solo es posible en Windows. Por esta razón, la automatización en primer plano en máquinas de plataforma única no es una configuración válida.
  • Emplear una plantilla Solo Windows en una máquina Linux no es una configuración válida. Usa las plantillas Solo en multiplataforma o las plantillas sin restricciones (Todas).
  • Emplear una plantilla Solo en multiplaforma en una máquina con una versión de UiPath Robot inferior a 21.8+ no es una configuración válida. Actualiza la versión o establece la plantilla de la máquina como Solo Windows o Todas.
  • Optimización de la infraestructura desatendida
  • Ejemplo
  • Consejos y trucos
  • Asignación de trabajos
  • Configuraciones no válidas
Icono de soporte y servicios
Obtén la ayuda que necesitas
Icono de UiPath Academy
RPA para el aprendizaje - Cursos de automatización
Icono de UiPath Forum
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.