Génération des relevés de feuille de temps
Ouvre un relevé de feuille de temps en attente pour chaque employé actif dont la période d’approbation courante n’est pas encore couverte.
Fonctionnement
Lorsque l’approbation de feuille de temps est activée sur une condition d’emploi (hebdomadaire, bimensuelle ou mensuelle), chaque employé concerné doit avoir un relevé par période d’approbation. Cette tâche ouvre le relevé manquant pour la période courante :
- Trouve les conditions avec approbation activée — conditions d’emploi avec un mode d’approbation non vide
- Calcule la période courante — pour chaque condition, déduit les bornes de la période d’approbation à la date d’exécution
- Sélectionne les candidats — employés actifs sur ces conditions dont la période courante n’est pas encore matérialisée comme relevé avec ces bornes exactes
- Émet un événement « période démarrée » — un événement par candidat. Le gestionnaire en aval crée le relevé en attente, ou ne fait rien si un relevé exact existe déjà
La correspondance « bornes exactes » est importante : changer la période d’approbation (par ex. mensuelle → hebdomadaire) laisse l’ancien relevé mensuel en place mais crée de nouveaux relevés hebdomadaires à partir de la prochaine exécution.
Quand elle s’exécute
La tâche s’exécute automatiquement et ne se déclenche que s’il y a au moins un candidat. Activer l’approbation en cours de période crée le relevé manquant à la prochaine exécution, pas à la limite de la période.
Paramètres
Cette tâche n’a pas de paramètres. La date d’exécution détermine la période considérée comme « courante ».
Exécution avec une date passée
Vous pouvez pré-créer ou rattraper des relevés pour une période spécifique en relançant la tâche manuellement avec une date d’exécution dans cette période. Le gestionnaire est idempotent, donc les relances sont sûres.
Résultats de la tâche
| Métrique | Description |
|---|---|
created | Nombre de relevés en attente créés |
errors | Nombre d’échecs lors de l’émission d’événements |
Quand aucune condition n’a l’approbation activée, l’exécution renvoie skipped: "no employment terms with approval enabled".
Dépannage
| Problème | Solution |
|---|---|
| Pas de relevé généré pour un employé | Vérifiez que les conditions d’emploi ont un mode d’approbation non vide et que l’employé est actif |
| Relevé créé avec d’anciennes bornes | Les bornes sont calculées à partir des conditions au moment de l’exécution. Si les conditions ont changé en cours de période, la prochaine exécution générera un nouveau relevé avec les bornes mises à jour ; l’ancien reste en place jusqu’à révision |
| Aucun relevé créé pour un nouveau mode d’approbation | Relancez la tâche manuellement après le changement. Le gestionnaire reconstruit aussi les projections, donc une exécution immédiate prend en compte les nouvelles bornes |