Saltar a contenido

Julio 2024

BotCity Orchestrator

Mejoras en las Tareas

Nos complace anunciar una serie de mejoras y nuevas características para la función de Tareas, anteriormente conocida como "Cola de Tareas". Estas mejoras surgieron a partir de las necesidades reportadas por los usuarios y las reseñas de la comunidad de G2. A continuación, presentaremos los principales cambios:

Mejoras en la Interfaz de Tareas

Nuevo Nombre de la Función - La Cola de Tareas ahora se llama "Tareas", con un nuevo texto de apoyo para hacer más claro el propósito de la función.

Nuevo Nombre de la Función

Gestión y Visualización de Tareas

Columna "Última Actualización"

Ahora, la lista de tareas incluye una columna de "Última Actualización", donde puedes ver cuánto tiempo ha estado una tarea en la cola, en proceso o completada. Esta funcionalidad proporciona una visión más clara del tiempo empleado en cada etapa.

Ajuste de columnas.gif

Personalización de la Tabla

A partir de esta versión, puedes personalizar las tablas de Tareas según tus preferencias. Cuando selecciones un tipo de filtro o un orden de columnas, esta configuración se guardará como tu predeterminada. Hemos incluido un botón de instrucciones y un modal para ayudarte a personalizar tu tabla.

Configuración_Tareas.gif

Alertas y Notificaciones

Advertencia sobre Ejecutores Desconectados

Si hay tareas en la cola asociadas con ejecutores desconectados, se mostrará una advertencia para que revises tus ejecutores asignados. Esta alerta incluye un enlace directo a la pestaña "Ejecutores" en la plataforma, donde puedes activar un ejecutor.

Advertencia de Tarea.gif

Mejoras en las Opciones de Interrupción y Eliminación de Tareas

Nuevos Nombres y Acciones para Tareas

Prueba_de_acciones.gif

  • La acción Interrumpir ahora se llama Solicitar Parada y estará disponible durante el estado de "En Ejecución". Al hacer clic en esta opción, tu tarea detendrá la ejecución y mostrará el resultado indicado por ti en tu código.
  • La acción Forzar Parada de una Tarea estará disponible durante el estado de "En Ejecución" y al hacer clic en esta opción, el ejecutor interrumpirá la tarea, mostrando el mensaje de error predeterminado del orquestador.
  • La acción Eliminar está disponible durante el estado de "En Cola" o para tareas de prueba, permitiéndote eliminar tareas futuras o borrar tareas de prueba existentes.
    • Nota: No es posible eliminar tareas después de que entren en el estado de "En Ejecución".
  • La acción Cancelar está ahora disponible a partir de esta versión para tareas en el estado de "En Cola". Esta acción te permite cancelar tareas cuando deseas priorizar otras tareas en la cola.
  • La acción Duplicar está ahora disponible a partir de esta versión para tareas que fueron canceladas y que el usuario quiere volver a incluir en la cola, ya sea con los mismos parámetros o nuevos.

Estos cambios están diseñados para proporcionar mayor claridad y control sobre la gestión de tareas, asegurando que tengas las herramientas necesarias para un flujo de trabajo eficiente.


Mejoras en la Edición de Agendamientos

En la última versión, lanzamos el nuevo programador con la opción de crear agendamientos mediante cron o calendario.

Una oportunidad encontrada por los usuarios fue la de editar un agendamiento creado, por lo que hemos implementado esta mejora en esta versión.

Ahora puedes editar los campos de Nombre, Tipo de Agendamiento, Frecuencia de Agendamiento y Preferencias de Inicio.

Gif_Editar_Agendamiento.gif

Edición de Agendamiento.gif


BotCity Wizard

Mejoras en la Usabilidad del Asistente

Este mes, estamos lanzando la nueva versión de nuestro asistente. El objetivo principal de los cambios fue mejorar la usabilidad de las interfaces y mejorar la comunicación sobre los flujos y posibilidades del asistente.

Nuevo Aspecto y Nueva Usabilidad

  • Barra de Progreso: Hemos incluido barras de progreso para que nuestros usuarios puedan ver fácilmente en qué paso de la configuración o instalación se encuentran.
  • Acceso a la Documentación: En cada pantalla del asistente, encontrarás un enlace de ayuda. Al hacer clic en "Haga clic aquí", serás llevado a nuestra documentación con material relevante para ese paso.
  • Botones de Navegación: En todas las pantallas de configuración, hay botones de navegación disponibles para ayudarte a moverte entre las páginas.

