Rappel de relevé de feuille de temps
Notifie les employés lorsqu’un relevé de feuille de temps atteint son échéance de soumission ou devient en retard.
Fonctionnement
La tâche parcourt chaque relevé en attente ou prêt de l’espace de travail et émet un événement de cycle de vie lorsqu’un seuil est atteint :
- En attente → Prêt — lorsque la date du jour est égale ou postérieure au dernier jour ouvré de la période, le relevé est marqué prêt et l’employé est notifié que l’échéance est arrivée
- Prêt → En retard — lorsque la date du jour est égale ou postérieure au premier jour ouvré après la fin de la période, et que le relevé n’a toujours pas été soumis, il est marqué en retard et une notification est envoyée
Les deux seuils sont évalués selon le calendrier propre à l’employé, pour que week-ends, jours fériés et absences planifiées ne soient pas accidentellement comptés comme « le jour de l’échéance ».
La tâche utilise « >= » plutôt que « == » sur chaque seuil, ainsi un relevé qui aurait raté son jour exact (panne, période antérieure à la fonctionnalité) rattrape son retard à l’exécution suivante. Les événements ont des IDs déterministes, donc les relances ne produisent pas de doublons.
Quand elle s’exécute
La tâche s’exécute automatiquement et ne se déclenche que lorsqu’il existe au moins un relevé en attente ou prêt pour l’espace de travail.
Paramètres
Cette tâche n’a pas de paramètres.
Résultats de la tâche
| Métrique | Description |
|---|---|
processed | Nombre de relevés évalués |
ready_emitted | Nombre de relevés passés à « prêt » (échéance atteinte) |
overdue_emitted | Nombre de relevés passés à « en retard » (premier jour ouvré après la fin) |
skipped | Relevés pas encore au seuil ou déjà au-delà (déduplication) |
errors | Échecs pendant le traitement |
Qui est notifié
Les événements de cycle de vie portent également le manager direct de l’employé comme cible — c’est ainsi que la boîte de réception du manager se remplit lors d’une reconstruction. La diffusion en direct suit la même règle : l’employé voit la notification d’échéance/retard ; le manager voit l’approbation en attente dans sa boîte.
Dépannage
| Problème | Solution |
|---|---|
| Pas de notification d’échéance | Vérifiez que le relevé est en état « en attente » et que la date du jour est égale ou postérieure au dernier jour ouvré de la période pour cet employé |
| Pas de notification de retard | Le relevé doit être en état « prêt » et la date du jour doit être égale ou postérieure au premier jour ouvré après la fin de la période. Si l’employé a une longue absence juste après la période, le jour de retard peut être repoussé |
| Boîte de réception du manager vide après reconstruction | Relancez Reconstruction des projections d’employés, puis relancez cette tâche pour ré-émettre les événements avec les IDs cibles des managers |