- Notas relacionadas
- Primeros pasos
- Asistente de UiPath
- Instalación y actualización
- Acerca de la retrocompatibilidad y la compatibilidad futura
- Requisitos de hardware y software
- Directrices de implementación
- Implementación de AWS
- Despliegue de Azure Marketplace
- Despliegue de Robots desatendidos: licencia de comunidad
- Despliegue de Robots desatendidos: licencia de Enterprise
- Instalar Terraform
- Actualizar el UiPath Robot
- Configuración de Windows Server para robots de alta densidad
- Servicios a los que se conecta el robot
- Descripción del archivo UiPath.Settings
- Tipos de robot
- Componentes de robot
- Licencia
- Conexión de los robots a Orchestrator
- Procesos y actividades
- Registro
- Robot JavaScript SDK
- Situaciones concretas
- Sesiones de Windows
- Inicio de sesión usando el sistema de credenciales de Thales Luna
- Inicio de sesión utilizando el proveedor de almacenamiento de clave nShield
- Redirección de Robots a través de un servidor proxy
- Ejecución de tareas en una ventana RDP minimizada
- Uso de unidades de red asignadas
- Detención de un proceso
- Botón de deshabilitación de detención
- Carpetas de paquetes y rutas de red personalizadas
- Integración de CrowdStrike
- Reinicio de componentes de UiPath Robot
- Control
- Solución de problemas
- Acerca de la resolución de problemas
- Robot que no responde sobre RDP
- Registros de ejecución duplicados
- Errores de robot encontrados con frecuencia
- Aumento de la duración de la ejecución de proceso
- Exigencia de la verificación de la firma de paquetes
- Mensaje demasiado grande para procesarlo
- Errores al ejecutarse como administrador
- Los paquetes NuGet no son accesibles tras la migración
- Actividades de diálogo de control de acceso de usuario y automatización de IU
Los robots desatendidos se utilizan para automatizar tareas que no requieren supervisión humana, generalmente se ejecutan en entornos virtuales en máquinas dedicadas y las automatizaciones se controlan desde Orchestrator.
Puede iniciarse una automatización desatendida manualmente desde Orchestrator cuando sea necesario, pero también se puede programar si la tarea debe iniciarse en un intervalo determinado (diario, semanal o cada hora), o en una fecha y hora específicas (al final de la semana).
Este documento te guía en el proceso de ejecución de la primera automatización desatendida realizado a través de la versión con licencia de comunidad de UiPath, e incluye desde la creación de la automatización y la configuración del entorno hasta la ejecución del proceso desatendido.
Para ejecutar una automatización desatendida, deben realizarse los pasos siguientes:
1. Crea la automatización y publícala en Orchestrator.
Para proporcionar un ejemplo de la vida real, suponemos que debemos realizar una copia de seguridad de los archivos de registro en un servidor cada día a las 9 a. m. Para ello, debemos copiar el archivo de registro de ese día a otra carpeta. En este ejemplo, copiamos un archivo denominado "Logs.txt" desde la carpeta "Registros" a la carpeta "Registros antiguos", de modo que siempre se sobrescriba la copia de seguridad anterior.
-
Crea un nuevo proceso, añade la actividad Copiar archivo, configura los campos/rutas a los archivos y selecciona la opción Sobrescribir para que el archivo recién copiado pueda reemplazar al archivo anterior todos los días.
-
Publicar el proceso en Orchestrator.
-
Haz clic en el botón Publicar situado a la derecha de la cinta de Studio,
-
En la pestaña Propiedades de publicación, introduce un nombre para el paquete.
-
En la pestaña Opciones de publicación, en la opción Publicar en, selecciona Fuente de procesos de tenant de Orchestrator, la ubicación donde los robots desatendidos pueden acceder a la automatización.
-
Click Publish.
For more information, see About Publishing Automation Projects in the Studio Guide.
-
En Orchestrator, crea el proceso que utiliza el robot desatendido para ejecutar la automatización.
-
Accede a tu instancia de Automation Cloud en https://cloud.uipath.com, y selecciona tu tenant de Orchestrator.
-
En Orchestrator, selecciona Carpeta compartida > Procesos y luego haz clic en el botón Más situado en el lado derecho para abrir la página Añadir proceso.
-
Selecciona el paquete y haz clic en Crear para añadir el proceso a la carpeta compartida.
Nota:Ten en cuenta que estás trabajando con dos entidades en este proceso. La primera entidad eres tú, el desarrollador que crea y publica el proceso. La segunda es el usuario desatendido que ejecuta la automatización y el UiPath Robot de la máquina desatendida.
2. Configura la máquina de Windows para que ejecute el robot desatendido
Set up a Windows machine on which to run the unattended robot, ideally this would be a cloud virtual machine that matches the Hardware and Software Requirements. Make sure that the screen saver is disabled on the Windows machine.
For example, you can host your virtual machine in Azure. For details on how to set up a Windows virtual machine in Azure, see Windows VMs Overview.
Other environments such as AWS, VMware, or Citrix are supported as well if they match the Hardware and Software Requirements.
3.Crear el robot no atendido en Orchestrator
El robot desatendido tiene dos componentes: la cuenta y la máquina en la que se ejecuta un trabajo. La cuenta es la identidad que proporciona permisos y se usa para desencadenar trabajos hacia el robot, mientras que la máquina ofrece la potencia informática para ejecutar el trabajo.
-
Creación y configuración de la cuenta.
-
Creating the account: For unattended automations, we recommend creating a robot account, which is a service-type identity that does not require an email address. However, if the job must run under a particular user's identity (for permissions or audit purposes), you can opt for creating a user account instead.
-
Add the account to folders which contain the jobs it needs to run.
-
Crea una plantilla de la máquina.
Nota:While you could opt to create a single standard machine, for this example we are creating a machine template instead. Machine templates make it easier to deploy several machines by defining the configuration once and then using a single set of client credentials to allow multiple robots to connect to Orchestrator.
-
In Orchestrator, go to Tenant > Folders.
-
Select the target folder from the list, and then select the Machines tab.
-
In the top right, click Manage Machines in Folder.
-
On the Manage Machines in Folder page, click the Add machine in the top right and select Machine template.
-
Configure the machine template and assign one unattended runtime only. For detailed instructions, see Adding a machine template.
-
Copia la clave de la máquina para su uso posterior.
If this machine template should be used to run jobs from several folders, add the machine template you created to all the necessary folders. For instructions, see Assigning machine objects to folders.
4. Instala UiPath Studio en la máquina desatendida
In order to run unattended automations on a machine with a Community License, you need to install UiPathStudio.msi on the unattended machine. If you opt for the Quick Setup during installation, the Robot is deployed in User Mode, meaning that it runs under the user that started it, and has the exact rights as that particular user.
El instalador de UiPathStudio.msipuede descargarse del Centro de recursos o directamente desde la página de inicio de Automation Cloud.
Para iniciar un trabajo desde Orchestrator, el usuario de Windows debe haber iniciado sesión en la máquina. El Robot en el modo de usuario no puede ejecutar trabajos simultáneos para diferentes usuarios, independientemente de que el robot esté o no instalado en Windows Server.
Tras descargar la versión de comunidad de UiPath Studio y UiPath Robot, tienes que conectarla a tu instancia de Orchestrator. Para automatizaciones desatendidas, se recomienda utilizar una conexión con clave de máquina.
5. Conecta el Robot a Orchestrator
Desde Studio
Una vez completada la instalación, aparece la pantalla Comenzar, que de forma predeterminada te pide que te autentiques. Selecciona Usar clave de la máquina, ya que es la configuración recomendada para los robots desatendidos. El nombre de la máquina se rellena automáticamente, todo lo que hay que hacer es escribir la URL de Orchestrator en el formulario https://cloud.uipath.com/organisation/tenant, la clave de la máquina que se guardó al crear la plantilla de la máquina y hacer clic en Continuar.
Desde UiPath Assistant
También se puede establecer la conexión entre Robot y Orchestrator desde UiPath Assistant siguiendo los pasos que se indican a continuación:
-
Abre UiPath Assistant.
-
En el menú Preferencias, selecciona Preferencias.
-
Navega hasta Configuración de Orchestrator.
-
En el campo Dirección URL de Orchestrator, introduce tu dirección URL de Orchestrator.
-
In the Machine Key field, enter the key you copied earlier when you created the machine template in Orchestrator.
For details about the differences between machine entities in Orchestrator and when to use each one, see Machines in the Orchestrator Guide.
-
Haz clic en Conectar. El estado debe mostrar
Connected, Licensed.Nota:Al configurar la máquina, si la configuración se basa en un entorno virtual, puedes desconectar la sesión remota pero asegúrate de que el usuario desatendido siga con la sesión iniciada de modo que la conexión a Orchestrator permanezca activa.
6. Probar la automatización
-
En Orchestrator, selecciona Carpeta compartida > Automatizaciones > Procesos. Busca el proceso implementado en el paso 1 y haz clic en el botón Iniciar un trabajo situado en el lado derecho para abrir la página Iniciar trabajo.
-
Selecciona el usuario y la máquina configurada previamente y luego haz clic en Iniciar.
De este modo, se inicia el proceso desatendido seleccionado en la máquina seleccionada. Puedes supervisar el trabajo en la sección Estado del trabajo de la Carpeta compartida en Orchestrator.
7. Programa la automatización
Vamos a programar la automatización de este ejemplo para que se ejecute todos los días a las 9 a. m.:
-
En Orchestrator, selecciona Carpeta compartida > Desencadenadores y luego haz clic en el botón Añadir situado en el lado derecho para abrir la página Crear desencadenador.
-
Asegúrate de que Hora esté seleccionado y luego proporciona la información requerida: introduce un nombre para el desencadenador, selecciona el proceso, el usuario y la periodicidad diaria a las 9 a. m.
-
Haz clic en Añadir.
La configuración de la programación según la captura de pantalla anterior desencadena el Logs.Backup proceso para que se ejecute en la máquina desatendida en nombre del usuario seleccionado todos los días a las 9 a. m. UTC.
- 1. Crea la automatización y publícala en Orchestrator.
- 2. Configura la máquina de Windows para que ejecute el robot desatendido
- 3.Crear el robot no atendido en Orchestrator
- 4. Instala UiPath Studio en la máquina desatendida
- 5. Conecta el Robot a Orchestrator
- 6. Probar la automatización
- 7. Programa la automatización