UiPath Documentation
robot
2026.10
false
Guía del administrador de Robot

Automatizaciones en segundo plano

Background automations run concurrently in the same Windows session without UI interaction, using headless execution for non-UI tasks.

Una automatización en segundo plano puede ejecutarse sin interactuar con elementos de la IU y se basa en las acciones en segundo plano para compartir información. Las automatizaciones que utilizan actividades de automatización de IU no pueden ejecutarse en una pantalla bloqueada, por lo tanto, no son adecuadas para ejecutarse en segundo plano.

Varias automatizaciones en segundo plano pueden ejecutarse simultáneamente en la misma sesión de Windows. Cada automatización en ejecución utiliza su propio conjunto de dependencias. Por lo tanto, si dos automatizaciones necesitan el mismo recurso pero en diferentes versiones, cada automatización utiliza la versión específica que necesita.

Cómo funciona​

  1. Cuando un sistema Windows se inicia, crea una sesión de Windows llamada Sesión 0. Esta sesión ejecuta varios procesos del sistema que ayudan a la máquina a funcionar y no está asociada a ningún usuario. No tiene una interfaz de usuario y no puede interactuar con sesiones iniciadas por inicios de sesión de usuario.
  2. El inicio de sesión de un usuario en esa máquina crea una nueva sesión llamada Sesión de usuario. Esta sesión se utiliza para ejecutar servicios específicos del usuario.
  3. Las automatizaciones attended, cuando se ejecutan en segundo plano, operan dentro de la sesión de usuario del usuario que las inició. De esta manera, el robot puede recuperar información y acceder a archivos específicos del usuario.
  4. Unattended automations are initiated by the Robot Service and run within Session 0. By default, a background job runs as Local Service, not as the robot user. If the UIPATH_HEADLESS_WITH_USER environment variable is set (refer to Using Orchestrator credentials), the job runs as the registered user and inherits the permissions of that user. Make sure that those permissions include access to the resources the automation requires, since Session 0 cannot access user sessions.

Ejecución de automatizaciones attended en segundo plano​

Las automatizaciones attended están diseñadas para ejecutarse bajo supervisión humana. Son desencadenadas por eventos de usuario, como clics del ratón o entradas del teclado, y se ejecutan en la misma máquina donde el usuario inicia sesión.

Una ejecución en segundo plano permite al robot ejecutar automatizaciones en segundo plano, sin una interfaz de usuario activa, pero para un usuario específico.

Si tu licencia es attended, puedes ejecutar simultáneamente solo una automatización en primer plano (con interacción de IU) y varias automatizaciones en segundo plano (sin interacción de IU).

Ejecución de automatizaciones unattended en segundo plano​

Las automatizaciones unattended están diseñadas para ejecutarse de forma nativa en segundo plano, sin una interacción de IU ni supervisión humana. Este tipo de automatizaciones suele ejecutarse dentro de una sesión de Windows, en el servicio local.

Las aplicaciones de Microsoft, como Excel, Word o PowerPoint, operan en sesiones de usuario. Por esta razón, las automatizaciones unattended que se ejecutan en segundo plano pueden tener problemas con estas aplicaciones.

Ejecutar varias automatizaciones unattended a la vez consume una licencia unattended separada para cada una.

Transición de fondo a primer plano​

Puedes hacer la transición de una automatización en segundo plano a una en primer plano, utilizando la actividad Usar primer plano.

Uso de credenciales de Orchestrator​

To use login credentials that are defined in Orchestrator, you need to configure the UIPATH_HEADLESS_WITH_USER system environment variable on the robot machine and set the value to True. Set the credentials of the robot account in Orchestrator first. If the variable is set and the robot account has no credentials, background jobs fail. The Robot reads the variable from the job's environment first, so a value that Orchestrator provides for the job applies instead of the system environment variable.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado