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

Implementación de robots desatendidos

Implementa robots desatendidos y ejecuta automatizaciones sin supervisión humana utilizando Orchestrator para la programación y el control.

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

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.

  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. Select the Publish button to the right of the Studio ribbon,
  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. Select 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. In Orchestrator, select the Shared Folder > Processes, and then select the Plus button on the right side to open the Add Process page.
  10. Select the package and select Create to add the process to the Shared Folder.
    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. Verify the screen saver is disabled on the Windows machine.

Por ejemplo, puedes hospedar tu máquina virtual en Azure.Para obtener más detalles sobre cómo configurar una máquina virtual Windows en Azure, consulta Descripción general de las máquinas virtuales de Windows.

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. En este punto, el usuario creado en tu organización existe solo como una identidad sin roles ni permisos asignados. Por lo tanto, debemos añadirlo a la carpeta compartida para obtener acceso a los procesos publicados allí y darle el rol de Automation User:

  3. In Orchestrator, select the Shared Folder > Users, and then select the Assign User or Group button on the right side.

  4. Select the user, then the Automation User role, and select Assign.

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

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

    2. Select Unattended Robot, enable the toggle to Automatically create an unattended robot for this user, fill in the Windows credentials, and select Update.

      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.

  6. 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. In Orchestrator, select the Shared Folder > Machines, and then select the Manage Machine Templates button on the right side.
    2. Select the Plus button on the right side to open the Add Machine page.
    3. Enter a template name, for example "Unattended Machines", assign one unattended runtimes license, and select Provision.
  7. Copia la clave de máquina recién generada para su posterior uso.

4. Instala UiPath Studio en la máquina desatendida

Para ejecutar automatizaciones desatendidas en una máquina con una licencia de comunidad deberás instalar UiPathStudio.msien la máquina desatendida. Si optas por la Configuración rápida durante la instalación, el UiPath Robot se despliega en Modo de usuario, por lo que se ejecuta bajo el usuario que lo inició, y tiene los mismos derechos que ese usuario en particular.

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

After the installation is completed, you are presented with the Get Started screen, which by default asks you to authenticate. Choose to Use Machine Key as it's the recommended configuration for unattended robots. The machine name is filled in automatically, all you have to do is type the Orchestrator URL in the form https://cloud.uipath.com/organisation/tenant, the Machine Key you saved when you created the machine template, and select Continue.

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:

  1. Abre 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. En el campo Clave de máquina, introduce la clave que copiaste anteriormente cuando creaste la plantilla de máquina en Orchestrator. Para obtener más información sobre las diferencias entre entidades de máquina en Orchestrator y cuándo utilizar cada una, consulta Máquinas en la guía de Orchestrator.

  6. Select Connect. The status should show Connected, Licensed.

    Nota:

    When setting up the machine, if the setup is based on a virtual environment, you can disconnect the remote session but leave the unattended user logged on the machine so that the connection to Orchestrator stays active.

6. Probar la automatización

  1. In Orchestrator, select the Shared Folder > Automations > Processes. Look for the process deployed in step 1 and select the Start a Job button on the right side to open the Start Job page.
  2. Choose the user and the machine configured earlier, and then select Start.

The selected unattended process starts on the selected machine. You can monitor the job in the Jobs Status section of the Shared Folder in 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. In Orchestrator, select the Shared Folder > Triggers, and then select the Add button on the right side to open the Create Trigger page.
  2. Verify Time is selected and then provide the required information: enter a name for the trigger, select the process, the user, and the daily recurrence at 9 AM.
  3. Selecciona 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).

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

  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. Select the Publish button to the right of the Studio ribbon,
  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. Select 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. In Orchestrator, select the Shared Folder > Processes, and then select the Plus button on the right side to open the Add Process page.
  10. Select the package and select Create to add the process to the Shared Folder.
    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. Verify the screen saver functionality is disabled and matches the Hardware and Software Technical Requirements.

Por ejemplo, puedes hospedar tu máquina virtual en Azure, consulta el documento Descripción general de las máquinas virtuales de Windows para obtener detalles sobre cómo configurar una máquina virtual de Windows en 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. En este punto, el usuario creado en tu organización existe solo como una identidad sin roles ni permisos asignados. Por lo tanto, debemos añadirlo a la carpeta compartida para obtener acceso a los procesos publicados allí y darle el rol de Robot:

    1. In Orchestrator, select the Shared Folder > Users, and then select the Assign User or Group button on the right side.
    2. Select the user, then the Robot role, and select Assign.
  3. Crea el robot desatendido que ejecutará las automatizaciones:

    1. Vuelve a la carpeta Compartida y selecciona Más acciones > Editar.
    2. Select Unattended Robot, enable the toggle to Automatically create an unattended robot for this user, fill in the Windows credentials, and select Update.

    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.

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

  5. In Orchestrator, select the Shared Folder > Machines, and then select the Manage Machine Templates button on the right side.

  6. Select the Plus button on the right side to open the Add Machine page.

  7. Enter a template name, for example "Unattended Machines", assign one unattended runtimes license, and select Provision.

  8. Copia la clave de máquina recién generada para su posterior uso.

4. Instala UiPath Studio Enterprise (.MSI) en la máquina desatendida

El instalador UiPathStudio.msi permite instalar Studio, UiPath Assistant o el Robot heredado en tu máquina. Con el instalador de .MSI, el Robot se implementa en el modo de servicio, lo que significa que estará disponible para todos los usuarios de la máquina. Es necesario contar con derechos de administrador para ejecutar el instalador.

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. Launch the installer to open the installation wizard.
  2. Read and accept the Terms of use, and then select Install. By accepting the aforementioned terms of use, you accept the terms of use of UiPath activity packages and their dependencies.
  3. Selecciona los productos que deseas a instalar:
    • Instalación de UiPath Studio + Robot: se instala UiPath Studio, UiPath Assistant, y UiPath Robot para crear y probar automatizaciones.
    • Instalación de UiPath Robot solo: se instala UiPath Assistant y UiPath Robot en el modo de usuario para ejecutar automatizaciones atendidas.
  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:

Si durante el proceso de instalación eliges instalar solo el Robot, la conexión a Orchestrator solo puede configurarse Desde la interfaz de línea de comandos (se necesitan derechos de administrador) o desde el UiPath Assistant.De lo contrario, puedes conectar tu UiPath Robot desde Studio o desde el UiPath0 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.

Desde UiPath Assistant
  1. Abre 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.
  6. Select Connect. The status should show 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