Gestión de flujos de trabajo: versiones, ejecución de prueba, métricas e importación/exportación

Gestión de flujos de trabajo

Una vez que un flujo de trabajo está en marcha, ISO Mate ofrece un conjunto de herramientas de gobernanza para ayudarle a evolucionarlo con seguridad. El versionado, los registros de auditoría, la ejecución de prueba, las métricas y la importación y exportación portátil trabajan juntos para que pueda cambiar flujos con confianza.

Versionado

Cada guardado crea una nueva versión de la definición del flujo. Abra la pestaña Versiones en cualquier flujo para ver el historial completo con autor, marca de tiempo y resumen de cambios.

Restaurar una versión

  1. Abra el flujo y cambie a la pestaña Versiones.
  2. Busque la versión que desea restaurar.
  3. Haga clic en Restaurar.
  4. El flujo se revierte a esa versión en una única transacción.

Las restauraciones se bloquean cuando el flujo tiene ejecuciones en curso o en espera, para que nunca interrumpa trabajo en marcha. Los números de versión se aplican de forma única por flujo.

Registro de auditoría

La pestaña Auditorías registra cada cambio de definición: quién lo realizó, cuándo y qué campos cambiaron. Combine esto con el historial de versiones para rastrear la evolución de un flujo a lo largo de su ciclo de vida.

Ejecución de prueba

El modo de ejecución de prueba ejecuta un flujo de principio a fin contra una entidad real o sintética sin efectos secundarios. No se crean registros, no se envían correos, no se realizan llamadas HTTP externas. Las ejecuciones de prueba son ideales para verificar la resolución de marcadores y la lógica de ramificación antes de activar un flujo o aplicar un cambio arriesgado.

  1. Abra el flujo.
  2. Haga clic en Ejecución de prueba.
  3. Elija un registro real de la entidad disparadora o suministre una carga útil sintética como JSON.
  4. Revise la salida por acción. Cada acción muestra su entrada resuelta, el efecto secundario previsto y la salida que produciría en una ejecución real.

La ejecución de prueba está regulada por la bandera de funcionalidad workflow_dry_run.

Panel de métricas

La pestaña Métricas muestra la tasa de éxito, el número de ejecuciones y la duración promedio por flujo a lo largo de una ventana móvil (24 horas, 7 días o 30 días). Úsela para detectar problemas de fiabilidad, identificar acciones lentas y dimensionar los reintentos.

Una vista general a nivel de cuenta en Flujos de trabajo > Métricas expone los peores desempeños entre todos los flujos para que pueda detectar problemas sin abrir cada uno individualmente. Las métricas están reguladas por la bandera de funcionalidad workflow_metrics.

Detalle de ejecución

Abra cualquier ejecución para ver la traza completa de acciones: entrada, salida, mensaje de error, número de reintentos y tiempo de espera para cualquier acción aplazada. Las ejecuciones fallidas o terminadas se pueden reintentar con el botón Reintentar, que crea un contexto de ejecución nuevo y respeta el presupuesto de límite de tasa actual.

Importación y exportación

Los flujos de trabajo se pueden exportar como JSON portátil y reimportar en cualquier cuenta. Esto facilita promover un flujo desde una cuenta de staging a producción o compartir automatizaciones probadas entre equipos.

Exportar

  1. Abra el flujo.
  2. Haga clic en Exportar.
  3. Guarde el documento JSON.

La exportación reemplaza las referencias específicas de la cuenta (IDs de usuario, IDs de buzón, IDs de canal, IDs de tipo de objeto) con vinculaciones simbólicas. Nada sobre la cuenta origen se filtra al documento exportado.

Importar

  1. En la cuenta destino, vaya a Flujos de trabajo.
  2. Haga clic en Importar.
  3. Cargue el documento JSON.
  4. Resuelva cada vinculación simbólica eligiendo un destino en la cuenta (un usuario, un buzón, un canal, un tipo de objeto, etcétera).
  5. Confirme.

El flujo se crea en estado desactivado para que pueda revisarlo antes de activarlo. La detección de ciclos bloquea las importaciones que crearían un bucle de sub-flujo y la validación de vinculaciones entre cuentas asegura que cada referencia se resuelva a un destino real en la nueva cuenta. La importación y exportación están reguladas por la bandera de funcionalidad workflow_import_export.

Rotación de credenciales de webhook

Para flujos disparados por webhook, rote el secreto de firma desde la página de detalle del flujo. El nuevo secreto se muestra una vez y debe configurarse en el sistema emisor. El secreto anterior deja de funcionar inmediatamente tras la rotación.

Gestión de ejecuciones manuales

Los flujos expuestos como ejecuciones manuales aparecen en el botón Ejecutar flujo de trabajo en las páginas de detalle compatibles (incidencias, tickets, tareas, leads, negocios, oportunidades y contactos). Los usuarios necesitan el permiso workflow.run_manual para activar una ejecución manual.

Salvaguardas de fiabilidad

Varias salvaguardas operan de forma automática:

  • Límites de tasa: los límites de rendimiento por flujo impiden que un único flujo acapare la cola de despacho. Cuando se acumulan las pérdidas, se emite una alerta con un periodo de enfriamiento de 1 hora.
  • Cadencias mínimas: los flujos programados exigen una cadencia mínima de 5 minutos. Los umbrales de inactividad en minutos deben ser al menos de 15 minutos.
  • Seguimiento de dependencias de buzón: si un buzón compartido se desactiva, elimina o desconecta, todos los flujos dependientes se desactivan automáticamente y se notifica al autor.
  • Alertas por ráfaga de fallos: los fallos repetidos de acciones dentro de una ventana emiten una única alerta por flujo con enfriamiento, para que las tormentas de errores no se conviertan en tormentas de notificaciones.
  • Restauraciones transaccionales: las restauraciones de versión se ejecutan dentro de una única transacción y no pueden interrumpir ejecuciones en curso.

¿Le resultó útil este artículo?