# Versión 1.40

**Se ha lanzado una nueva versión de Sherpa Designer: Versión 1.40.**

1\) Se ha probado y confirmado el correcto funcionamiento de los Robots y del Diseñador en sistemas operativos de sustitución de importaciones: [Astra Linux](https://docs.sherparpa.ru/es/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-linux), [Red OS](https://docs.sherparpa.ru/es/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-redos), [Alt Linux](https://docs.sherparpa.ru/es/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-alt-linux), [OSnova](https://docs.sherparpa.ru/es/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-osnova). La adaptación del funcionamiento de los Robots a estos sistemas operativos garantiza estabilidad, protección de los datos utilizados y versatilidad en su aplicación en diversos entornos, lo cual es importante para cumplir con los requisitos de seguridad.

2\) Se ha añadido la posibilidad de ejecutar el Robot en [modo PiP](https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/rezhim-kartinka-v-kartinke-pip) en modo oculto (en segundo plano).

Para ello, en el menú de Sherpa Assistant en la bandeja del sistema, debe seleccionar la opción “Robots”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcSekjmsebhE56XdF0Q427nQHpDIv3KJ6PgH5BonB-I7NWKReu7bSUxy_SSOzSQEqxyyvMN-ymgRBK8-Q4CX4ytgGsj1XAjbmBIQ2-EVylaO0TEnlvG_BRSnJB4OByA9Z3hfgra?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Luego, en la ventana “Robots - Sherpa Assistant”, debe hacer clic en el botón ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe-kRm63HvUcc4rIRti-vvpBbbDr0JvBAPngydVhDM_nRP8OAg8fNA7CIpY8hruInOd_boDXlsFak-tJ_KdGKTiUOtweAtR5GrNA6-9W6gPc6QAuiiSu4EFpaSpw_YtGaW7c99l5A?key=I5kD5wbBMNC3jCGTCEOQ8Q) y seleccionar en el menú emergente la opción: “Siempre ejecutar el cliente PiP en modo oculto”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcpisZ83Rgn9C3P9k0e-VUSvFoHI23Bqe-1apNhoFkiFItzixyTAV8y6Rh5-mSSprHveL-F_Z6BQYwEZG6MJW6mz7OnOzuiYtFfCxisqiIemy-nBPEZCBpjJNvlhvojvVKQeJt9?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Configuraciones para ejecutar el cliente PiP:

* **“Siempre ejecutar en modo cliente PiP”** – al activar esta opción, el Robot siempre se ejecutará con la interfaz del cliente PiP visible para el Usuario.
* **“Siempre ejecutar el cliente PiP bloqueado”** – el Robot se ejecuta en estado bloqueado (la interfaz del cliente PiP está abierta, pero el Usuario no puede influir en el funcionamiento del Robot).
* **“Siempre ejecutar el cliente PiP en modo oculto”** – el Robot se ejecuta, pero la ventana del cliente PiP está oculta y no se muestra en la pantalla.

3\) Se ha implementado soporte para la tecnología Microsoft Active Accessibility (MSAA) para trabajar con selectores. El botón “Grabar MSAA” en la ventana “Selector - Editar selector” permite iniciar la grabación automática de todas las interacciones con la interfaz de usuario utilizando las capacidades de MSAA.

Haga clic en el botón ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfZwufmbjHIog_KeOuj8nUyfbOOM0e-ahntscTKn7wrZvX4vjXOdWtZx9_i9TC5leA74tXkP7FYRZcvSyh97J5QQ5Nk281oNavCnjOqQWscnTW6sKBfpF74u-Nltl14BaQ-mQmqrQ?key=I5kD5wbBMNC3jCGTCEOQ8Q) a la derecha del elemento “Grabación” y tendrá la opción de seleccionar y hacer clic en “Grabar MSAA”:

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

