Saltar a contenido

Julio

En julio de 2026, BotCity Orchestrator lanza el Integration Hub: un webhook nativo con 15 eventos operativos distribuidos en cuatro categorías (Tarea, Runner, Alerta y Datapool), eliminando la necesidad de polling en la API o de automatizaciones auxiliares para integrarse con Slack, Teams, Datadog, Power BI y otras herramientas.

Insights ahora acepta segundos en el campo de tiempo de procesamiento por ítem, además de traer mejoras de legibilidad en los números y cálculos mostrados en pantalla.

Las principales páginas de listado de la plataforma: Datapool, Alertas, Agendamientos, Automatizaciones, Log de Ejecución, Result Files, Runners, Robots y Credenciales pasan a mostrar tarjetas de resumen en la parte superior, con los totales de la operación visibles de inmediato al abrir la pantalla.

Webhook nativo

El Integration Hub llega al Orquestador de BotCity con su primera entrega: un webhook nativo que se dispara automáticamente hacia el endpoint que configures cada vez que ocurre un evento operativo en la plataforma.

Esto habilita la integración con herramientas como Slack, Teams, Datadog, Power BI, Google Chat y cualquier otro sistema que pueda recibir eventos vía HTTP, sin necesidad de mantener un proceso de consulta constante a la API del Orquestador ni desarrollar un robot solo para observar el estado de las automatizaciones.

Eventos

Puedes seleccionar qué eventos debe escuchar cada webhook, entre las cuatro categorías siguientes:

Tarea

Evento
Tarea inició ejecución
Tarea finalizada con éxito
Tarea con falla
Tarea parcialmente finalizada
Tarea en timeout
Tarea cancelada

Runner

Evento
Runner quedó sin conexión
Runner volvió a conectarse

Alerta

Evento
Alerta de error emitida
Alerta de aviso emitida

Datapool

Evento
Item finalizado con error tipo SISTEMA
Item finalizado con error tipo NEGOCIO
Item en timeout
Item finalizado con éxito
Datapool con volumen alto de errores

Configuración

Accede a Integration Hub > Webhooks en el menú lateral, crea un nuevo webhook indicando nombre, URL del endpoint y los eventos deseados, y da seguimiento a cada entrega en la tabla de Deliveries.

Para el paso a paso completo, la seguridad de la firma, los permisos y los límites, consulta la documentación de Webhooks.

Insights

Procesamiento en segundos

El campo de tiempo de procesamiento por ítem, que antes solo aceptaba minutos (con un mínimo de 1 minuto), ahora también acepta valores en segundos, mostrados en un campo adicional junto al campo de minutos ya existente. Esto permite registrar correctamente el tiempo real de automatizaciones rápidas, como el envío de un mensaje en Teams, que puede tomar solo entre 5 y 10 segundos.

Los cálculos de Horas Ahorradas, FTE y ROI se ajustan automáticamente para reflejar la nueva unidad.

Datos históricos

Las automatizaciones ya registradas en minutos se migran automáticamente a segundos en el backend (por ejemplo, 35 min pasan a ser 2.100 seg). El historial de cálculos anteriores no se recalcula, solo los datos generados a partir de la actualización usan la nueva lógica.

Legibilidad de los números y cálculos

Los números mostrados en Insights se vuelven más fáciles de leer e interpretar:

  • Horas mostradas sin decimales, solo el valor entero (por ejemplo, 3.413 h, en lugar de 3.413,33 h).
  • Separador de miles aplicado a todos los valores numéricos, respetando el idioma configurado.
  • Ícono de información junto a cada campo, con un tooltip que muestra la fórmula de cálculo.
  • Enlace a la documentación reposicionado al inicio del componente, más visible.

Resúmenes visuales

Las principales páginas de listado de la plataforma pasan a mostrar tarjetas de resumen en la parte superior, con los totales relevantes visibles apenas se abre la pantalla, sin necesidad de desplazarse por la tabla ni aplicar filtros.

Página Tarjetas
Datapool Total, Activos, Inactivos
Alertas Total, Error, Info, Aviso
Agendamientos Total, Activos, Inactivos
Automatizaciones Total, Completas, Incompletas
Log de Ejecución, Result Files, Robots, Credenciales Total
Runners Total, Online, Offline

Las tarjetas responden a los filtros aplicados en la página: al filtrar por un estado específico (por ejemplo, solo alertas de error), se muestra únicamente la tarjeta correspondiente.