Health-check Credicoop y alerta ante fallos consecutivos
Cron cada 4h que verifica la conectividad con la API Credicoop de cada organización con integración activa. Si detecta 3 fallos consecutivos, envía mail a los usuarios de la organización con permiso `verConciliacionBancaria`.
Antes de empezar
- La organización tiene un registro activo en `` con `` y `` válidos.
- El cron §17 de docs/cronjobs.md está configurado.
- Usuarios de la organización con permiso `verConciliacionBancaria` tienen email cargado.
Paso a paso
- 1
Ejecución automática cada 4 horas
El cron `credicoop-api-empleadors/health-check` intenta obtener token JWT y listar cuentas para cada config activa. Persiste el resultado en ``.
- 2
Detección de fallos consecutivos
El servicio cuenta fallos hacia atrás desde el último log de cada config. Si son ≥ 3 sin un OK intermedio, se dispara una notificación.
- 3
Notificación por mail
El mail va a todos los usuarios activos de la organización con permiso `verConciliacionBancaria`. Fallback: `` si nadie de la organización tiene el permiso.
- 4
Diagnóstico manual
Ejecutar `php yii credicoop-api-empleadors/health-check <orgId>` en la consola para diagnosticar en el momento. La salida muestra fallos_consecutivos y el último error.
- 5
Resolución típica
Si privada fue rotada por Credicoop: pedir la nueva al banco, actualizar `.`, verificar con health-check manual.
¿Necesitás ayuda con algún proceso?
Si no encontrás lo que buscás, escribinos y lo sumamos al centro de ayuda.