# Instalación inicial y configuración de los componentes de la plataforma (con el ejemplo de Sherpa Or

### Paso 1

En la pantalla Robots (Robots) en Orchestrator, crear un nuevo registro de Robot, establecer el Rol "Coordinador".

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-7cab54a799467b1daee4634245e4cace9bc54df3%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(53).png?alt=media" alt=""><figcaption></figcaption></figure>

Después de esto, ingresar a la edición del registro, copiar el GUID de este robot-coordinador.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-20eff63556ae2575f29c7b481f9804342357e04b%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(54).png?alt=media" alt=""><figcaption></figcaption></figure>

### Paso 2

Desde la cuenta de administrador del servidor terminal, instalar SherpaRPACoordinator.exe.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-a6ab3c1a29b19efd43a683be7ce327bc7504739f%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(55).png?alt=media" alt=""><figcaption></figcaption></figure>

Al instalar el Coordinador, es necesario ingresar el dominio del servidor Orchestrator y el identificador (GUID) del Coordinador.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-4ade3072f5f004d5086f5123307e86e513915077%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(56).png?alt=media" alt=""><figcaption></figcaption></figure>

ID del Coordinador en la ventana "Robot":

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-af62b10e23f0027f8c3490de3e830b96a96e1f6f%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(57).png?alt=media" alt=""><figcaption></figcaption></figure>

A continuación, es necesario verificar la conexión, haciendo clic en el botón "Verificar conexión". También, si es necesario, se pueden configurar los parámetros de conexión a través de un servidor proxy haciendo clic en el botón "Configuraciones de proxy". Con una conexión exitosa, se inicia la instalación haciendo clic en el botón "Siguiente". Después de completar la instalación del Coordinador, se inicia el servicio Sherpa RPA Service.

Al verificar la existencia del servicio Sherpa RPA Service en el registro de servicios, se puede ver que está instalado y en estado "En ejecución":

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-61ec5002fb45c1e52653649e0138524be28f00d5%2F2025-07-29_19-35-51.png?alt=media" alt=""><figcaption></figcaption></figure>

### Paso 3

Para cada cuenta en el servidor terminal que deba ejecutar robots de Python, es necesario crear el correspondiente robot Unattended en Orchestrator. Para esto, en la pantalla Robots (Robots) en Orchestrator, crear un nuevo registro de Robot, establecer el rol "Unattended":

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-3045b3400945ff3465c107c0dca13864d550929a%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(58).png?alt=media" alt=""><figcaption></figcaption></figure>

Es necesario seleccionar el robot-coordinador creado anteriormente, ingresar la IP o el nombre de dominio de la máquina con los robots Unattended, el inicio de sesión (con el dominio, si existe) y la contraseña de la cuenta de Usuario bajo la cual debe ingresar el Robot. Si se utiliza Active Directory, el inicio de sesión de la cuenta debe indicarse a través del nombre de dominio en el campo "Inicio de sesión de la cuenta".

En el menú desplegable, es necesario seleccionar el Coordinador a través del cual se iniciará el robot Unattended:

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-ab4065fda80818337a38da11336016a097f3a5e2%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(60).png?alt=media" alt=""><figcaption></figcaption></figure>

También es necesario ingresar las claves de licencia en el campo "Clave de licencia", que se agregaron anteriormente en la pantalla de Licencias. Se debe seleccionar la licencia Unattended. La licencia debe estar previamente registrada en Orchestrator y activada (la fecha de vencimiento de la Licencia debe ser posterior al día actual).

Después de guardar el registro creado, es necesario volver a ingresar a su edición y copiar el GUID de este robot Unattended.

### Paso 4

A continuación, ingresar a la cuenta de Usuario del servidor terminal, desde la cual debe ejecutarse este robot de Python y pegar el valor del GUID copiado en el paso anterior en el valor de la variable correspondiente RobotGUID en el script local del marco de Python.

Luego, ingresar al programador local de Windows y crear un nuevo registro para el Usuario actual.

Como Disparador, indicar: "Al conectarse de forma remota a la sesión del usuario".

En la configuración del Disparador, indicar:

* "Cualquier usuario" y "Conexión desde un equipo remoto" (para máquinas virtuales independientes para cada Robot)
* "Conexión desde el equipo local" (para robots alojados en el mismo servidor terminal que Orchestrator).

Como Acción, indicar: "Iniciar programa". En la ruta para iniciar, especificar la ruta al intérprete de Python, en los parámetros de inicio, especificar la ruta al script específico del marco de Python en esta cuenta.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-e6236758b76b536edb537fdb8aba44c1dc268cdd%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(61).png?alt=media" alt=""><figcaption></figcaption></figure>

### Paso 5

Cerrar la sesión de la cuenta del Usuario actual usando Log off (no a través del cierre de la ventana RDP).

Repetir el paso 3 y el paso 4 para cada uno de los robots de Python en este servidor terminal.

## Mecanismos de autenticación

La autenticación del Coordinador Sherpa y del script de Python del marco en Orchestrator se realiza mediante un Bearer Token, que se transmite en el encabezado de las solicitudes HTTP RESTful. El Bearer Token se asocia con el GUID único de cada instancia del robot de Python y del Coordinador Sherpa.


---

# 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/python-sherpa-framework/pervonachalnaya-ustanovka-i-nastroika-komponentov-platformy-na-primere-sherpa-orchestrator.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.
