Mayo¶
En mayo de 2026, BotCity Orchestrator incorpora la Central de Operaciones, que ofrece a los gestores visibilidad en tiempo real de la operación, permitiendo monitorear tareas, agendamientos y el status de los Runners en un único panel. Además, el Log de Auditoría se mejora con el registro de la dirección IP en las acciones de escritura realizadas por usuarios, elevando el nivel de trazabilidad y seguridad de la plataforma. BotCity Runner se actualiza a la versión 3.5.0 con soporte para recursos de Observabilidad, permitiendo la integración con plataformas como Dynatrace, New Relic, Datadog y Grafana Cloud mediante OpenTelemetry. BotCity Session Manager se actualiza a la versión 1.3.0, añadiendo el parámetro Bypass interactive login para automatizar el acceso en pantallas de inicio de sesión interactivas. Asimismo, se han implementado varias mejoras y correcciones de errores.
Central de Operaciones¶
La Central de Operaciones tiene como objetivo brindar a los gestores visibilidad de la operación en tiempo real. Puede realizar el seguimiento de las Operaciones en esta sección, monitorear en tiempo real e identificar cuellos de botella o incidentes rápidamente, reportar resultados y status a stakeholders internos sin depender de analistas técnicos, y garantizar la gobernanza, escalabilidad y uso eficiente de Runners y licencias.
Operaciones¶
En la pestaña Operaciones, los datos reflejan el estado actual de la operación en un intervalo de 60 minutos.
Tarjetas¶
Visión general de la operación
| Tarjeta | Qué muestra |
|---|---|
| Automatizaciones | Total de automatizaciones con agendamiento activo. |
| Agendamiento | Cantidad de agendamientos programados para hoy. |
| Procesamiento de tarea | Tres contadores: tareas En cola, En ejecución y en Tiempo agotado. |
| Estado de los Runners | Total de Runners del workspace con barra de status visual: en línea (verde) y fuera de línea (rojo). |
Cola de tareas¶
Lista las tareas en ejecución o en cola en el momento, con las columnas:
- ID — identificador de la tarea
(clicable) - Prioridad — nivel de prioridad numérico
- Estado — estado actual de la tarea
- Nombre de la Automatización — nombre de la automatización vinculada
(clicable) - Runner — Runner que está procesando la tarea
(clicable) - Usuario — Usuario que disparó la tarea
- Fecha de creación — fecha de creación de la tarea
Visión General Histórica¶
Presenta el historial dentro de un período seleccionado.
| Tarjeta | Qué muestra |
|---|---|
| Total de tareas | Total de tareas en el período. |
| Agendamientos | Total de agendamientos ejecutados en el período |
| Alertas | Cantidad de automatizaciones con alertas en el período |
| Errores | Cantidad de automatizaciones con errores en el período |
| Total de tareas | Cantidad de tareas por estado |
| Tareas por Runner | Gráfico con número de tareas por Runner |
| Tareas con fallo | Gráfico con número de fallos de cada automatización |
Auditoría¶
Mejora aplicada en la funcionalidad de Log de Auditoría, integrando la columna de dirección IP en los registros de acciones de escritura realizadas por usuarios dentro de la plataforma, como creación, edición o eliminación de recursos (tareas, automatizaciones, máquinas, etc.). Las acciones de lectura y consulta están fuera del alcance del registro.
Este registro eleva el nivel de trazabilidad de las acciones realizadas dentro de la plataforma, abarcando políticas de seguridad más estrictas.
Runner
La IP capturada siempre será de acciones realizadas por usuarios humanos — las acciones realizadas por Runners no tendrán sus IPs registradas.
Observabilidad¶
Actualización de BotCity Runner, versión 3.5.0, con posibilidad de integrar recursos de observabilidad para monitorear, solucionar problemas y obtener información sobre el rendimiento de las automatizaciones, ofreciendo:
- Logs Estructurados: Formato TEXT o JSON con metadatos contextuales detallados
- Integración con OpenTelemetry: Exportación de logs a cualquier backend compatible con OTLP
- Propagación de Contexto vía MDC: Correlación consistente entre las entradas de log
Plataformas de observabilidad¶
Soporte directo para la integración de BotCity Runner con plataformas a través de OpenTelemetry, sin necesidad de un recopilador intermediario:
- Dynatrace: observabilidad full-stack con análisis impulsado por IA.
- New Relic: observabilidad unificada con consultas potentes vía NRQL.
- Datadog: monitoreo integral con análisis de logs y correlación con APM.
- Grafana Cloud: observabilidad basada en código abierto, con Loki para logs.
OpenTelemetry Collector¶
Implemente un OpenTelemetry Collector como intermediario para escenarios avanzados:
- Enrutamiento a múltiples destinos: envíe logs a diversos backends simultáneamente
- Transformación de datos: enriquezca, filtre o redacte los datos de log
- Buffering: gestione las interrupciones de red de forma resiliente
- Gestión de credenciales: mantenga las claves de API en el collector, no en el Runner
Session Manager¶
Actualización de BotCity Session Manager, versión 1.3.0, añadiendo el parámetro Bypass interactive login, que permite pasar por pantallas de inicio de sesión interactivas de forma automática.
Corrección de Errores y Mejoras¶
Correcciones de Errores
-
Dropdown de usuarios en la pantalla de grupos con dos barras de desplazamiento En la pantalla de Grupos, el dropdown para agregar usuarios a un grupo mostraba dos barras de desplazamiento simultáneas, pero solo una funcionaba correctamente — el usuario no podía ver la lista completa. Corregido para que el scroll funcione de forma unificada, permitiendo navegar por toda la lista.
-
Agendamiento mostrando texto en PT e EN mezclados La pantalla de Agendamientos presentaba textos en portugués e inglés mezclados en la misma interfaz, generando inconsistencia de idioma para el usuario. Corregido para que el idioma mostrado sea consistente con el idioma configurado en la cuenta.
-
Problema de responsividad en DataPool La pantalla de Data Pool presentaba problemas de diseño en determinadas resoluciones, con elementos cortados o mal posicionados. Se corrigió el comportamiento responsivo para que la interfaz se adapte correctamente a diferentes tamaños de pantalla.
-
Botón "X" mostrado incorrectamente en el filtro de fecha En el filtro de fecha, el botón "X" de limpieza estaba visible incluso cuando el filtro estaba en su valor predeterminado, creando confusión para el usuario. Comportamiento corregido: el X se oculta en el chip de fecha predeterminado; al cargar la página, el chip muestra el intervalo sin el botón limpiar; si el usuario aplica filtros adicionales, el botón "Limpiar filtros" aparece normalmente.
Mejoras
-
Búsqueda en filtros del orquestrador Se añadió un campo de búsqueda ("Buscar") dentro de los dropdowns de filtros en todas las pantallas del Orquestrador que aún no contaban con esta funcionalidad: Robots, Agendamientos, Credenciales, Tareas, Datapool, Nueva Tarea, Log de Ejecución, Runners y Automatizaciones. La búsqueda funciona en tiempo real en el cliente, sin nueva llamada al backend. Los filtros con listas cortas y fijas (como estado) no reciben el campo. Si no se encuentran resultados, muestra "Sin resultados encontrados".
-
Los filtros de selección se cargan en segundo plano En la pantalla de Nueva Tarea, la solicitud que lista todos los Robots para los filtros tenía un tiempo de respuesta alto y bloqueaba la carga de toda la página. Ahora los filtros se cargan en segundo plano mientras el contenido principal ya se muestra. El filtro pasa a mostrar dos nuevos estados: "Cargando" (mientras las opciones aún llegan) y "Vacío" (cuando no hay opciones disponibles). Todas las pantallas que usan el componente FilterBar con filtros mediante API fueron actualizadas.
-
Integración con Zoho dentro del producto Zoho (canal de soporte) fue integrado directamente dentro del producto, reemplazando a HubSpot. El usuario accede a Zoho sin necesidad de salir de la plataforma, garantizando una experiencia de soporte y atención más fluida.
-
Reestructuración del flujo de release Reestructuración interna del proceso de generación de releases en el frontend. Mejora que impacta la agilidad y confiabilidad del proceso de publicación de nuevas versiones de la plataforma.
-
Saneamiento de entrada Mejora aplicada en campos de entrada y metadatos críticos, limitando los caracteres.

