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.
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.
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.
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.
Mejoras en las Opciones de Interrupción y Eliminación de Tareas¶
Nuevos Nombres y Acciones para Tareas¶
- 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.
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.
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.
- Notificaciones de Actualización: Un banner que muestra nuevas actualizaciones y versiones disponibles.
- Mejores Comentarios: Mensajes de éxito y error revisados para ser más claros y útiles.
- Nuevo aspecto en el ejecutor: Ejecutor con retroalimentación visual sobre el procesamiento de tareas
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.
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.
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.