Sesiones de robot
Una sesión de robot es una cuenta de usuario de Windows que el bot usa para ejecutarse en modo desatendido. Guarda un usuario y una contraseña de Windows (reutilizables), y es lo que le da al robot un escritorio donde trabajar cuando nadie ha iniciado sesión en la máquina.
Es un recurso del entorno (como los agentes o las credenciales) y no está atada a un agente específico: la misma sesión de robot sirve para cualquier agente del entorno.
¿Por qué hace falta? Atendido vs. desatendido
Sección titulada «¿Por qué hace falta? Atendido vs. desatendido»| Modo | Cómo se ejecuta el bot | ¿Necesita sesión de robot? |
|---|---|---|
| Atendido | En la sesión de Windows de una persona que ya tiene su escritorio abierto (ella lanza el bot en su equipo) | No — usa el escritorio que ya está abierto |
| Desatendido | En un servidor o VM sin nadie presente, con el Agent ejecutándose como servicio de Windows | Sí |
El punto clave: la automatización de interfaz (mover el mouse, abrir ventanas, automatizar el escritorio o un navegador con ventana) necesita un escritorio de Windows activo. En desatendido, ese escritorio no existe por sí solo — no hay nadie con sesión iniciada. La sesión de robot resuelve esto: el agente usa esa cuenta de Windows para abrir (o reutilizar) una sesión de escritorio del bot, y ejecuta la automatización dentro de ella.
Crear una sesión de robot
Sección titulada «Crear una sesión de robot»- Entra al entorno y abre la pestaña Sesiones robot.
- Haz clic en Nueva sesión.
- Llena el formulario:
- Nombre — un identificador para la sesión (ej.
bot-cuenta-01). - Usuario Windows — la cuenta de Windows, con dominio si aplica:
DOMINIO\bot01obot01(cuenta local). - Contraseña Windows — la contraseña de esa cuenta.
- Nombre — un identificador para la sesión (ej.
- Haz clic en Crear sesión.

Para cambiar la contraseña más adelante, edita la sesión e ingresa la nueva contraseña (déjala vacía para conservar la actual).
Requisitos de la cuenta de Windows
Sección titulada «Requisitos de la cuenta de Windows»Para que una sesión de robot funcione en desatendido, la cuenta de Windows debe cumplir, en la máquina del agente:
- Permiso de inicio de sesión por Escritorio remoto (RDP). El agente abre una sesión de escritorio para el bot mediante una conexión de Escritorio remoto local; la cuenta necesita el derecho “Permitir el inicio de sesión a través de Servicios de Escritorio remoto” y que Escritorio remoto esté habilitado en la máquina.
- Inicio de sesión por lotes. El agente concede automáticamente el derecho de inicio de sesión como proceso por lotes (
SeBatchLogonRight) a la cuenta. - Contraseña válida y que no expire. Si la contraseña caduca o cambia, las ejecuciones fallarán al iniciar la sesión hasta que actualices la contraseña en la sesión de robot. Por eso conviene usar una cuenta de servicio con contraseña que no expire.
Usar una sesión de robot al ejecutar
Sección titulada «Usar una sesión de robot al ejecutar»La sesión de robot se elige al lanzar el proceso:
- En Ejecutar manualmente, el diálogo de nueva ejecución pide proceso, agente y sesión de robot (los tres son obligatorios).
- En triggers programados, configuras la sesión de robot con la que se ejecutará cada ejecución automática.
Cada opción del selector muestra el nombre, el usuario de Windows y el estado de la sesión.
Estados
Sección titulada «Estados»| Estado (en el portal) | Significado |
|---|---|
| Disponible | La sesión está lista para usarse |
| No disponible | La cuenta no tiene un escritorio utilizable en este momento (sin sesión activa, o un problema de conexión/credenciales) |
El agente reporta el estado de las sesiones a Nexus; si una queda No disponible justo cuando debe ejecutar, revisa que la máquina esté encendida, que la cuenta pueda iniciar sesión por RDP y que la contraseña siga vigente.
Sesión de robot vs. credencial
Sección titulada «Sesión de robot vs. credencial»No las confundas — son cosas distintas y complementarias:
| Sesión de robot | Credencial | |
|---|---|---|
| Qué guarda | La cuenta de Windows bajo la que se ejecuta el bot | Secretos de sistemas que el bot usa (ERP, correo, API, BD) |
| Para qué | Darle al bot un escritorio en desatendido | Que el playbook acceda a un sistema sin exponer el secreto |
| Cómo se usa | Se elige al ejecutar el proceso | Se referencia en el playbook con = credential("nombre") |
Siguientes pasos
Sección titulada «Siguientes pasos»- Qué es un agente — la máquina donde se ejecuta el bot.
- Ejecutar manualmente — elegir la sesión de robot al lanzar.
- Gestión de credenciales — secretos de los sistemas que el bot usa.