Ejecucion y Monitoreo

Como monitorear ejecuciones, ver logs y depurar automatizaciones

ejecucionmonitoreologsdebugerroreshistorialmetricas

Ejecucion y Monitoreo

Monitorea tus automatizaciones, revisa logs y depura problemas.

Dashboard de Automatizacion

AUTOMATIZACION - Dashboard

RESUMEN

MetricaValor
Activas12
Hoy234
Exitosas98%
Errores3

EJECUCIONES RECIENTES

HORAWORKFLOWSTATUSDURACIONACCIONES
14:32Pre-ScreeningOK2.3s[Ver]
14:28Email BienvenidaOK0.8s[Ver]
14:15Recordatorio DocParcial1.5s[Ver]
14:02Match ScoreError0.2s[Ver][Retry]

Historial de Ejecuciones

Vista de Lista

Filtros: [Workflow] [Estado] [Fecha: Hoy] [Buscar...]

FECHA/HORAWORKFLOWTRIGGERSTATUS
20/01 14:32:15Pre-ScreeningAPPLICATIONCompleto
20/01 14:28:42Email BienvenidaAPPLICATIONCompleto
20/01 14:15:33RecordatorioSCHEDULEDParcial
20/01 14:02:18Match ScoreAPPLICATIONError
20/01 13:45:09Agendar Entrev.TEST_COMPLETECompleto

Mostrando 1-50 de 234 [Anterior] [Siguiente]

Estados de Ejecucion

COMPLETED (Completado)

  • Todas las acciones ejecutadas exitosamente

PARTIAL (Parcial)

  • Algunas acciones fallaron, otras completaron

ERROR (Error)

  • Error critico, ejecucion detenida

EXECUTING (Ejecutando)

  • Ejecucion en progreso

PENDING (Pendiente)

  • En cola, esperando ejecucion

PAUSED (Pausado)

  • Esperando evento o delay

CANCELLED (Cancelado)

  • Cancelado manualmente

Detalle de Ejecucion

Vista Detallada

Ejecucion #12345

CampoValor
WorkflowPre-Screening Automatico
EstadoCompletado
Inicio20/01/2024 14:32:15
Fin20/01/2024 14:32:17
Duracion2.3 segundos

TRIGGER

CampoValor
TipoAPPLICATION_CREATED
applicationId789
postulantId456
jobPositionId123
source"career-page"

ACCIONES EJECUTADAS

#ACCIONESTADODURACIONRESULTADO
1Analizar CVOK1.2sskills: 8
2Match ScoreOK0.5sscore: 85
3CondicionOK0.01sbranch: "si"
4Mover EtapaOK0.3sstep: Entrevista
5Enviar EmailOK0.2ssent: true

CONTEXTO FINAL

{
  "matchScore": 85,
  "analyzedSkills": ["React", "Node.js", "AWS"],
  "recommendation": "interview",
  "emailSent": true
}

Detalle de Accion

Accion: Analizar CV

CampoValor
EstadoCompletado
Inicio14:32:15.234
Fin14:32:16.456
Duracion1.22s

INPUT:

{
  "documentUrl": "https://s3.../cv.pdf",
  "extractFields": ["skills", "exp"]
}

OUTPUT:

{
  "skills": ["React", "Node.js", "AWS"],
  "experience": {
    "years": 5,
    "companies": 3
  },
  "education": "Computer Science"
}

LOGS:

  • [15.234] Descargando documento...
  • [15.456] Documento descargado (245KB)
  • [15.789] Extrayendo texto...
  • [16.123] Analizando con IA...
  • [16.456] Analisis completado

Manejo de Errores

Tipos de Errores

VALIDATION_ERROR

  • Datos de entrada invalidos
  • Variables faltantes
  • Configuracion incorrecta

EXECUTION_ERROR

  • Fallo en accion externa
  • Timeout excedido
  • Error de servicio

PERMISSION_ERROR

  • Sin permisos para accion
  • Recurso no accesible
  • Token expirado

RATE_LIMIT_ERROR

  • Demasiadas ejecuciones
  • Limite de API externo
  • Throttling aplicado

SYSTEM_ERROR

  • Error interno del sistema
  • Base de datos no disponible
  • Error de red

Vista de Error

Error en Ejecucion #12346

CampoValor
WorkflowEnviar WhatsApp
Error enAccion 3 (SEND_WHATSAPP)

ERROR:

CampoValor
TipoRATE_LIMIT_ERROR
Mensaje"Too many requests to WhatsApp API. Retry after 60s"
CodigoTWILIO_429

Acciones anteriores completadas:

  • Accion 1: Buscar candidato
  • Accion 2: Generar mensaje

Acciones: [Reintentar] [Reintentar desde error] [Cancelar] [Ver logs completos]

Reintentar Ejecucion

