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.
ℹ️
Ordre obligatoire par défaut

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 :

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 :

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.