Les pointages dans Badgr
Un pointage est un événement horodaté qui enregistre l'activité d'un employé — entrée, sortie, début ou fin de pause. Chaque événement est capturé à la milliseconde en UTC et immédiatement visible dans le tableau de bord.
Les 4 types de pointage
Badgr reconnaît quatre événements distincts, correspondant aux phases d'une journée de travail :
| Code interne | Libellé | Signification |
|---|---|---|
WORK_IN |
Entrée travail | L'employé commence sa journée de travail. |
BREAK_IN |
Début de pause | L'employé part en pause (repas, courte coupure). |
BREAK_OUT |
Fin de pause | L'employé reprend son poste après la pause. |
WORK_OUT |
Sortie travail | L'employé termine sa journée et quitte le site. |
Badgr applique un ordre strict par défaut : un employé ne peut pas pointer BREAK_IN sans avoir d'abord pointé WORK_IN, ni pointer WORK_OUT en cours de pause. Cet ordre est configurable dans Paramètres → Règles de travail.
Horodatage
Chaque pointage est enregistré avec un timestamp en millisecondes UTC dans la colonne ts_utc de la table punches. Le fuseau horaire Europe/Brussels est appliqué à l'affichage uniquement — la valeur stockée reste en UTC, ce qui garantit l'exactitude indépendamment des changements d'heure.
L'heure affichée dans le tableau de bord correspond toujours à l'heure locale belge (CET en hiver, CEST en été).
Enregistrement en temps réel
Dès qu'un employé valide son PIN sur le kiosque, le pointage est envoyé au serveur via l'API api/punch.php et enregistré immédiatement dans la base de données. Il apparaît instantanément dans :
- Le journal des pointages (Pointages → Journal)
- La feuille de temps de l'employé concerné
- Le registre légal exportable
Il n'y a pas de synchronisation différée ni de file d'attente — le pointage est soit enregistré immédiatement, soit l'erreur est signalée à l'employé sur le kiosque.
Protection anti-doublon
Pour éviter les doubles pointages accidentels (double appui sur le pavé, rebond réseau), Badgr applique un délai de grâce de 20 secondes par défaut. Si un même employé tente de pointer le même type d'événement dans ce délai, le second pointage est silencieusement ignoré.
Ce délai est configurable dans Paramètres → Règles de travail → Délai anti-doublon.
Consulter les pointages
Deux vues sont disponibles dans le tableau de bord :
- Journal des pointages — liste chronologique de tous les événements, filtrables par employé, service et période. Chaque ligne indique le type d'événement, l'heure, l'employé et, le cas échéant, la mention modifié si le pointage a été corrigé manuellement.
- Feuilles de temps — vue agrégée par employé et par semaine, avec le total d'heures travaillées et le solde par rapport aux heures contractuelles.
Documentation à jour au 13 mai 2026. Données vérifiées dans api/punch.php et api/admin/logs_list.php. Si vous remarquez une incohérence, écrivez-nous.
Besoin d'aide ? Contactez le support Badgr
Notre équipe répond en moins de 24h en jours ouvrés.
Réponse sous 24h en jours ouvrés.