Microsoft Active Accessibility (MSAA) es una tecnología basada en el modelo de componentes COM que mejora la interacción con aplicaciones que funcionan en Microsoft Windows. El soporte de MSAA permite que programas más antiguos interactúen con sistemas y tecnologías modernos, mejorando su funcionamiento, aumentando la estabilidad y accesibilidad, y facilitando la integración con otros componentes del sistema. Es recomendable intentar utilizar este método de grabación de selectores en caso de que el método estándar del botón Grabar no funcione con los elementos de la interfaz de usuario de su aplicación objetivo.

4\) Se ha añadido la posibilidad de crear su propio bloque a partir del proyecto actual del robot. Para ello, debe seleccionar la opción “Publicar robot como bloque”. En las propiedades del proyecto, debe especificar tanto los datos de entrada como los de salida.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-9c1df732bdfdeb1a5ca4bf95db405a8db6087ebb%2F2025-07-08_21-25-51.png?alt=media" alt=""><figcaption></figcaption></figure>

5\) Se ha añadido la posibilidad de extraer (convertir) bloques seleccionados en un Proceso separado y así realizar un rápido refactorizado del proyecto. Para ello, seleccione los bloques de manera que el grupo seleccionado tenga solo una flecha de entrada y una flecha de salida (la cantidad de flechas dentro del grupo que no cruzan los límites del grupo no importa).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdcRAq8Pi5mb055bwtgc8ppFeBJuCiTUEE-9QdalCzVgSZdMfYJ1AfNGoHlv7scldI55NsQskQlSmRPnMV76CZVG5vAOnc2hFkZRHqKu1m6-lMqkIEqPjlwjYX-pfS_MTBDmRgr_g?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Seleccione “Convertir en proceso” a través del menú contextual y en la ventana emergente “Nombre del diagrama” indique el nombre del nuevo Proceso.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXffeY4HgNPhrxMHGnB2-stc6c-Ds95p6RNnV9_RcOjWDp1B1zrE-_KN2QbNzpV3ZLaZyWpZKnQQU8UkI0v_FL9dlyNeHh2CYtHkM4GmqWiOlDjqNaIjqZz7aV4Px2WlPzVzlihw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

En el lugar de estos bloques aparecerá un bloque “Proceso”, y los bloques mismos se trasladarán al nuevo diagrama creado, al que hace referencia este bloque “Proceso”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeMm3oR_KY_mT4l9av8Y8Xe0QYyL6khjbXhIuBSLy4PLgfFOTeq9JFkdeRUCL4rK0Nlck_S8xEYUQ-co4GbPu5_1eXkRfmQxEYQahGd_ahBvHG8YyS2ENqlFqS2xJdy82x85Vv9hA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

6\) Se ha añadido la posibilidad de agregar comentarios a las variables. Para ello, debe hacer clic derecho en la variable y seleccionar la opción “Editar comentario de la variable”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfFtGQyFwpef4FCdrONG1vMjjpPTMXDKRmsQPDGgqLy1szCDxNCV5ewBa0DjL78jpi6n1x1F6JXxDPYRJ1XnreT5OiqKhvEh4kQ5Lc9zPNyeHhlYmDHRNy1TS5pHWvixcq0qYKHGQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

7\) Al trabajar con el bloque “Bot. Enviar mensaje” de la paleta “Telegram”, se ha implementado la división automática de mensajes largos en partes cortas. El tamaño del post en el mensajero Telegram es de 4096 caracteres. El límite del post con fotos y otros archivos multimedia es de 1024 caracteres.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeF5yrqYldbQC73LVoVJo9YlEIvr7s_gs8qo85ZXIqYocRJpI79i-P0mBoljMR3VA_UYOMJiuUR6aaoRcENMDU3oSl4lYpTmaWGRJmPU35ktysiRR0hUKmPtd6SO1hpIMU0HVqCtg?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

8\) En los bloques “Bot. Enviar mensaje” y “Cliente. Enviar mensaje” de la paleta “Telegram” se ha añadido la propiedad “Hilo de mensajes” (`message_thread_id`) para indicar el ID del hilo al que se debe enviar el mensaje. Esto permite enviar un mensaje a un grupo específico dentro de un supergrupo, así como en el chat de comentarios para un mensaje específico del canal.