Captura de Chrome 2024-7-8.png

Captura de Chrome 2024-7-8 (1).png

Nuevo Launchpad

El nuevo launchpad, además de tener un aspecto renovado, trae varias nuevas herramientas:

  • Indicador de Versión Instalada: Ver rápidamente qué versión del software se está utilizando.
  • Botón de Acceso al Orquestador: Un botón para acceder al orquestador desde el launchpad.
  • Botón de Soporte de Especialistas: Un botón para contactar a nuestro equipo de especialistas en caso de dudas.

Sin título

  • Notificaciones de Actualización: Un banner que muestra nuevas actualizaciones y versiones disponibles.

Sin título

  • Mejores Comentarios: Mensajes de éxito y error revisados para ser más claros y útiles.

Sin título

  • Nuevo aspecto en el ejecutor: Ejecutor con retroalimentación visual sobre el procesamiento de tareas

Sin título

Herramienta de Diagnóstico

En caso de cualquier limitación del entorno o problemas de permisos en configuraciones empresariales, a partir de esta versión, si no puedes completar la instalación del asistente, se te dirigirá a ejecutar la herramienta de diagnóstico, que puede proporcionar un informe más preciso sobre lo que necesita ser ajustado en tu configuración.

Diálogo de Diagnóstico

Nuevo Diagnóstico


BotCity Studio SDK - 2.21.0

Advertencia

Se recomienda encarecidamente la actualización a esta nueva versión ya que trae grandes mejoras para el BotCity Runner relacionadas con su rendimiento.

Runner - Versión 2.9.2

La versión 2.9.2 de BotCity Runner trae una mejor experiencia de usuario junto con importantes mejoras de rendimiento.

Caché de Automatización

Para acelerar el rendimiento de las ejecuciones y reducir la cantidad de datos utilizados, el BotCity Runner ahora mantendrá una caché de la última versión de lanzamiento de los bots que debía ejecutar.

Esto evitará la necesidad de descargar constantemente el código del BotCity Orchestrator y preparar el entorno de Python si no hay cambios entre ejecuciones.

Esta actualización elimina virtualmente el tiempo muerto entre el inicio de una tarea y su ejecución para ejecuciones subsecuentes de tu bot.

Nota

Si lanzas una nueva versión o cambias la versión de lanzamiento de un bot en el BotCity Orchestrator, se descargará y el entorno se actualizará en consecuencia.

Las ejecuciones subsecuentes de esta misma versión activarán el mecanismo de caché.

Modo en Segundo Plano con Mejor Experiencia

El nuevo script de lanzamiento para el BotCity Runner ahora producirá una ventana de consola más descriptiva que se puede cerrar para terminar fácilmente el proceso en segundo plano.

Esto también resolverá un problema de larga data relacionado con el proceso de runner fantasma al iniciar el BotCity Runner en modo de segundo plano a través del BotCity Wizard. Ahora puedes simplemente cerrar la ventana de la consola para terminar el proceso del Runner.

Modo en Segundo Plano

Telemetría, Registros y Capturas de Pantalla

La información de telemetría como la versión de Java, versión del Runner, últimas tareas ejecutadas, contador de ejecución de tareas y tiempo de actividad del runner siempre se transmitirá independientemente de la configuración de logTelemetry ya que se consideran métricas internas.

A partir de esta versión, el BotCity Runner cuando se ejecuta en modo de Interfaz Gráfica de Usuario (GUI), solo comenzará a transmitir la señal de latido así como el registro de la aplicación opcional y capturas de pantalla una vez que se presione el botón START. En versiones anteriores, el proceso comenzaba a enviar información tan pronto como se lanzaba.

Otros arreglos de errores

Esta versión también aborda otros comportamientos indeseados menores que fueron reportados y solucionados como:

  • Un comportamiento incierto cuando había múltiples archivos bot.py presentes en un proyecto. Ahora el BotCity Runner usará el archivo superior para ejecutar la automatización.
  • Un error silencioso si intentas ejecutar una aplicación BotCity Runner sin configurarla, ahora mostrará un mensaje de error más claro.