Aller au contenu
Logo PlanoptiPlanopti
A proposSolutionLicenceFAQ
FR|EN
Nous contacter
A proposSolutionLicenceFAQNous contacter
FR|EN
Planopti/Blog/CCT & Conventions collectives

CCT et conventions collectives : automatiser les regles metier dans le planning

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
  • Tracabilite
  • Quand la CCT change
Blog
  • Technical
  • Modelisation CP-SAT
  • Tuning CP-SAT
  • Dures vs Souples
  • Equite
  • CP-SAT vs MIP
  • Exceptions
  • Excel vers CP-SAT
  • Recherche Multi-Thread
  • Business
  • Automatiser le Rostering
  • Conformite
  • Integration
  • Limites Excel
  • Masse Salariale
  • CCT & Conventions

Les conventions collectives : un cadre dense et variable

Dans les industries reglementees, le planning du personnel ne se construit pas uniquement sur la base du Code du travail. Les conventions collectives de travail (CCT) definissent un ensemble de regles specifiques a chaque branche, parfois a chaque entreprise. Sante, securite, transport, aeroportuaire, logistique : chaque secteur dispose de sa propre convention, negociee entre partenaires sociaux, qui encadre les conditions de travail de maniere souvent plus stricte que le droit commun.

Ces conventions vont au-dela des obligations legales minimales. Elles imposent des repos supplementaires entre les shifts, des majorations salariales pour certaines plages horaires, des limites hebdomadaires ou mensuelles plus restrictives, des droits specifiques lies au travail de nuit ou le week-end. Elles definissent aussi des categories de personnel avec des regles differenciees selon le type de contrat ou l'anciennete.

Pour un planificateur, cette densite normative represente un defi quotidien. Chaque affectation doit respecter simultanement le droit du travail, la CCT applicable et les accords internes a l'entreprise. Lorsque ces regles sont gerees manuellement, dans un tableur ou dans la memoire du planificateur, le risque d'erreur est permanent. Non pas par manque de competence, mais parce que le volume de regles a verifier pour chaque agent, chaque jour, depasse ce qu'un processus manuel peut garantir de maniere 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 regles opposables, dont le non-respect peut entrainer des sanctions, des litiges ou des redressements. Voici les categories de regles que l'on retrouve le plus frequemment dans les CCT des industries reglementees :

  • Repos minimum entre deux shifts consecutifs, parfois fixe a 12 heures au lieu des 11 heures legales
  • Nombre maximal de week-ends travailles par mois ou par trimestre
  • Plafond d'heures mensuelles ou hebdomadaires, variable selon le type de contrat
  • Droit a un nombre minimum de jours de repos consecutifs par periode
  • Restrictions sur les shifts de nuit pour certaines categories de personnel (age, anciennete, statut)
  • Nombre maximal de jours de travail consecutifs sans jour de repos
  • Regles de rotation entre shifts du matin, de l'apres-midi et de nuit

Chacune de ces regles doit etre respectee pour chaque agent, chaque jour du mois. Sur un effectif de 50 a 200 personnes, un planning mensuel represente des milliers de decisions individuelles, chacune soumise a l'ensemble de ces contraintes. La verification manuelle, meme rigoureuse, ne peut pas couvrir exhaustivement cette combinatoire.

Encoder les regles sans toucher au code

Un solveur de programmation par contraintes permet de modeliser 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 representent les regles qui ne peuvent jamais etre violees. Le repos minimum entre deux shifts, les qualifications requises pour un poste, les plafonds horaires contractuels, les absences planifiees (conges, jours feries, repos fixes) : toutes ces regles sont encodees comme des conditions absolues. Si le solveur ne trouve pas de solution qui les respecte toutes, il ne produit aucun planning plutot qu'un planning non conforme.

Les objectifs souples representent les preferences et les equilibres a rechercher dans le cadre des contraintes dures. L'equite dans la repartition des jours travailles, l'equilibre des week-ends libres, la minimisation des jours de repos isoles : ces objectifs sont ponderes et optimises simultanement. Le solveur trouve l'affectation qui minimise la somme totale des penalites, tout en respectant integralement les contraintes dures.

L'aspect determinant est que ces regles sont configurables. Le planificateur ou le responsable de service definit les parametres : duree de repos minimum, plafond d'heures par type de contrat, nombre maximal de week-ends travailles. Ces parametres sont modifiables sans intervention technique. Lorsqu'une CCT evolue, le planificateur met a jour la configuration. Il n'y a pas de modification logicielle, pas de developpement supplementaire.

Types de contrat et regles differenciees

Les conventions collectives definissent frequemment des regles differentes selon le type de contrat. Un employe en CDI, un auxiliaire en CDD et un etudiant ne sont pas soumis aux memes plafonds horaires, aux memes droits au repos ni aux memes restrictions.

Dans le modele du solveur, chaque employe est associe a un type de contrat (contract_type). Les contraintes sont appliquees de maniere differenciee en fonction de ce parametre. Par exemple :

  • Les etudiants peuvent etre soumis a un plafond d'heures mensuelles plus bas que les employes fixes
  • Les auxiliaires peuvent avoir des regles differentes concernant les week-ends travailles
  • Les employes fixes beneficient de garanties de repos supplementaires prevues par la CCT
  • Certaines categories sont exclues de certains calculs d'equite lorsqu'elles ont des absences planifiees (conges, vacances)