Opciones de reintento:

  1. Reintentar completo

    • Ejecuta todo el workflow desde el inicio
  2. Reintentar desde error

    • Continua desde la accion fallida
    • Usa contexto guardado
  3. Reintentar con modificaciones

    • Cambiar parametros antes de reintentar

Configuracion de reintentos automaticos:

{
  "retryPolicy": {
    "enabled": true,
    "maxRetries": 3,
    "retryDelay": 60,
    "backoff": "exponential",
    "retryableErrors": ["RATE_LIMIT", "TIMEOUT"]
  }
}

Logs y Debugging

Ver Logs

Logs - Ejecucion #12345

[14:32:15.001] INFO  Ejecucion iniciada
[14:32:15.002] INFO  Trigger: APPLICATION_CREATED
[14:32:15.005] DEBUG Cargando contexto del candidato...
[14:32:15.123] INFO  Accion 1: ANALYZE_CV iniciada
[14:32:15.234] DEBUG Descargando documento: s3://bucket/cv.pdf
[14:32:15.567] DEBUG Documento descargado (245KB)
[14:32:15.890] DEBUG Enviando a OpenAI para analisis...
[14:32:16.456] INFO  Accion 1: ANALYZE_CV completada
[14:32:16.457] DEBUG Resultado: {"skills":["React","Node"]...}
[14:32:16.460] INFO  Accion 2: CALCULATE_MATCH iniciada
...

Filtros: [INFO] [DEBUG] [WARN] [ERROR] | Buscar: [______]

Niveles de Log

DEBUG: Informacion detallada de debugging

  • Variables y valores
  • Llamadas a APIs
  • Datos internos

INFO: Informacion general de ejecucion

  • Inicio/fin de acciones
  • Decisiones de flujo
  • Resultados principales

WARN: Advertencias (no fatales)

  • Reintentos
  • Valores inesperados
  • Degradacion de servicio

ERROR: Errores que afectan ejecucion

  • Fallos de accion
  • Errores de validacion
  • Excepciones

Metricas y Reportes

Metricas de Workflow

Metricas: Pre-Screening Automatico

Periodo: Ultimos 30 dias

EJECUCIONES

MetricaValor
Total1,234
Exitosas1,198 (97.1%)
Parciales24 (1.9%)
Errores12 (1.0%)

DURACION

MetricaValor
Promedio2.3s
Minimo0.8s
Maximo15.2s
P955.1s

ACCIONES

MetricaValor
Emails enviados1,198
Candidatos movidos856
Tareas creadas342

Grafica de Ejecuciones

Ejecuciones por hora (ultimas 24h):

    50 |                    *
    40 |      *            * *  *
    30 |    *   *    *   *     * *
    20 |*        *    *           *
    10 |                             *
     0 +-----------------------------
       0  2  4  6  8  10 12 14 16 18 20 22

Legend: Exitosas / Errores

Alertas

Configurar Alertas

CampoValor
WorkflowPre-Screening Automatico

Alertar cuando:

  • Tasa de error > 5%
  • Ejecuciones fallidas > 10 en 1h
  • Duracion promedio > 10s
  • Workflow desactivado

Notificar via:

Depuracion

Modo Debug

Activar modo debug en workflow:

  1. Ir al workflow
  2. Click en "Configuracion"
  3. Activar "Modo Debug"
  4. Guardar

En modo debug:

  • Logs mas detallados
  • Variables guardadas en cada paso
  • Ejecucion paso a paso disponible
  • Mayor retencion de datos

Ejecutar en Sandbox

Probar sin afectar produccion:

  1. Click en "Probar Workflow"
  2. Proporcionar datos de prueba:
{
  "applicationId": 123,
  "postulantId": 456,
  "jobPositionId": 789
}
  1. Opciones:
    • Enviar emails reales
    • Crear registros reales
    • Solo simular
  2. Click "Ejecutar Prueba"
  3. Ver resultado paso a paso

Inspeccionar Variables

Variables en Paso 3

ENTRADA:

  • postulant.name: "Juan Perez"
  • matchScore: 85
  • analyzedSkills: ["React", "Node"]

EVALUACION:

  • Condicion: matchScore >= 80
  • Resultado: true

SALIDA:

  • branch: "si" (siguiente: Paso 4)

Buenas Practicas

Monitoreo

DO:

  • Revisar metricas regularmente
  • Configurar alertas
  • Investigar errores rapido
  • Mantener logs limpios
  • Documentar problemas conocidos

DON'T:

  • Ignorar errores recurrentes
  • Logs excesivos en produccion
  • Reintentar sin investigar
  • Alertas demasiado sensibles
  • Olvidar limpiar historico

Retencion de Datos

Politica recomendada:

  • Ejecuciones exitosas: 30 dias
  • Ejecuciones con error: 90 dias
  • Logs detallados: 7 dias
  • Metricas agregadas: 1 año
  • Alertas: 90 dias

Proximos Pasos

¿No encontraste lo que buscabas?

Nuestro equipo de soporte está listo para ayudarte.

Contactar Soporte