Si está enviando un mensaje a un supergrupo, entonces `message_thread_id` significa un grupo específico dentro del supergrupo. Si está escribiendo un comentario para un mensaje en el canal, entonces `message_thread_id` significa el hilo de comentarios para un mensaje específico del canal. Hemos demostrado cómo determinar el `message_thread_id` del hilo de comentarios para un mensaje específico del canal en este video:

{% embed url="<https://sherparpa.ru/ucontent/?0G>" %}

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-7e7454a338a3acef4b95b312673831a5e3cc74bc%2F2025-07-09_16-24-32.png?alt=media" alt=""><figcaption></figcaption></figure>

9\) En el bloque “Cliente. Crear conexión” de la paleta “Telegram” se ha añadido la propiedad “Tiempo de espera de la ventana de autorización”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcF0WUi7Lbl4ccV0EphFiR-_Gix3Cio5wI9krNKdsW-T6PBROLo35tLfNo5RoT3JgslwiempFX8JRSZfUAElcM7u4TlZm4v4ihwhhjfR0IkdefHKZ1e_zfGk9620hKNSxfdoVfxSw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

10\) Se ha añadido el bloque “Modificar propiedades del correo” en la paleta “Outlook” para editar las propiedades del correo.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcY32WRAFUZ7e35kEoxmKJ9YY_P4v4TjpSOwvt99p1lS8X4FmhBfedVv8SSU3h-mX79fSOCmrChBDPwq3GgfGVn2XCZ_Tw2eNknxSBXFjmlv7V_mhC7YhZ_AQC60H2ntUbFYbmwHQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

11\) Se han añadido bloques “Responder al correo” para las paletas “Outlook” y “Exchange”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXesICuQYtjNRGg4_fK4oJs9Jkjk1kXcR3DFL5S76lCpvz7RQJHzY3bGi7rSht6WSIwbm2TiP3N3RIWcWcvgcQPkFtu2tTlrigOAKDw0-J6TpxExrjUfdx-ob_gkEv_DOI5XZYqAgA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdIff_voN5RiC0tU9XTVvglOLqQNVTC3ymUjqohcmUWs2O7j4s1od6I96oqyphr3_sIw5Jc0pKtrZ728q9QWn58hbV2AwiSVsKYzyrASRlHIxt2vZRmDN3KfuGJxsxlwWLxW-9z?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

12\) En el bloque “Guardar valor en celda” de la paleta “Excel”, en el “Panel de propiedades”, al seleccionar el tipo de valor se ha añadido la opción de establecer el tipo “Url”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeB9GejgV5ke-ZKC2tNtI6TC-d0LYMFGRii0RzonZhkh6vAarkWDXAqvgvnHy2eRaVsNUYLfVFJ8Amg8TfcDyGIaIR4AzaxmtaaIAal_0ZufQ13pveKSzOdXQ6_rWje5PiZMOkN?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

13\) Se han añadido nuevos bloques en la paleta “Listas y diccionarios”: “Diccionario a Lista”, “Lista a Diccionario”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdnsUR9HggH8YpafTMgK9KPg4GrT-tE3CNAn-PfmSPzc_6_34kW2uQoyWzRgtBwMxBGQYQoqxy-cx-JvtDzcOd4J3b2CQ314OLqWVNP7ivjHOF0Bn6dXKCuln709OKcYpgwRb5z?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

En la paleta “Tablas de Datos” se han añadido nuevos bloques: “Tabla a Lista”, “Lista a Tabla”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeaKozPC7aTB25bvL4ni9viHaDRKlDt-41NC8WOeb6EORsyVdre1HWq2X2X9-v5CjXV1lZ7axs2_jPLMDpT9lPX4Cdp2epxsRwWR10_lxo-BiKhZZ5aZ0HwsFWnIDG_6ECQ01SSTw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

14\) En los bloques “Eliminar fila” y “Eliminar columna” de la paleta “Tablas de datos” se ha añadido la opción de especificar una lista de índices para eliminar.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-7bff93c425f7e5ecb6caf51e1e582996ca16c0f0%2F2025-07-09_00-14-45.png?alt=media" alt=""><figcaption></figcaption></figure>

