# Principios de Funcionamiento de Diferentes Tipos de Robots en el Orquestador

## **Principio de funcionamiento de los robots Attended en el Orquestador**

**Robots Attended** — son Robots que se inician en la computadora del Usuario de las siguientes maneras:

* manualmente por el Usuario;
* desde el inicio automático;
* mediante una combinación de teclas;
* según un horario local.

Las licencias “Sherpa Attended Robot” son nominales. Una licencia se inicia desde una única cuenta de Usuario y se licencia solo para ella.

Los robots Attended pueden ser añadidos al Orquestador, pero este tipo de Robots no se iniciará desde el Orquestador mediante la creación de Trabajos en la pantalla “Trabajos” o programación en la pantalla “Disparadores”. Es decir, los scripts de los robots Attended se inician solo localmente.

Los robots Attended tienen una lista limitada de capacidades en el Orquestador.

Por ejemplo, es conveniente registrar un robot Attended en el Orquestador en aquellos casos en que se requiere utilizarlo en modo de estación de verificación para un robot Unattended que trabaja en el procesamiento de documentos o solicitudes. El robot Unattended procesa todas las solicitudes que no requieren interacción humana, mientras que el robot Attended en modo de estación de verificación puede ser utilizado en el proceso de procesamiento de la solicitud en alguna etapa, cuando es necesario involucrar a una persona para tomar una decisión específica (es decir, verificar manualmente). Este robot Attended (verificador) accede a la Cola y toma de ella una Tarea que fue colocada para él por el robot Unattended.

Los robots Attended tienen acceso a las Colas creadas en la pantalla “Colas”, también pueden recibir Tareas de las Colas, tomar estas Tareas para su procesamiento y cambiar su estado.

## **Principio de funcionamiento de los robots Unattended en el Orquestador**

**Robots Unattended** — son Robots que se inician sin la intervención humana y se gestionan únicamente a través del Orquestador. Los robots Unattended se inician:

* según un horario creado en la pantalla “Disparadores”;
* a través de Colas de Tareas creadas en la pantalla “Colas”;
* a través de API.

Las licencias Sherpa Unattended-Robot son competitivas. Una licencia permite, bajo la gestión del Orquestador, iniciar la ejecución de un script en la cuenta de cualquier usuario (incluyendo un usuario virtual creado específicamente para el robot). El número total de licencias utilizadas en un momento dado no puede exceder el número de licencias registradas en el Orquestador.

Un robot Unattended se puede utilizar:

* con el inicio manual de la sesión del usuario. Es decir, si el Orquestador ve que el Robot está en línea (indicador verde), entonces el Orquestador podrá asignarle un Trabajo. En este caso, el inicio de la cuenta del Robot debe realizarse manualmente;
* con el inicio automático de la sesión del usuario;
* en un esquema clásico, cuando hay un servidor RDP.

## **Principio de funcionamiento del Coordinador de robots Unattended**

**Coordinador** — es un servicio que debe ser instalado bajo la cuenta de Administrador del servidor RDP (servidor terminal), en el que se planea iniciar robots Unattended en cuentas de usuario, siempre que se requiera un inicio de sesión automático en las cuentas de los Robots. El Coordinador sirve para iniciar sesiones de Usuarios locales junto con robots Unattended en servidores terminales que operan bajo sistemas operativos Windows.

En el servidor hay una o varias cuentas registradas para los Robots. El servidor en sí funciona constantemente, pero las cuentas por defecto no están activas. Por lo tanto, si el Orquestador asigna una Tarea a un Robot de paquete, debe encender ese Robot, y para ello debe activar la cuenta correspondiente en el servidor. Para esto se destina un componente especial: el Coordinador.

El Coordinador es un programa separado que no requiere licencia, se instala bajo la cuenta de Administrador del servidor RDP y se ejecuta en modo servicio.

**Tarea del Coordinador:** por orden del Orquestador, establecer y mantener una conexión RDP a una cuenta de usuario local o remota, en la que luego se inicia el robot Unattended.

