Aller au contenu
Logo PlanoptiPlanopti
À proposSolutionNotre approcheFAQ
FR|EN
Nous contacter
À proposSolutionNotre approcheFAQNous contacter
FR|EN
Planopti/Blog/CCT & Conventions collectives

CCT et conventions collectives : automatiser les règles métier dans le planning

mars 2026

Comment encoder les obligations conventionnelles directement dans le solveur de planning

  • Cadre dense et variable
  • Ce que la CCT impose
  • Encoder sans toucher au code
  • Types de contrat
  • Repos, nuit et majorations
  • Traçabilité
  • Quand la CCT change
Blog
  • Technical
  • Modélisation CP-SAT
  • Tuning CP-SAT
  • Dures vs Souples
  • Équité
  • CP-SAT vs MIP
  • Exceptions
  • Excel vers CP-SAT
  • Recherche Multi-Thread
  • Ressources serveur
  • Le planificateur change de métier
  • Business
  • Automatiser le Rostering
  • Conformité
  • Intégration
  • Limites Excel
  • Masse Salariale
  • CCT & Conventions
  • Santé Hospitalière

Les conventions collectives : un cadre dense et variable

Dans les industries réglementées, le planning du personnel ne se construit pas uniquement sur la base du Code du travail. Les conventions collectives de travail (CCT) définissent un ensemble de règles spécifiques à chaque branche, parfois à chaque entreprise. Santé, sécurité, transport, aéroportuaire, logistique : chaque secteur dispose de sa propre convention, négociée entre partenaires sociaux, qui encadre les conditions de travail de manière souvent plus stricte que le droit commun.

Ces conventions vont au-delà des obligations légales minimales. Elles imposent des repos supplémentaires entre les shifts, des majorations salariales pour certaines plages horaires, des limites hebdomadaires ou mensuelles plus restrictives, des droits spécifiques lies au travail de nuit ou le week-end. Elles définissent aussi des catégories de personnel avec des règles différenciées selon le type de contrat ou l'ancienneté.

Pour un planificateur, cette densité normative représente un défi quotidien. Chaque affectation doit respecter simultanément le droit du travail, la CCT applicable et les accords internes à l'entreprise. Lorsque ces règles sont gérées manuellement, dans un tableur ou dans la mémoire du planificateur, le risque d'erreur est permanent. Non pas par manque de compétence, mais parce que le volume de règles à vérifier pour chaque agent, chaque jour, dépasse ce qu'un processus manuel peut garantir de manière fiable.

Ce que la CCT impose au planning

Les obligations conventionnelles se traduisent directement en contraintes de planning. Elles ne sont pas des recommandations. Ce sont des règles opposables, dont le non-respect peut entraîner des sanctions, des litiges ou des redressements. Voici les catégories de règles que l'on retrouve le plus fréquemment dans les CCT des industries réglementées :

  • Repos minimum entre deux shifts consécutifs, parfois fixe à 12 heures au lieu des 11 heures légales
  • Nombre maximal de week-ends travaillés par mois ou par trimestre
  • Plafond d'heures mensuelles ou hebdomadaires, variable selon le type de contrat
  • Droit à un nombre minimum de jours de repos consécutifs par période
  • Restrictions sur les shifts de nuit pour certaines catégories de personnel (âge, ancienneté, statut)
  • Nombre maximal de jours de travail consécutifs sans jour de repos
  • Règles de rotation entre shifts du matin, de l'après-midi et de nuit

Chacune de ces règles doit être respectée pour chaque agent, chaque jour du mois. Sur un effectif de 50 à 200 personnes, un planning mensuel représente des milliers de décisions individuelles, chacune soumise à l'ensemble de ces contraintes. La vérification manuelle, même rigoureuse, ne peut pas couvrir exhaustivement cette combinatoire.

Encoder les règles sans toucher au code

Un solveur de programmation par contraintes permet de modéliser les obligations conventionnelles sous forme de contraintes formelles. Ces contraintes sont de deux types, et cette distinction est essentielle pour comprendre comment la CCT se traduit dans le planning.

Les contraintes dures représentent les règles qui ne peuvent jamais être violées. Le repos minimum entre deux shifts, les qualifications requises pour un poste, les plafonds horaires contractuels, les absences planifiées (congés, jours fériés, repos fixes) : toutes ces règles sont encodées comme des conditions absolues. Si le solveur ne trouve pas de solution qui les respecte toutes, il ne produit aucun planning plutôt qu'un planning non conforme.

Les objectifs souples représentent les préférences et les équilibres à rechercher dans le cadre des contraintes dures. L'équité dans la répartition des jours travaillés, l'équilibre des week-ends libres, la minimisation des jours de repos isolés : ces objectifs sont pondérés et optimisés simultanément. Le solveur trouve l'affectation qui minimise la somme totale des pénalités, tout en respectant intégralement les contraintes dures.

L'aspect déterminant est que ces règles sont configurables. Le planificateur ou le responsable de service définit les paramètres : durée de repos minimum, plafond d'heures par type de contrat, nombre maximal de week-ends travaillés. Ces paramètres sont modifiables sans intervention technique. Lorsqu'une CCT évolue, le planificateur met à jour la configuration. Il n'y a pas de modification logicielle, pas de développement supplémentaire.

Types de contrat et règles différenciées

Les conventions collectives définissent fréquemment des règles différentes selon le type de contrat. Un employé en CDI, un auxiliaire en CDD et un étudiant ne sont pas soumis aux mêmes plafonds horaires, aux mêmes droits au repos ni aux mêmes restrictions.

