Aller au contenu

Vérification quotidienne des rappels — vue métier

Chaque nuit, erevo passe en revue tous les rappels programmés (notamment ceux liés aux classes virtuelles) dont l’échéance est atteinte ou arrive bientôt, et déclenche l’envoi des rappels correspondants aux apprenants et aux formateurs concernés. Sans ce balayage quotidien, les rappels ne partiraient pas à l’heure.

Tous les soirs vers 1h du matin (heure de Paris).

  • Les apprenants et les formateurs concernés par une classe virtuelle imminente reçoivent leur notification de rappel (notification côté plateforme et/ou mail selon la configuration du rappel).
  • Côté base, chaque rappel déjà traité est marqué comme « envoyé » pour qu’il ne reparte pas en double le lendemain.

TODO(review) : confirmer avec le produit les canaux de rappel effectivement utilisés (push, mail, les deux) et les délais-types (rappel la veille ? 1h avant ?).

  • Apprenants inscrits à une classe virtuelle imminente : reçoivent le rappel côté plateforme.
  • Formateurs affectés à une classe virtuelle imminente : reçoivent le rappel correspondant.
  • CSM : pas d’effet direct, mais moins de plaintes « je n’ai pas été prévenu » à gérer tant que la tâche tourne bien.
  • Les rappels « classe virtuelle » sont envoyés avec un décalage programmé pour tomber à l’heure exacte prévue par le rappel (pas instantanément au moment du passage de la tâche).
  • Une branche « rappels de notification génériques » dans le code semble incomplète : elle récupère les données mais n’envoie visiblement rien. Ce sont surtout les rappels de classe virtuelle qui produisent un effet visible aujourd’hui.

TODO(review) : confirmer avec le produit si les « rappels de notification » autres que classe virtuelle doivent être fonctionnels. Si oui, c’est un bug à corriger. Sinon, retirer la branche.

  • Si un rappel part en erreur pendant la nuit, il n’est pas marqué « envoyé » : il sera automatiquement retenté la nuit suivante.

Les erreurs techniques (exception PHP) sont remontées dans Sentry → visibles par l’équipe IT. Impact côté utilisateurs : un incident ponctuel se rattrape la nuit suivante (rappel reparti automatiquement) ; plusieurs échecs consécutifs font manquer les rappels attendus par les apprenants et les formateurs.

Détails techniques (équipe IT) : voir Vérification quotidienne des rappels.