Système de pauses

Badgr permet de configurer finement la gestion des pauses : combien de pauses par jour, combien sont obligatoires, et quelle durée elles doivent respecter. Pour chaque contrainte, vous choisissez si Badgr bloque le pointage ou se contente d'avertir. Ces règles s'appliquent au kiosque, en mode hors ligne et alimentent les anomalies du timesheet manager. Les options se trouvent dans Paramètres → Horaires & Pointage → Pauses et ne sont actives qu'après clic sur Enregistrer.

Nombre de pauses par jour

Deux modes au choix :

Option Défaut Description
Illimité Activé Aucune limite sur le nombre de pauses qu'un employé peut prendre dans la journée.
Maximum Champ numérique 1–50. Une fois le maximum atteint, toute nouvelle prise de pause est refusée au kiosque (le bouton Pause est désactivé) et le compteur « Pauses : 2/3 » s'affiche après chaque pause.

Le contrôle du nombre maximum est toujours bloquant : il n'existe pas de mode « avertir » pour le maximum, car une pause supplémentaire ne devrait jamais être enregistrée.

Pauses obligatoires

Option Défaut Description
Pauses minimum requises par jour 0 Champ numérique 0–50. Nombre de pauses qu'un employé doit avoir pointées avant de pouvoir pointer son départ. 0 = aucune obligation.
Si non respecté au départ Avertir Bloquer : le pointage de départ (WORK_OUT) est refusé tant que les pauses obligatoires n'ont pas été prises.
Avertir : le départ est accepté mais une anomalie est enregistrée et visible dans le timesheet manager.
Déduction automatique si oubli Désactivé En mode Bloquer avec une seule pause requise : si l'employé a travaillé plus de X heures sans pointer de pause, une pause minimale est déduite automatiquement au lieu de bloquer le départ.

Le message affiché au kiosque en mode Bloquer indique la progression : « Vous devez prendre 2 pause(s) avant de partir (1/2) ».

Durée par pause

Option Défaut Description
Durée minimale par pause 0 min Champ numérique 0–480 min. 0 = pas de minimum. Contrôlée à la fin de pause (BREAK_OUT).
Durée maximale par pause 0 min Champ numérique 0–480 min. 0 = pas de maximum. Un dépassement génère toujours un avertissement (impossible de bloquer un temps déjà écoulé).
Si la durée minimale n'est pas respectée Avertir Bloquer : la fin de pause est refusée tant que la durée minimale n'est pas atteinte.
Avertir : la fin de pause est acceptée mais signalée comme anomalie.

Bloquer ou avertir : récapitulatif

Contrainte Moment du contrôle Modes possibles
Nombre maximum de pauses Début de pause (BREAK_IN) Toujours bloquant
Durée minimale Fin de pause (BREAK_OUT) Bloquer / Avertir
Durée maximale Fin de pause (BREAK_OUT) Toujours avertir
Pauses obligatoires Départ (WORK_OUT) Bloquer / Avertir

Anomalies dans le timesheet

Lorsqu'une contrainte est configurée en mode Avertir, les manquements n'empêchent pas le pointage mais apparaissent dans les feuilles de temps (Pointages → Timesheets) sous forme de badge ambre sur la journée concernée. Au survol, le détail s'affiche, par exemple :

Mode hors ligne

Les règles de pauses sont synchronisées dans le kiosque et appliquées localement même sans connexion internet. Le moteur de règles hors ligne reproduit les contrôles de maximum, de durée et de pauses obligatoires à partir de la file locale et du dernier état serveur connu. Les pointages sont mis en file puis synchronisés au retour du réseau. Voir Mode hors ligne du kiosque.

Documentation à jour au 8 juin 2026. Comportement vérifié dans api/punch.php, api/admin/update_work_rules.php et kiosk/js/offline-rules-engine.js. 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.