15\) En el bloque “Guardar en CSV” de la paleta “Tablas de datos” se ha añadido la opción de agregar datos a un archivo existente.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-7643cd67ab3626f8f38af78d79eab2d2415332d2%2F2025-07-09_16-12-43.png?alt=media" alt=""><figcaption></figcaption></figure>

16\) Se ha habilitado el soporte para el navegador Chromium-Gost. La habilitación del soporte para Chromium-Gost asegura el cumplimiento de los estándares de seguridad, aumentando el nivel de protección de datos.

17\) Para los bloques “Obtener valor” y “Obtener credenciales” en la paleta “Orquestador” se han añadido funciones alternativas: ‘\_getAssetText’ y ‘\_getAssetAuth’. Estas funciones alternativas permiten obtener valores y credenciales del Orquestador de manera más flexible y eficiente, mejorando la escalabilidad y adaptabilidad del sistema. Los ejemplos se muestran en el Editor de expresiones en la pestaña “Salida”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfK-N4C59s6c-8j2yiUz-HqPL0QUneYK_KGD-jr0EJFxS5SypQ0RHVM1Lh50fwRlFE1qc_b0La-2pIW-cjxgVVmxKMipolc2eekDU0Q7NDOyjE3fss-x120wc-xk3hons8_AdO6kg?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

18\) Para el bloque “Ejecutar script” en la paleta “Escritorio remoto RDP/Citrix” se ha añadido la opción de especificar argumentos de llamada.

La propiedad “Argumentos” se completa automáticamente y solo al hacer clic en el botón “Argumentos”, no se prevé la entrada manual.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdLT_pgKe-NfvO5sAdLsYBqXx575inLpvWUNkpUPn48jueT32_W_STmt5ZQbbfWw4PdXDn5OwKccyR3vqBMVmg_l8EQk-Ifa6ZW4jwKnxULbz9KUskfKkdXmC9vLglZyV5LSUrUpw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

19\) Se han añadido los bloques “Verificación de esquema Json” y “Comparar Json” en la paleta “Texto”, que permiten verificar automáticamente la conformidad de los datos JSON con los esquemas y compararlos, lo que mejora la calidad, fiabilidad y facilidad de trabajo con JSON en scripts automatizados (incluidos scripts donde JSON es generado por redes neuronales).

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-9f3202a07843cc96aab230e5c0f134c69330af18%2F2025-07-09_16-30-40.png?alt=media" alt=""><figcaption></figcaption></figure>

20\) Se ha introducido la posibilidad de actualizar bloques solo de la paleta seleccionada. Para ello, haga clic derecho en el nombre de la paleta y seleccione “Actualizar bloques de esta paleta”.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-fc6e5b2842e9c6655535d1b9d6362effa2ebaaee%2F2025-07-09_16-32-44.png?alt=media" alt=""><figcaption></figcaption></figure>

21\) En las propiedades del proyecto se ha añadido la opción de especificar la configuración del proyecto. La configuración se guarda no solo en la computadora del Usuario (localmente), sino también de manera sistémica — en el Orquestador, si se utiliza.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfEuAouCqaeiQj0Qt57v23EnEXZagTdF7t9Y7CAylKMGIrr3NeLC5mikDdgGtviOmX5xrnX2bsloV3rH4LKE6dGKhEdcaYJmg_78mb7Y45bmNJggb1kOv4FybiROuV8QxSgtJ97AQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Estas configuraciones están disponibles a través de los bloques "Cargar configuración del proyecto" y "Guardar configuración del proyecto" en la paleta "Orquestador". El bloque "Cargar configuración del proyecto" devuelve una variable de tipo Diccionario.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe8iU_cHMJ8n1DkSglhZLNJdxOMrEKiX3FsAeNfpHtq-1ejZo8ErD-AOOcai16aoeihtHaCq9ZqmmCFT26W_ygpSBhh2aRLnlCzdIFL65iN4j2TZPTPI-FTzAn-V0v3z-YqYLFGJA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXexnXkUyzyPgvPId3dZSewE0OMTmA_R50qIOSPIP9I76dk0OT1K0aTOdfthlW_rJluUo3aGlR5ktTkqlF1tDrYOTpzDYHyFScSmNIFJNSWJCEYecaIZhUFfihL2XA9j704in_1Z2w?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Una descripción detallada del trabajo con el diccionario “Configuración del proyecto” está disponible en el Editor de expresiones:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd1JyAEAFf-8doygACKF1eePs1QkcAgDvBiUTxVsW1hlOqyILzyHr9oQ2qi73hmoCeM5Qe1QMDf3IdpRnCiQBSqYHxW2lBrAVpm8NeBs9CbN1KxhZQzGcEYnHGGyPd0kXEKQydyDQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Al seleccionar el tipo de Credenciales en las Propiedades del proyecto en la pestaña Configuración del proyecto, se pueden pasar login y password:

