Versión 1.43#
Se ha lanzado una nueva versión de Sherpa Designer: Versión 1.43
- La pestaña "Proyecto" ha sido reemplazada por "Solución" — un repositorio que combina varios proyectos diferentes en un solo lugar.
.png)
Para iniciar el proyecto requerido en la Solución, haga clic derecho sobre su nombre y seleccione "Establecer como activo" en el menú contextual.
 (1).png)
- Se ha añadido la posibilidad de comparar dos versiones de un proyecto con un informe detallado de los cambios en bloques, propiedades, conexiones entre bloques, comentarios y parámetros.
.png)
Para comparar proyectos, abra el panel "Herramientas", luego en el menú "Proyecto" haga clic en el botón "Comparar versiones".
- Se han añadido bloques especializados para la integración con el bot del mensajero MAX en la paleta "MAX".
.png)
El proyecto de demostración "MAX Bot" está ubicado en la carpeta "Projects".
.png)
- Se ha añadido la paleta "Automatización P7 Office" para trabajar con las aplicaciones P7 Office.
.png)
- Se ha añadido la paleta "Automatización ODS/ODT" para trabajar con los archivos OpenDocument Text (ODT) y OpenDocument Spreadsheet (ODS). Estos formatos son compatibles con suites ofimáticas nacionales como P7-Office, así como con la suite de código abierto OpenOffice. Entre las suites no nacionales, Microsoft Office también los admite.
.png)
- Se ha añadido la paleta "S3 Storage" para trabajar con el almacenamiento de objetos en la nube Simple Storage Service (S3).
.png)
- Se ha añadido la paleta "SSH" para trabajar con el protocolo de red seguro para el acceso remoto a un servidor con acceso SSH habilitado.
.png)
Los bloques funcionan con Amazon S3 y con cualquier instancia compatible con la API de S3.
- Se han añadido los bloques "Iniciar grabación de vídeo" y "Detener grabación de vídeo" a la paleta "Imágenes / Vídeo". Solo se admite el formato MP4.
.png)
- En la paleta "Bases de datos", el bloque "Ejecutar procedimiento almacenado" ahora permite especificar un Diccionario en la propiedad "Parámetros de salida". La clave del diccionario es el nombre del parámetro y el valor es el tipo.
.png)
- Se ha implementado la inserción automática de bloques en un conector existente. Al insertar, los demás bloques se desplazan automáticamente.
.png)
Si un bloque puede insertarse en un conector, se resaltará en verde.
- Se ha implementado el reemplazo automático de bloques. Si al arrastrar y soltar un bloque se coloca sobre otro del mismo tamaño y con el mismo número de salidas, este se resalta en azul.
.png)
A continuación aparece una solicitud de reemplazo.
.png)
Tras confirmar haciendo clic en "Sí", el nuevo bloque ocupa el lugar del antiguo conservando todas las conexiones.
- Se ha añadido una lista de teclas especiales al editor de expresiones. Estas se pueden usar en el bloque "Presionar teclas".

- Se ha implementado un constructor de solicitudes HTTP. Para abrirlo, en el panel "Desarrollo" en el menú "Adicional", haga clic en el botón "Constructor de solicitudes".
.png)
Con él, puede configurar una solicitud REST en la ventana correspondiente y añadir automáticamente un bloque "REST Client" preconfigurado al diagrama del proyecto.
- Se ha implementado una caché de registros. Esta caché corresponde a los bloques "Registro", está diseñada para obtener los registros de un proceso específico en un proyecto y guardarlos en otro lugar. El manejo de la caché se realiza mediante funciones de PowerShell. La lista de funciones disponibles está en el editor de expresiones.
.png)
Funciones disponibles:
- gestión del funcionamiento de la caché de registro;
- limpieza de la variable de caché de registro;
- obtener la caché de registro como texto en una variable;
- obtener la caché de registro en formato JSON en una variable.
- Se han realizado otras mejoras y ajustes en diferentes partes del sistema.