Versión 5.8.9#

Se ha publicado una nueva versión de Sherpa Orchestrator: Versión 5.8.9.

  1. Se ha añadido un conmutador para mostrar los robots por grupos en la pantalla Robots.

Los usuarios pueden usar el conmutador "Expandir/Colapsar agrupaciones" para expandir o colapsar los grupos en la lista de robots.

Esto facilita explorar la lista de robots.

  1. Corregida la selección de la versión del proceso al iniciar un trabajo por un robot.

Cuando un robot solicita trabajo a Sherpa Orchestrator, el sistema primero decide qué trabajo debe asignarse a ese robot y luego proporciona al robot los datos para iniciarlo: el proceso, la versión del proceso y el archivo .robot. Ahora se utiliza el mismo orden de selección tanto en la etapa de decisión como cuando el robot recibe realmente el trabajo: primero se considera la prioridad del trabajo y luego la fecha de creación.

Esto soluciona casos en los que un robot podía recibir los metadatos del trabajo pero luego iniciar una versión incorrecta del archivo del proceso. Ahora el robot inicia exactamente el archivo .robot que corresponde al trabajo seleccionado.

  1. Corregido el envío del hash del archivo de la versión del proceso.

Cada versión publicada de un proceso tiene una suma de verificación técnica del archivo .robot, que Sherpa Orchestrator y el robot usan para asegurarse de que se usa el archivo de proceso correcto. Anteriormente, algunas versiones existentes podían carecer de esta suma de verificación, lo que provocaba que el robot recibiera datos incompletos del archivo de la versión.

Ahora Sherpa Orchestrator calcula correctamente la suma de verificación y la envía al robot al iniciar un trabajo. Para las versiones de proceso ya existentes, se recalculan las sumas de verificación que faltaban.

Esto hace que el lanzamiento de la versión de proceso correcta sea más fiable y reduce el riesgo de errores al descargar archivos por parte del robot.

  1. Corregido el cálculo del tiempo medio de las tareas en la pantalla Colas cuando Sherpa Orchestrator trabaja con PostgreSQL.

Ahora los valores en las columnas "Tiempo medio (horas)" y "Tiempo medio (días)" se calculan correctamente.

Esto ayuda a los usuarios a evaluar con mayor precisión la velocidad de procesamiento en las colas.

  1. Mejorado el manejo del almacenamiento de archivos.

Sherpa Orchestrator ahora comprueba y crea automáticamente los directorios necesarios para el almacenamiento de archivos y verifica el acceso de escritura. Si se produce un error durante las operaciones con archivos, Sherpa Orchestrator ahora registra más detalles técnicos: por ejemplo, en qué paso se produjo el error, si la carpeta objetivo era accesible y bajo qué usuario de contenedor se realizó la operación.

Esto ayuda a los administradores a diagnosticar más rápidamente los problemas al subir, guardar o leer archivos, especialmente en entornos Docker.

  1. Corregida la exportación de mensajes de robots en la pantalla Mensajes de robots.

Ahora, al exportar mensajes, el número de filas exportadas coincide con el valor seleccionado en el desplegable "Mostrar ... elementos".

Por ejemplo, si el usuario seleccionó mostrar 100 elementos, la exportación a CSV utilizará ese valor al exportar.

  1. Corregido el límite de visualización de tareas en una cola seleccionada en la pantalla Colas.

El límite lo establece el administrador en la configuración de Sherpa Orchestrator mediante el parámetro MAX_TASKS_TO_VIEW y limita cuántas tareas se pueden cargar en la tabla de tareas de la cola seleccionada. Ahora la interfaz respeta correctamente este límite al cargar la lista de tareas.

MAX_TASKS_TO_VIEW se establece en el archivo .env del entorno Docker o en las variables de entorno del servicio. Esta es una configuración del lado del servidor que se aplica cuando la interfaz interactúa con las tareas.

Esto mejora la estabilidad al trabajar con colas que contienen un gran número de tareas.

  1. Carga más rápida de las listas de Procesos y Paquetes cuando hay muchos trabajos y mensajes de robots.

Ahora, al abrir las pantallas de Procesos y Paquetes, Sherpa Orchestrator obtiene los datos requeridos más rápidamente para mostrarlos.

Esto ayuda a abrir y examinar procesos y paquetes más rápidamente incluso cuando el sistema ha acumulado un gran número de tareas y mensajes de robots.

  1. Carga más rápida de métricas del sistema en el panel "Métricas del sistema".

Ahora los datos para los widgets se cargan mediante una única consulta optimizada a la base de datos con selección limitada.

Esto ayuda a que el panel se abra más rápido y reduce la carga del sistema al ver métricas.

  1. Corregido el manejo de la configuración de widgets en el panel "Métricas del sistema".

Ahora Sherpa Orchestrator maneja correctamente la configuración de widgets faltante o incompleta y no falla al abrir el panel debido a dichos datos.

Esto aumenta la estabilidad de la pantalla de métricas del sistema.

  1. Corregida la conexión VNC a un robot cuando Sherpa Orchestrator se sirve a través de HTTPS.

Ahora el tráfico WebSocket para VNC pasa correctamente por nginx en el mismo dominio.

Esto ayuda a los usuarios a conectarse al robot desde la interfaz sin un error de conexión en entornos HTTPS.

  1. Corregido el retorno del usuario a su página original después del reingreso.

Si la sesión terminó y el usuario inició sesión de nuevo, Sherpa Orchestrator lo devuelve a la página en la que estaba trabajando antes de la reautenticación.

Además, en la pantalla Acciones se ha añadido la posibilidad de cambiar el ancho de las columnas en el diseñador de formularios.

  1. Corregido el temporizador que mueve las tareas del estado "Creado" a "Abandonado" en la pantalla Colas.

Ahora el temporizador funciona correctamente y no cambia una tarea a "Abandonado" antes de tiempo después de una reversión manual del estado.