Ce que respecte l’attribution automatique#
Pour : Manager | Administrateur Il te faut : rien.
Un plan généré doit être un plan que tu aurais pu écrire à la main — légal, pourvu par des personnes qui ont réellement le droit de faire le travail, et équitable. Cet article liste ce que l’exécution traite comme intangible, ce qu’elle préfère seulement, et ce qu’elle ne peut pas savoir.
Jamais enfreint#
Ce sont des limites strictes. Une exécution laisse un shift vide plutôt que d’en enfreindre une :
Qui peut faire le travail — la personne occupe ce poste sur ce site et possède les qualifications requises par le poste.
Disponibilité — une personne qui suit ses disponibilités n’est planifiée que dans une fenêtre qu’elle a marquée comme disponible. Une personne qui ne suit pas ses disponibilités n’a besoin d’aucune fenêtre, mais un bloc marqué indisponible exclut quand même la période. Voir Comment la disponibilité filtre le vivier de candidats de la couverture.
Absences approuvées — les vacances, la maladie et toute autre absence approuvée bloquent la période, que la personne suive ses disponibilités ou non.
Pas de double réservation — une personne, un shift à la fois.
Repos entre shifts, heures maximum par jour et par semaine, jours consécutifs maximum et le repos hebdomadaire continu exigés par tes politiques de travail. Voir Limites journalières et hebdomadaires.
Le passé — un shift déjà terminé n’est jamais pourvu ni modifié, quoi que tu coches. Un shift encore en cours peut l’être.
Effectif maximum — un shift n’est jamais surdoté au-delà du plafond du poste. Une exception : le plafond cède devant les attributions gelées (publiées) auxquelles l’exécution ne peut pas toucher, si bien qu’un shift publié délibérément surdoté ne peut pas rendre l’exécution infaisable.
Préféré, pas imposé#
Elles orientent le résultat. L’exécution les arbitre les unes contre les autres plutôt que d’en traiter une comme absolue :
Effectif cible — chaque shift est pourvu en direction de sa cible. Rester en dessous est un dernier recours fortement pénalisé, c’est pourquoi un manque est toujours signalé.
Couverture des qualifications — « au moins deux secouristes sur chaque shift » est respectée dès que des personnes qualifiées sont disponibles.
Tes choix de brouillon existants — les personnes que tu as déjà mises sur un shift ont tendance à y rester. Les déplacer coûte quelque chose à l’exécution, donc cela n’arrive que si cela achète un planning vraiment meilleur.
Personnes préférées sur un profil de shift — les personnes désignées comme préférées sur le profil du shift sont favorisées, avec un poids supérieur à la préférence exprimée par la personne elle-même.
Préférences exprimées — une personne qui a marqué les heures du shift comme souhaitées est favorisée par rapport à une personne simplement disponible. Cela ne compte que pour les personnes qui gèrent leurs disponibilités.
L’équipe habituelle — quand l’exécution a été lancée avec “Garder l’équipe habituelle”, les personnes qui ont travaillé les shifts correspondants la période précédente sont favorisées. Cela pèse moins que la préférence exprimée par une personne, l’inertie d’équipe ne prime donc jamais sur ce que quelqu’un a demandé.
Une répartition équitable des heures — les personnes ayant des heures contractuelles sont rapprochées de ces heures plutôt que chargées de manière inégale. Le personnel occasionnel est exempté.
Coût — quand deux plannings sont par ailleurs aussi bons l’un que l’autre, celui qui comporte le moins d’heures supplémentaires l’emporte.
Ce qu’elle ne peut pas savoir#
Elle ne crée pas de shifts. L’exécution pourvoit ce qui est déjà au calendrier. Construis d’abord la forme — voir Trois façons de construire un planning. Les shifts attribués avant ou après les dates choisies, et sur d’autres sites de ton entreprise, comptent pour les limites de temps de travail et de repos. Leurs attributions restent inchangées. Le rapport ne liste que les changements et les manques dans le périmètre choisi.
Elle ne connaît pas tes jugements — qui est encore en formation, qui ne devrait pas fermer seul, à qui tu as promis le vendredi de vive voix. Lis le rapport et ajuste.
Les problèmes existants ne sont pas aggravés, mais ils ne sont pas corrigés non plus. Si un shift publié enfreint déjà une règle, l’exécution planifie autour et le signale plutôt que de refuser de travailler.
Note
Le résultat est le même à chaque fois pour la même entrée — c’est un solveur de contraintes, pas un modèle de langage, et il ne devine pas.
Une vacation avec des heures approuvées est entièrement figée. Pour la planification selon la demande, une vacation en lecture seule compte uniquement les personnes déjà affectées ; ses places vides ne réduisent pas la demande des vacations que le traitement peut pourvoir.
Une affectation proposée en retour dans un échange est également protégée contre le remplacement automatique et l’annulation d’un traitement.
Un shift publié sur la bourse aux shifts comme shift ouvert n’est pas touché tant que cette offre accepte encore des réponses : l’exécution ne le pourvoit pas et ne change pas les personnes qui y figurent.
Vérifier que ça a marché#
Le nombre d’erreurs et d’avertissements du rapport d’exécution est la réponse honnête : un plan que tu peux publier n’affiche aucune erreur. Tout ce que l’exécution n’a pas pu satisfaire est listé plutôt que caché.