Le solveur gere ces distinctions de maniere systematique. Il n'y a pas de risque d'appliquer par erreur les regles d'une categorie a une autre. Chaque variable assign[e, d, s] est evaluee dans le contexte du profil complet de l'employe : type de contrat, qualifications, contraintes individuelles, absences planifiees. La differenciation est structurelle, pas manuelle.

Repos, nuit et majorations

Les regles de repos constituent souvent le noyau le plus contraignant de la CCT dans les industries reglementees. Le repos minimum entre deux shifts consecutifs est une contrainte dure dans le modele. Si la convention impose 12 heures de repos au lieu des 11 heures legales, cette valeur est parametree dans la configuration et appliquee automatiquement. Le solveur identifie les paires de shifts dont l'enchainement violerait cette regle et les exclut structurellement.

Le travail de nuit fait l'objet de regles specifiques dans la plupart des CCT. Nombre maximal de nuits consecutives, repos compensatoire apres une serie de nuits, restrictions pour certaines categories de personnel : ces regles se traduisent en contraintes dures ou en objectifs souples selon leur nature. Le solveur produit un planning dans lequel les shifts de nuit sont distribues conformement a la convention, sans que le planificateur ait a verifier manuellement chaque enchainement.

Concernant les majorations salariales (heures de nuit, dimanches, jours feries), le solveur ne calcule pas directement les montants. En revanche, il produit des donnees structurees et exploitables : pour chaque agent, chaque jour, le shift affecte avec ses horaires de debut et de fin. Ces donnees permettent de calculer automatiquement les heures soumises a majoration, que ce soit pour l'export vers un logiciel de paie ou pour un controle interne. La precision du planning en amont simplifie considerablement le traitement en aval.

Tracabilite et preuve de conformite

Un planning genere par un solveur de contraintes constitue une preuve documentee du respect de la CCT. Chaque affectation est le resultat d'un processus deterministe : les memes donnees d'entree produisent systematiquement le meme planning. Les regles appliquees sont explicites, configurees et tracables.

En cas de controle de l'inspection du travail, d'audit interne ou de litige avec un employe, l'entreprise peut demontrer que le planning a ete produit dans le respect integral de la convention collective applicable. Le rapport d'execution du solveur documente les contraintes actives, les objectifs poursuivis et les compromis realises. Le score d'optimisation et le detail des penalites permettent de comprendre precisement pourquoi chaque decision a ete prise.

Cette tracabilite est absente des plannings manuels. Un planificateur experimente produit des plannings de qualite, mais il ne peut pas fournir de trace formelle du processus de decision. Avec un solveur, le planning n'est pas seulement conforme. Il est demonstrablement conforme. Cette distinction a une valeur juridique et operationnelle considerable, en particulier dans les secteurs ou la conformite est soumise a des audits reguliers.

Quand la CCT change

Les conventions collectives ne sont pas figees. Elles sont renegociees periodiquement, parfois annuellement. Les modifications peuvent concerner les durees de repos, les plafonds horaires, les droits au week-end, les categories de personnel ou les majorations. Pour un planificateur qui travaille manuellement, chaque modification de la CCT represente un risque de transition : les nouvelles regles doivent etre memorisees, integrees au processus, verifiees pendant plusieurs mois jusqu'a ce qu'elles deviennent des reflexes.

Avec un solveur configurable, l'adaptation est immediate et complete. Le planificateur met a jour les parametres concernes : nouvelle duree de repos minimum, nouveau plafond horaire, nouvelle regle de week-end. Des le prochain planning genere, les nouvelles regles sont appliquees a l'ensemble de l'effectif, sans exception et sans oubli. Il n'y a pas de periode de transition risquee, pas de double verification necessaire.

Cette capacite d'adaptation est particulierement precieuse dans les contextes ou plusieurs conventions s'appliquent simultanement, par exemple lorsqu'une entreprise emploie des categories de personnel relevant de CCT differentes. Le solveur applique les regles appropriees a chaque employe en fonction de son profil, sans confusion entre les cadres conventionnels.

La mise a jour de la configuration est aussi l'occasion de valider formellement les nouvelles regles avec les representants du personnel ou le service juridique. Les parametres du solveur constituent une formalisation lisible et verifiable des obligations conventionnelles, ce qui facilite le dialogue social autour du planning.

Pret a encoder votre convention collective ?

Parlez-nous de vos regles metier. Nous vous montrerons comment elles deviennent des contraintes de solveur.

Nous contacter
Planopti

Planification automatisee du personnel pour les industries reglementees. Solveur CP-SAT on-premise.

[email protected]

Navigation

A propos Solution Licence FAQ Nous contacter

Pages

Technologie Google OR-Tools CP-SAT Solver Planification Blog

Legal

Contrat de maintenance Confidentialite RGPD
© 2026 Planopti SA. Tous droits reserves.