1.

```
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXckMKSY1i7cM2D5L-7DpG5cZdiwI-qBrwDNIhk5RUI2FpOOv3BEyQk9_GF9b2a9Hbk_SnQaK6gR_7qicKG9G_GKZHI0s5q594TJ2itB-Dd4d4np71VquFj032d4_1XHxqozo9hQZQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>
```

2.

```
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfoY-a-3wc-S409cVkHgQovEFwXmKONae50JDV9TIi5U1XUDsyoNpLA4qq29ZShyhP1xmtmjwllXnu4I4LNxtTlrHmaW0wcP_V-783BVIK0f_uT4Q7tS2pU94DiKvIT9zVCVptdag?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>
```

Las configuraciones del proyecto en el Orquestador se guardan como el tipo correspondiente de Recurso - para logins (login) y contraseñas (password) se utilizan Credenciales (Credentials), que se almacenan y transmiten en forma cifrada, y para los demás tipos de configuraciones - Texto (Text). Se pueden ver a través de la interfaz del Orquestador en la pestaña "Recursos":

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcS3pYewuAAMnALENQJ9Hz7zEID8ZgiLaWVFmwzcyON9l0_x75aYwRf9XcB3W-rNNQ6yUYV5Hf4q3Jg_A2J2dgTs3W49PSjYNvl9-eQmBvMziWi8GeCL1J6WhQMheOGPTy8gobpbQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Además, los valores de las constantes se pueden ver en la ventana “Recurso”, haciendo clic en el ícono ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfwkqNNnh8cO-gzSks8Nk_QyUKtnADNQ9Sg0RYHNHuhwTK5ddbzZP-e4yu_R5raxyfC-MQcvO9oDClD_s45HdkTh2U3SJ2f3NN3GEekM_Zjqwxb3e2qiXx-Rtgd6kHJoVFuMDVU?key=I5kD5wbBMNC3jCGTCEOQ8Q):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfCLBnBCzsr6RW2_0gfyBIxpebwmCPlN-rZoxrbH45NTaUTVLp4bK1x2P5eZ2f_VUdrWZ_h82R2kpsL8RraOjKusK2nPlEr6pTigkbcBt_R9OFlGYAUeaFJ9N_vQColcncUrry0?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Cuando el Usuario establece configuraciones a nivel de proyecto (constante, tipo y descripción), estos parámetros se pueden reutilizar en otros proyectos si se aplican las mismas constantes para las claves del diccionario. Esto asegura la uniformidad y facilita la gestión.

Sin embargo, es importante entender que en la configuración del proyecto solo están disponibles las indicaciones de las constantes, su tipo y descripción. El valor de la constante en sí se establece por separado al utilizarla o implementarla en la automatización.

Por ejemplo: Al establecer las constantes “SMTP\_SERVER” y “SMTP\_EMAIL”, el Usuario puede especificar el servidor y el puerto para SMTP, y luego usar estas configuraciones con las mismas claves en el diccionario de configuraciones en otros proyectos.

22. Si en las Propiedades del proyecto se especifican parámetros de entrada, se puede utilizar “Configuraciones de depuración” para indicar los valores de los parámetros que se utilizarán al ejecutar el proyecto en modo de depuración. Al establecer los valores de los parámetros de entrada, se puede iniciar la depuración del proyecto con estos parámetros de entrada.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-75ce0a884b700ece4f1cbdcebb650e7c9545c46a%2F2025-07-08_22-23-24.png?alt=media" alt=""><figcaption></figcaption></figure>

23. En el Editor de expresiones se ha añadido la opción de especificar la ruta a una carpeta o archivo en el campo de edición de expresiones. Para ello, debe hacer clic derecho en el campo de edición de expresiones y seleccionar uno de los elementos del menú contextual:

* “Seleccionar ruta a carpeta…”;
* “Seleccionar ruta a archivo…”.

La ruta se insertará en la ventana en la posición actual del cursor.

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

24. Se ha añadido la posibilidad de verificar actualizaciones del Robot y del Diseñador y descargarlas desde el sitio web. Para ello, debe seleccionar la opción “Verificar actualización…” en el menú de Sherpa Assistant en el icono de la bandeja del sistema.

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

A continuación, si se encuentra una actualización, debe hacer clic en el botón “Descargar actualización” en la ventana “Actualización encontrada”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcJ7cuhi36Qrw3EWQbEtMrztt3JvQMTx7lfDwJCpKOyu3_eKUmEV7gA7J5e-VJYvHCTF76Fz86RkS6PFnz39bJbfBxtSYJRtQHuoW75GdisqwW_MDIjod4WfKFxYYi5Hk4DqIQJ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

O, si tiene la última versión del programa, simplemente cierre la ventana con el mensaje: "Usted tiene la última versión del programa":

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

Para verificar actualizaciones se requiere conexión a Internet.

25. En Sherpa Assistant se ha añadido la función de autenticación bajo un Usuario específico del Orquestador, con la posterior carga de Carpetas y Procesos desde el Orquestador, disponibles para este Usuario. De esta manera, el Usuario tiene la posibilidad de utilizar no solo Robots locales, sino también Robots a los que se le ha otorgado acceso a través del Orquestador.

Para ello, es necesario:

* en el menú de Sherpa Assistant en la bandeja, seleccionar la opción “Robots”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcSekjmsebhE56XdF0Q427nQHpDIv3KJ6PgH5BonB-I7NWKReu7bSUxy_SSOzSQEqxyyvMN-ymgRBK8-Q4CX4ytgGsj1XAjbmBIQ2-EVylaO0TEnlvG_BRSnJB4OByA9Z3hfgra?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* en la parte superior de la ventana, hacer clic en el botón “Configuraciones”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcwStOFtqWpqQt9tVWhPCsSrv7NzlxpTPgNGtbA3xJVUP0yaA4DbC50HasFO6USEP1OT5fSE6JkQ5XD7n00Hx6GrqNnpheh2cWHgUFtcIEEQl7uVmXYSiENJ7dYalXziOGPYe5RxA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* en la ventana emergente “Configuraciones”, ingresar el nombre de usuario y la contraseña del Usuario (que se ha establecido para este Usuario en el Orquestador):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdBXeFOikYouSAHccKcbkCNRiOsdGXi4Th_QCPy5ykOWf_Og0_IRHeqhcaDkC_EKmaPV4JaZQHua5pFkI5nIBzbrodZQZymaRTj9uCV4zF7pqIs6VYKziQn4nHKixF9snhkD_x8?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* hacer clic en el botón “OK”.

Después de iniciar sesión, el Usuario tendrá acceso a los Procesos sincronizados con el Orquestador:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXde_tuHEksQg9B2dNgubI9H5xARGcrFTaiLPHbwJPyniT76maE1MEB5Pft0LDyw5_U-TxuZd6eqWPBDegwdkHVPzXL479hAQo9IjW08JpoI-ATnTAFuLlrAUC0_-44cD7QY0g4r?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

