UiPath Documentation
robot
2023.4
false
Guía de administración del robot
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Implementar automatizaciones unattended

Despliegue de Robots desatendidos: licencia de comunidad

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

This document guides you through the process of running your first unattended automation using the Community licensed version of UiPath® , starting with building the automation, setting up the environment, and running the unattended process.

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.

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

  2. Publicar el proceso en Orchestrator.

  3. Haz clic en el botón Publicar situado a la derecha de la cinta de Studio,

  4. En la pestaña Propiedades de publicación, introduce un nombre para el paquete.

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

  6. Click Publish.

    For more information, see About Publishing Automation Projects in the Studio Guide.

  7. En Orchestrator, crea el proceso que utiliza el robot desatendido para ejecutar la automatización.

  8. Accede a tu instancia de Automation Cloud en https://cloud.uipath.com, y selecciona tu tenant de Orchestrator.

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

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

También se admiten otros entornos como AWS, VMware o Citrix si se ajustan a los requisitos de hardware y software.

3. Crea el robot desatendido en Orchestrator

El robot desatendido tiene dos componentes: el usuario del Robot y la Máquina en la que se ejecuta. El usuario del robot es la identidad del robot que proporciona permisos y se utiliza para desencadenar trabajos en el robot, mientras que la máquina es la que ejecuta la automatización.

Las plantillas de máquina ofrecen una forma más fácil de implementar máquinas, ya que varios robots pueden utilizar una sola clave de la máquina para conectarse a Orchestrator.

  1. Crea el usuario de Robot.

    • Desde Automation Cloud, ve a Admin > Usuarios y grupos > Invitar usuarios para invitar al usuario a tu organización y crearle un unattended robot. Se puede utilizar una dirección de correo electrónico ficticia para este paso.
  2. Añade el usuario a la carpeta compartida.

    At this point, the user created in your Organization exists only as an identity with no roles or permissions assigned. Therefore, we need to add it to the Shared Folder to gain access to processes published there and give it the Automation User role:

  3. En Orchestrator, selecciona Carpeta compartida > Usuarios y luego haz clic en el botón Asignar usuario o grupo situado en el lado derecho.

  4. Selecciona el usuario, luego el rol de Automation User y haz clic en Asignar.

  5. Crea el robot desatendido que ejecutará las automatizaciones:

  6. Vuelve a la carpeta Compartida y selecciona Más acciones > Editar.

  7. Selecciona Robot desatendido, habilita el botón de alternancia para crear automáticamente un robot desatendido para este usuario, rellena las credenciales de Windows y haz clic en Actualizar.

El robot utiliza las credenciales de Windows para obtener los permisos y las autorizaciones para acceder a la máquina desatendida mientras se ejecutan las automatizaciones.

Nota:

Las credenciales que estableces al crear el UiPath Robot en Orchestrator deben coincidir con las credenciales de la cuenta de Windows utilizadas en la máquina del robot desatendido. Abre el símbolo de sistema y utiliza el whoami comando en la máquina desatendida para obtener esta información.

  1. Crea la plantilla de máquinas desatendidas.

Después de crear el usuario del unattended robot, añade una nueva plantilla de máquina con una licencia de runtimes desatendidos:

  1. En Orchestrator, selecciona Carpeta compartida > Máquinas y luego haz clic en el botón Administrar plantillas de máquina situado en el lado derecho.
  2. Haz clic en el botón Más en el lado derecho para abrir la página Añadir máquina.
  3. Enter a template name, for example Unattended Machines, assign one unattended runtimes license, and click Provision.
  4. Copia la clave de máquina recién generada para su posterior uso.

4. Install UiPath® Studio on the unattended machine

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.

After downloading the Community version of UiPath® Studio and Robot, you need to connect it to your Orchestrator instance. For unattended automations, it's recommended to use the Machine Key connection.

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.

From the UiPath® Assistant

The connection between the Robot and Orchestrator can also be established from the UiPath® Assistant by following the steps below:

  1. Open the UiPath® Assistant.

  2. En el menú Preferencias, selecciona Preferencias.

  3. Navega hasta Configuración de Orchestrator.

  4. En el campo Dirección URL de Orchestrator, introduce tu dirección URL de Orchestrator.

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

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

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

  2. 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.:

  1. 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.
  2. 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.
  3. 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.

Despliegue de Robots desatendidos: licencia de Enterprise

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

This document guides you through the process of running your first unattended automation using the Enterprise Licensed Version of UiPath® , starting with building the automation, setting up the environment and running the unattended process.

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.

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

  2. Publicar el proceso en Orchestrator.

  3. Haz clic en el botón Publicar situado a la derecha de la cinta de Studio,

  4. En la pestaña Propiedades de publicación, introduce un nombre para el paquete.

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

  6. Click Publish.

    For more information, see About Publishing Automation Projects in the Studio Guide.

  7. En Orchestrator, crea el proceso que utiliza el robot desatendido para ejecutar la automatización.

  8. Accede a tu instancia de Automation Cloud en https://cloud.uipath.com, y selecciona tu tenant de Orchestrator.

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

  10. 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 that runs the Unattended Robot, ideally this would be a cloud virtual machine. Make sure that its screen saver functionality is disabled and matches the Hardware and Software Technical Requirements.

For example, you can host your virtual machine on Azure, see the Windows VMs Overview document for details on how to set up a Windows Virtual Machine in Azure.

También se admiten otros entornos como AWS, VM Ware o Citrix si se ajustan a los requisitos técnicos de hardware y software.

3.Crear el robot no atendido en Orchestrator

El Robot desatendido tiene dos componentes: el usuario de UiPath Robot y la máquina en la que se ejecuta. El usuario del robot es la identidad del robot que proporciona permisos y se utiliza para desencadenar trabajos en el robot, mientras que la máquina es la que ejecuta la automatización.

Las plantillas de máquina ofrecen una forma más fácil de implementar máquinas, ya que varios robots pueden utilizar una sola clave de la máquina para conectarse a Orchestrator.

  1. Crea el usuario de Robot.

    • Desde Automation Cloud, ve a Admin > Usuarios y grupos > Invitar usuarios para invitar al usuario a tu organización y crearle un unattended robot. Se puede utilizar una dirección de correo electrónico ficticia para este paso.
  2. Añade el usuario a la carpeta compartida.

    At this point, the user created in your Organization exists only as an identity with no roles or permissions assigned. Therefore, we need to add it to the Shared Folder to gain access to processes published there and give it the Robot role:

  3. En Orchestrator, selecciona Carpeta compartida > Usuarios y luego haz clic en el botón Asignar usuario o grupo situado en el lado derecho.

  4. Selecciona el usuario, luego el rol de UiPath Robot y haz clic en Asignar.

  5. Crea el robot desatendido que ejecutará las automatizaciones:

  6. Vuelve a la carpeta Compartida y selecciona Más acciones > Editar.

  7. Selecciona Robot desatendido, habilita el botón de alternancia para crear automáticamente un robot desatendido para este usuario, rellena las credenciales de Windows y haz clic en Actualizar.

El robot utiliza las credenciales de Windows para obtener los permisos y las autorizaciones para acceder a la máquina desatendida mientras se ejecutan las automatizaciones. Cuando se implementa la versión Enterprise (.MSI), se utilizan esas credenciales para crear sesiones de Windows en la máquina desatendida en la que se van a ejecutar las automatizaciones.

Nota:

Las credenciales que estableces al crear el UiPath Robot en Orchestrator deben coincidir con las credenciales de la cuenta de Windows utilizadas en la máquina del robot desatendido. Abre el símbolo de sistema y utiliza el comando whoami en la máquina desatendida para obtener esta información. Estas credenciales permiten crear sesiones de Windows en la máquina desatendida para ejecutar las automatizaciones.

  1. Crea la plantilla de máquinas desatendidas.

Después de crear el usuario del unattended robot, añade una nueva plantilla de máquina con una licencia de runtimes desatendidos:

  1. En Orchestrator, selecciona Carpeta compartida > Máquinas y luego haz clic en el botón Administrar plantillas de máquina situado en el lado derecho.
  2. Haz clic en el botón Más en el lado derecho para abrir la página Añadir máquina.
  3. Enter a template name, for example Unattended Machines, assign one unattended runtimes license, and click Provision.
  4. Copia la clave de máquina recién generada para su posterior uso.