No se requiere especificar el Coordinador para los robots Attended.

El Coordinador se instala desde el correspondiente distribuidor. [La instalación del Sherpa Coordinator se describe aquí.](https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-orchestrator/razvertyvanie-platformy-pod-upravleniem-orkestratora/ustanovka-sherpa-rpa-coordinator/ustanovka-sherpa-rpa-coordinator-na-windows) El Coordinador no requiere una licencia separada.

El Robot con la función de Coordinador (para robots Unattended) se muestra en la tabla de Robots. El Coordinador siempre está en estado activo, lo que se indica con un indicador verde. Este servicio asegura la creación y mantenimiento de sesiones de cuentas de usuario para robots Unattended en el servidor terminal utilizado.

Todos los demás Robots son cuentas técnicas que se ejecutan en el mismo servidor terminal.

Si su configuración incluye un servidor terminal (Windows Server con roles y licencias RDS), tenga en cuenta que el Coordinador debe instalarse con derechos de administrador. Y SherpaRPA Runtime debe configurarse en modo Unattended para cada cuenta de usuario en este servidor terminal, para que funcionen como robots Unattended.

En caso de que no tenga servidores terminales, sino solo un agrupamiento de máquinas virtuales, una de ellas debe ser dedicada al Coordinador. Esta máquina virtual debe estar siempre encendida, ya que proporcionará el funcionamiento de los robots Unattended en otras máquinas. En esta máquina virtual, de acuerdo con la licencia estándar de RDP de Windows, podrá instalar un robot Unattended en la cuenta de usuario.

El Orquestador da la tarea al Coordinador del servidor terminal correspondiente para crear una conexión RDP a una cuenta local o remota, asignada para el robot Unattended:

* según un horario,
* mediante llamada a API,
* por orden del Robot,
* por otro Disparador soportado.

En este caso, en un servidor terminal pueden estar alojadas y activas simultáneamente varias de estas cuentas. El acceso a la cuenta del robot Unattended se realiza con el nombre de usuario y la contraseña proporcionados al Orquestador.

Desde el lado del Orquestador, este proceso se ve de la siguiente manera:

1. Después de crear un Trabajo, el Orquestador determina que el robot Unattended no está disponible y se le ha asignado un Coordinador que está disponible, lo que se indica con un indicador verde.
2. El Orquestador envía al Coordinador la orden de activar la cuenta de este robot Unattended.
3. El Coordinador acepta la orden y, en el marco del servidor, establece una conexión RDP con su propia cuenta, en la que se encuentra este Robot. Es decir, inicia la conexión RDP, la cuenta se activa, y dentro de la cuenta se inicia el robot Unattended. En la lista de Robots, su indicador se vuelve verde.
4. El robot Unattended se comunica con el Orquestador, y si hay una Tarea para él en los Trabajos, la acepta y la ejecuta.
5. Después de completar la Tarea, el Robot saldrá automáticamente de su cuenta y la cuenta se apagará completamente.

<table data-header-hidden><thead><tr><th width="74"></th><th></th></tr></thead><tbody><tr><td><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfPkmrtL_xzNxzeos1Rj92kStlqg33gZVluXm2e5tIyyc3sovEGBKpOzieCKvjYCvZz-4HUWwlwTgdcIybqzsQbBHduhfLOCFiUmppQ4hUsBEB3ANUcdxRYyj38ThJzSF4dk9king?key=jXxpQJRYkQW6F4d0HoRgIxP1" alt=""></td><td>Si el Trabajo se ejecuta por el Robot desde el Orquestador, es importante desactivar la depuración remota. De lo contrario, el Robot corre el riesgo de no cerrar sesión.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-orchestrator/rabota-v-sherpa-orchestrator/nachalo-raboty-v-sherpa-orchestrator/principy-raboty-raznykh-tipov-robotov-v-orkestratore.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
