# Diagrama de despliegue de Sherpa RPA

El diagrama de despliegue de Sherpa RPA bajo la gestión del Orquestador se ve de la siguiente manera:

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

En buena calidad se puede descargar aquí:

{% file src="<https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-d71565b7970e2952ec6d585f8fa5be557f135268%2F%D0%94%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%20%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20Sherpa%20RPA.pdf?alt=media>" %}

El esquema describe la implementación de la funcionalidad a un alto nivel, que proporciona la automatización de los procesos de negocio, realizados en los puestos de trabajo de los usuarios y servidores terminales mediante la robotización (simulación de las acciones del usuario al trabajar con sistemas de información). Los desarrolladores de los scripts de robotización, después de las pruebas, transfieren los scripts a una herramienta de gestión centralizada: el Orquestador.

Los usuarios de negocio en sus puestos de trabajo inician a demanda los scripts de automatización Attended (que requieren interacción interactiva del robot o del proceso de negocio con el usuario), el inicio se realiza mediante la selección del script de una lista de los instalados en el puesto de trabajo, pulsando una tecla de acceso rápido, también es posible iniciar scripts desde el programador local de Windows y en el inicio automático.

El Orquestador, por eventos o datos entrantes del entorno externo (a través de API), por comando del robot o del usuario de negocio o según un horario, inicia los scripts de robotización unattended (ejecutados en cuentas de servidores terminales sin la participación del usuario). Los robots de ambos tipos intercambian con el Orquestador logs, tareas de colas, credenciales almacenadas de forma centralizada y datos compartidos.

En el proceso de ejecución del script, el robot alcanza los objetivos establecidos mediante la simulación de las acciones del usuario (incluyendo acciones con el ratón y el teclado) en las interfaces de usuario de aplicaciones de escritorio, aplicaciones web (ejecutadas en el navegador), así como mediante la interacción con el sistema operativo y aplicaciones y servicios web instalados utilizando diversas API de software. El nivel de acceso del robot a los sistemas de información y contornos del cliente está limitado y determinado por el nivel de acceso del usuario bajo cuya cuenta el robot realiza las acciones descritas en el script. Para los robots unattended se recomienda crear cuentas dedicadas con niveles de acceso, derechos y roles determinados por la tarea de negocio que resuelve este robot.

Todos los componentes de Sherpa RPA se instalan localmente en la red del Cliente, sin conexión a servidores externos o servicios SaaS. La posibilidad y necesidad de acceso de los componentes de la plataforma a sistemas internos y externos está determinada por la tarea que se resuelve en el marco del proceso de negocio. El despliegue del puesto de trabajo del desarrollador, del puesto de trabajo de robots attended y unattended se realiza manualmente mediante los correspondientes instaladores exe, o automáticamente mediante un instalador msi utilizando el mecanismo GPO. La instalación del Sherpa Coordinator Service se realiza en la cuenta de administrador del servidor terminal mediante un instalador exe. Por defecto, el despliegue de Sherpa Orchestrator se realiza mediante un contenedor Docker.

## **Mecanismos de autenticación**

La autenticación de Sherpa Attended Robot, Sherpa Unattended Robot, Sherpa Coordinator en el Orquestador se realiza mediante un Bearer Token, que se transmite en el encabezado de las solicitudes. El Bearer Token se asocia con el GUID único de cada instancia de Sherpa Attended Robot, Sherpa Unattended Robot, Sherpa Coordinator. Para la autenticación de los usuarios de la interfaz web del Orquestador se aplica la autorización mediante un par de usuario-contraseña. En el reingreso se utiliza una cookie de sesión, que tiene un tiempo de vida limitado.

## **Registro**

Para el registro se utiliza el componente Monolog. Los eventos de auditoría y errores del sistema se guardan en una tabla dedicada de la base de datos.


---

# 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/diagramma-razvertyvaniya-sherpa-rpa.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.