4. Install the UiPath® Studio Enterprise (.MSI) on the Unattended machine

The UiPathStudio.msi installer is used for installing Studio, the UiPath® Assistant or the legacy Robot on your machine. Using the .MSI installer, the Robot is deployed in Service-Mode by default, meaning that it is available to all users on the machine. For running the installer administrator rights are needed.

El instalador de UiPathStudio.msipuede descargarse del Centro de recursos o directamente desde la página de inicio de Automation Cloud.

Robot y Studio se instalarán de forma predeterminada en la siguiente ubicación: C:\Program Files \UiPath\Studio. Puedes cambiar la ubicación de instalación utilizando los argumentos de la línea de comandos o desde la interfaz del instalador.

Interfaz del instalador

  1. Haz doble clic en el instalador para ejecutar el asistente de instalación.

  2. Read and accept the Terms of use, and then click Install.

    Please note that by accepting the aforementioned terms of use, you implicitly accept the terms of use of UiPath® activity packages and their dependencies.

  3. Selecciona los productos que deseas a instalar:

    • Install UiPath® Studio + Robot - Installs UiPath® Studio, Assistant, and the Robot for creating and testing automations.
    • Install UiPath® Robot Only - Installs UiPath® Assistant and the user-mode Robot for running attended automations.
  4. Selecciona el tipo de instalación:

    • Modo de servicio: se instala UiPath Robot en el modo de servicio
    • Modo de usuario: se instala UiPath Robot en el modo de usuario

Para obtener más información sobre cómo utilizar el .MSIinstalador , consulta la guía de instalación de UiPathStudio.msi.

5. Conectar UiPath Robot a Orchestrator

Nota:

If during the installation process you choose to only install the Robot, the connection to Orchestrator can only be configured From the Command Line Interface (admin rights are needed) or from the UiPath® Assistant . Otherwise, you can connect your Robot either from Studio or from the UiPath® Assistant.

Desde Studio

Una vez completada la instalación, se le muestra la pantalla Conectar a Orchestrator, que de forma predeterminada te pide Utilizar la clave de máquina ya que se muestra la configuración recomendada para los robots desatendidos. El nombre de la máquina se ha tomado automáticamente, todo lo que debe hacer es escribir la dirección URL de Orchestrator más la clave de máquina que has guardado antes.

Nota:

Mediante el instalador de .MSI, cuando se conecta UiPath Robot a Orchestrator, se conecta toda la máquina, no solo el usuario con el que se ha iniciado sesión en la máquina en ese momento.

From the UiPath® Assistant

  1. Open UiPath® Assistant
  2. En el menú Preferencias, selecciona Preferencias. Se muestra la ventana Preferencias.
  3. Navega hasta Configuración de Orchestrator.
  4. En el campo URL de Orchestrator, introduce la dirección web de UiPath Orchestrator.
  5. En el campo Clave de máquina, introduce la clave que has copiado anteriormente.

Click here for details about the different machine entities in Orchestrator and when to use each.

  1. Haz clic en Conectar. El estado debe mostrar Connected, Licensed

    Nota:

    Al configurar la máquina mediante el instalador Enterprise (.MSI), puedes cerrar la sesión la sesión ya que el UiPath Robot es capaz de crear su propia sesión de Windows con las credenciales que se proporcionaron en el paso 3.

6. Probar la automatización

Para probar la automatización en el Robot desatendido, ve a la sección Automatización -> Procesos de la carpeta compartida de Orchestrator y busca el proceso implementado en el paso 1.

Puedes ver los detalles del proceso y, en el lado derecho, tienes el botón Iniciar trabajo.

Cuando se hace clic, se le muestra la interfaz de Iniciar trabajo, selecciona el usuario y la máquina configurada previamente y haz clic en Iniciar.

Así se inicia el proceso desatendido seleccionado en la máquina seleccionada y puede supervisarse en la sección Trabajos de la carpeta compartida de Orchestrator.

7. Programa la automatización

Para el ejemplo proporcionado en esta guía, podemos programarlo de modo que se ejecute todos los días a las 9 a. m. se configura desde la sección Desencadenador de la carpeta compartida de Orchestrator.

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.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado