SuperPagr

Paramètres

L'onglet Paramètres centralise toutes les règles et contraintes qui s'appliquent à votre planning de garde. Bien configuré, il garantit que l'attribution (manuelle ou automatique) respecte les exigences réglementaires (repos compensateur, durée maximale hebdomadaire, encadrement des juniors) et les choix d'organisation propres au service.

Règles intra-roulement

Une règle intra-roulement s'applique aux shifts d'un même roulement, pour un même participant. Exemples typiques :

RègleDescription
Espacement minimumPas plus d'une garde tous les 2 jours dans ce roulement
Maximum hebdomadaireMaximum 2 gardes de nuit par semaine
Maximum mensuelMaximum 8 gardes par mois
Repos compensateurAu moins 11 h de repos après une garde de nuit

Ces règles sont indispensables pour respecter les recommandations légales et conventionnelles (Code du travail, accords nationaux et locaux).

Configurer une règle intra-roulement

Depuis Planning > Paramètres > Règles > Intra-roulement > Nouvelle règle :

  1. Sélectionner le roulement concerné
  2. Choisir le type de règle (espacement, max hebdo, max mensuel, repos compensateur, etc.)
  3. Renseigner les paramètres (seuil, période)
  4. Définir le niveau : hard (jamais violée) ou soft (minimisée)

Règles inter-roulement

Une règle inter-roulement s'applique entre plusieurs roulements distincts. Utile quand le repos après une garde dépend du type de garde précédent.

RègleDescription
Pas après garde de nuitLe matin suivant une garde de nuit, pas de garde de jour
Espacement astreinte/gardeAu moins 24 h entre une astreinte et une garde
Transition impossiblePas de garde de SAMU dans la même semaine qu'une garde de réa

Graphe des transitions

SuperPagr propose une vue graphe des transitions inter-roulement. Chaque roulement est un nœud, chaque transition autorisée est une arête. La vue met en évidence les transitions interdites en rouge.

Cette vue est précieuse pour les services à plusieurs types de gardes (urgences, SMUR, USC, USIC) où les enchaînements ne sont pas tous tolérés.

Règles inter-groupe et règles individuelles

Au-delà des règles globales, vous pouvez définir des contraintes par sous-équipe ou par participant. Voir la documentation dédiée :

Validation des échanges par l'administrateur

Quand un participant propose un échange à un autre, deux modes sont possibles selon votre configuration.

Validation par admin (par défaut)

L'échange est :

  1. Proposé par le demandeur
  2. Accepté par le destinataire
  3. Validé par un administrateur du planning avant de prendre effet

Ce mode garantit qu'aucun échange ne viole une règle ou ne crée une situation problématique. C'est le mode recommandé pour les services à fortes contraintes.

Validation automatique

Si activé, l'échange prend effet dès l'acceptation par le destinataire, sans intervention de l'administrateur. SuperPagr vérifie automatiquement le respect des règles avant validation.

Configuration depuis Paramètres > Échanges > Mode de validation.

Gestion des validateurs

Les validateurs d'échanges sont les participants autorisés à approuver les échanges proposés. Par défaut, tous les administrateurs du planning sont validateurs. Vous pouvez restreindre :

  • à un sous-ensemble d'administrateurs (ex : uniquement le chef de service)
  • à des administrateurs participants (admin_participant) plutôt qu'aux admins purs

Configuration depuis Paramètres > Échanges > Validateurs.

Workflow administrateur côté validateur

Un validateur consulte les échanges en attente depuis :

  • l'onglet Échanges du planning, sous-section À valider
  • les notifications in-app et email

Pour chaque échange, trois actions :

ActionEffet
ApprouverL'échange prend effet, les shifts sont permutés, les participants sont notifiés
Rejeter (admin)L'échange est annulé, motif obligatoire envoyé aux deux participants
Annuler (admin)Pour les cas litigieux, l'échange est annulé sans rejet formel

Paramètres avancés

Attribution sur indisponibilité

Par défaut, SuperPagr n'attribue pas un shift à un participant qui s'est déclaré indisponible sur cette période. L'option Autoriser l'attribution sur indisponibilité assouplit cette règle pour les cas critiques (couverture impossible autrement). Le solveur applique un coût élevé aux violations mais peut les autoriser si nécessaire.

Période d'attribution

Définit la plage temporelle sur laquelle l'attribution s'applique. Par défaut, c'est la période du planning. Vous pouvez restreindre (ex : générer uniquement la première moitié du semestre).

Mode de génération

  • Complète : le solveur tente d'attribuer tous les shifts
  • Partielle : le solveur attribue ce qu'il peut et laisse les autres vides (les non-couverts pourront être ouverts en bourse aux activités)

Verrouillage automatique

À la publication, les shifts attribués sont gelés et ne peuvent plus être modifiés que par les administrateurs. Désactiver pour permettre des modifications post-publication.

Articulation avec les autres modules

Pour aller plus loin