Dans le modèle du solveur, chaque employé est associé à un type de contrat (contract_type). Les contraintes sont appliquées de manière différenciée en fonction de ce paramètre. Par exemple :

  • Les étudiants peuvent être soumis à un plafond d'heures mensuelles plus bas que les employés fixes
  • Les auxiliaires peuvent avoir des règles différentes concernant les week-ends travaillés
  • Les employés fixes bénéficient de garanties de repos supplémentaires prévues par la CCT
  • Certaines catégories sont exclues de certains calculs d'équité lorsqu'elles ont des absences planifiées (congés, vacances)

Le solveur gère ces distinctions de manière systématique. Il n'y a pas de risque d'appliquer par erreur les règles d'une catégorie à une autre. Chaque variable assign[e, d, s] est évaluée dans le contexte du profil complet de l'employé : type de contrat, qualifications, contraintes individuelles, absences planifiées. La différenciation est structurelle, pas manuelle.

Repos, nuit et majorations

Les règles de repos constituent souvent le noyau le plus contraignant de la CCT dans les industries réglementées. Le repos minimum entre deux shifts consécutifs est une contrainte dure dans le modèle. Si la convention impose 12 heures de repos au lieu des 11 heures légales, cette valeur est paramétrée dans la configuration et appliquée automatiquement. Le solveur identifie les paires de shifts dont l'enchaînement violerait cette règle et les exclut structurellement.

Le travail de nuit fait l'objet de règles spécifiques dans la plupart des CCT. Nombre maximal de nuits consécutives, repos compensatoire après une série de nuits, restrictions pour certaines catégories de personnel : ces règles se traduisent en contraintes dures ou en objectifs souples selon leur nature. Le solveur produit un planning dans lequel les shifts de nuit sont distribués conformément à la convention, sans que le planificateur ait à vérifier manuellement chaque enchaînement.

Concernant les majorations salariales (heures de nuit, dimanches, jours fériés), le solveur ne calcule pas directement les montants. En revanche, il produit des données structurées et exploitables : pour chaque agent, chaque jour, le shift affecté avec ses horaires de début et de fin. Ces données permettent de calculer automatiquement les heures soumises à majoration, que ce soit pour l'export vers un logiciel de paie ou pour un contrôle interne. La précision du planning en amont simplifie considérablement le traitement en aval.

Traçabilité et preuve de conformité

Un planning généré par un solveur de contraintes constitue une preuve documentée du respect de la CCT. Chaque affectation est le résultat de règles explicites, appliquées de la même façon à chaque agent et à chaque jour. Les règles appliquées sont explicites, configurées et traçables.

En cas de contrôle de l'inspection du travail, d'audit interne ou de litige avec un employé, l'entreprise peut démontrer que le planning a été produit dans le respect intégral de la convention collective applicable. Le rapport d'exécution du solveur documente les contraintes actives, les objectifs poursuivis et les compromis réalisés. Le score d'optimisation et le détail des pénalités permettent de comprendre précisément pourquoi chaque décision a été prise.

Cette traçabilité est absente des plannings manuels. Un planificateur expérimenté produit des plannings de qualité, mais il ne peut pas fournir de trace formelle du processus de décision. Avec un solveur, le planning n'est pas seulement conforme. Il est démonstrablement conforme. Cette distinction a une valeur juridique et opérationnelle considérable, en particulier dans les secteurs où la conformité est soumise à des audits réguliers.

Quand la CCT change

Les conventions collectives ne sont pas figées. Elles sont renégociées périodiquement, parfois annuellement. Les modifications peuvent concerner les durées de repos, les plafonds horaires, les droits au week-end, les catégories de personnel ou les majorations. Pour un planificateur qui travaille manuellement, chaque modification de la CCT représente un risque de transition : les nouvelles règles doivent être mémorisées, intégrées au processus, vérifiées pendant plusieurs mois jusqu'à ce qu'elles deviennent des réflexes.

Avec un solveur configurable, l'adaptation est immédiate et complète. Le planificateur met à jour les paramètres concernés : nouvelle durée de repos minimum, nouveau plafond horaire, nouvelle règle de week-end. Dès le prochain planning généré, les nouvelles règles sont appliquées à l'ensemble de l'effectif, sans exception et sans oubli. Il n'y a pas de période de transition risquée, pas de double vérification nécessaire.

Cette capacité d'adaptation est particulièrement précieuse dans les contextes où plusieurs conventions s'appliquent simultanément, par exemple lorsqu'une entreprise emploie des catégories de personnel relevant de CCT différentes. Le solveur applique les règles appropriées à chaque employé en fonction de son profil, sans confusion entre les cadres conventionnels.

La mise à jour de la configuration est aussi l'occasion de valider formellement les nouvelles règles avec les représentants du personnel ou le service juridique. Les paramètres du solveur constituent une formalisation lisible et vérifiable des obligations conventionnelles, ce qui facilite le dialogue social autour du planning.

Prêt à encoder votre convention collective ?

Parlez-nous de vos règles métier. Nous vous montrerons comment elles deviennent des contraintes de solveur.

Nous contacter
Planopti

Logiciel de planification du personnel pour les industries réglementées. Dans votre navigateur, en local ou hébergé.

me@planopti.io

Navigation

À propos Solution Notre approche FAQ Nous contacter

Pages

Technologie Planification Google OR-Tools CP-SAT Solver Blog

Légal

Confidentialité RGPD
© 2026 Planopti. Tous droits réservés.