También se pueden ver en la pantalla [Procesos](https://docs.sherparpa.ru/sherpa-orchestrator/rabota-v-sherpa-orchestrator/ekrany/processy) del Orquestador:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf1KLsz-0DGp5oP6zRU_an-4eO9lrgONiWC6QJ-eznyF8ESoinO2zudmC2AASoZirglAt-sx5IfG2SMMImvMj1QZvHV0vJjgiTTltjihQCCW86FZxMTwqCO0Tv1er4GzIhf7PeeIQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

La funcionalidad de Carpetas de acceso en el Orquestador permite:

1. Delimitar el acceso de Usuarios con diferentes Roles a diferentes conjuntos de Procesos;
2. Dividir visualmente los Procesos en diferentes carpetas, lo que mejora la facilidad de búsqueda y ejecución de los Procesos necesarios en la ventana del Asistente.

Para utilizar esta funcionalidad junto con Sherpa Assistant, asigne a través del Orquestador diferentes Carpetas de acceso a diferentes Procesos en las propiedades de esos procesos. Después de esto, en la ventana de Sherpa Assistant, el Usuario autenticado verá solo aquellos Procesos del Orquestador a los que tiene acceso según los Roles asignados en el Orquestador y las Carpetas de acceso disponibles para esos Roles (y, en consecuencia, los Procesos en esas Carpetas de acceso). Además, el Usuario autenticado verá los Procesos no en una lista lineal, sino organizados en las Carpetas de acceso correspondientes, como se define en el Orquestador.

26. En la ventana de Sherpa Assistant se ha añadido la posibilidad de iniciar automáticamente Robots de manera secuencial al iniciar el programa. Para implementar esto, es necesario que Sherpa Assistant se inicie al mismo tiempo que se carga el ordenador. Para ello, en la configuración, en la primera pestaña, debe activar la opción "Inicio automático del programa con Windows".

El orden de inicio de varios Procesos secuenciales en el inicio automático se determina por su orden alfabético. Por lo tanto, para organizar el inicio secuencial, se recomienda nombrar los Procesos para iniciar Robots con índices, por ejemplo:

* “1 robot“;
* “2 robot“.

Los Procesos se ejecutarán en el orden seleccionado, asegurando una gestión cómoda y flexible:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfu3ND0ZvL532Pnxzzg3ZsNGzpa0CqLY1IUrKWbUylEZX-J9TzLXDJDfjBHA7ts3NiLHSrsNgcrkusEXwbNEAzEcKjaXvOh6EEqmvHxDJWZQ8ZMEgIY7ROK_Fe7VLZ5p3njfm0Bug?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Los Procesos para iniciar Robots se pueden renombrar directamente en las carpetas:

`c:\Users\User\AppData\Roaming\Sherpa RPA Data\MyRobots\`

> Para un funcionamiento correcto del inicio automático, en la ventana “Configuraciones - Sherpa Assistant” debe ir a la pestaña “Principal” y marcar la casilla “Inicio automático del programa desde Windows”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfuAN9XbaEuCtH4zgSOy5Eg3GSnaAQPCdWzZ0GTEFYlNUcTUDqTKCW8b54-BLb3u1ATEc3RJcA8w220w2a8sEqrAGBB1Ti3m7FnaB0skqTRTLU4BcpUOj4IwtOb0rNpdN55rCw9ww?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Después de esto, basta con marcar las casillas para el inicio automático en el orden deseado, y los Procesos se ejecutarán uno tras otro.

También se pueden iniciar los Procesos en esta ventana haciendo clic en el botón ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcM38SXGAurCWLyayvNyLlhlYjnbnY7Tb3AhUDXeA4gCCWuwONdrkDAH8oWFJLufltjqxkaZiy45c6uu3r8Yh9irOJfm02kFSwGHcTDCBRKj0sXgcFr8ZWP9WneTgbwSgBBZ7BEyw?key=I5kD5wbBMNC3jCGTCEOQ8Q).

27. Se han realizado otras mejoras y ajustes en diferentes partes del sistema.


---

# 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/obnovleniya/obnovleniya-sherpa-designer/versiya-1.40.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.
