Odoo Planning: Employee Scheduling and Resource Allocation

Complete guide to Odoo 19 Planning: create shift schedules, allocate resources, manage employee availability, and optimize workforce planning across teams.

E
ECOSIRE Research and Development Team
|19 mars 202616 min de lecture3.5k Mots|

Odoo Planning : planification des employés et allocation des ressources

La planification des effectifs est l'une des tâches administratives les plus chronophages et les plus sujettes aux erreurs dans la gestion des opérations. La création manuelle d'horaires de travail pour plus de 50 employés répartis sur plusieurs sites et rôles - tout en suivant la disponibilité, les compétences, les heures contractuelles et les règles relatives aux heures supplémentaires - consomme des heures chaque semaine et produit toujours des horaires qui frustrent les employés et laissent les rôles découverts. Le module Odoo 19 Enterprise Planning automatise les mécanismes de planification des équipes tout en donnant aux managers la visibilité nécessaire pour prendre de meilleures décisions en matière d'allocation des ressources.

Ce guide couvre le module complet d'Odoo Planning : configuration des ressources, modèles d'équipes, flux de travail de planification, gestion de la disponibilité des employés, publication et communication, intégration avec les feuilles de temps et la paie, et analyses de planification. Que vous planifiiez des horaires de travail dans une entreprise de vente au détail, que vous projetiez des ressources pour des services professionnels ou que vous allouiez des équipements entre les lignes de production, ce guide fournit le plan de mise en œuvre.

Points clés à retenir

  • Configurer les ressources (employés et matériels) avec des contraintes de rôles, de compétences et d'heures de travail
  • Créez des modèles de quarts de travail pour les modèles d'horaires récurrents afin de réduire l'effort de planification hebdomadaire
  • Affecter des ressources aux équipes avec détection de conflits pour les horaires qui se chevauchent
  • Publier les plannings des employés avec notifications automatiques et accès mobile
  • Permettez aux employés d'échanger des quarts de travail ou d'indiquer leur disponibilité via le portail libre-service
  • Copiez, répétez et ajustez les plannings efficacement sans reconstruire à partir de zéro
  • Intégrez les équipes planifiées au suivi des présences et à la paie pour une capture transparente des coûts de main-d'œuvre
  • Analyser les heures planifiées par rapport aux heures réelles et l'utilisation des ressources dans les équipes

Présentation et configuration du module de planification

Avant de créer des plannings, configurez les éléments fondamentaux que Planning utilise pour comprendre votre main-d'œuvre et vos modèles de travail.

Activation du module Planning : Accédez à Paramètres > Applications et installez "Planning". Une fois installé, le menu Planification apparaît dans la navigation principale. Accédez à Planification > Configuration > Paramètres pour configurer les options à l'échelle du module : s'il faut afficher les heures restantes sur les équipes de planification, la durée des équipes par défaut et s'il faut activer l'échange d'équipes des employés.

Types de ressources : Planning utilise deux types de ressources. Les ressources des employés sont liées aux dossiers des employés des RH : leur horaire de travail, leur contrat et leur taux de coûts proviennent du module RH. Les ressources matérielles sont des biens non humains qui doivent être programmés (véhicules, équipements, salles de réunion). Les deux types apparaissent dans la grille de planification et peuvent être affectés à des équipes.

Rôles : Créez des rôles sous Planification > Configuration > Rôles. Les rôles représentent la capacité fonctionnelle requise pour un quart de travail : caissier, préparateur d'entrepôt, chauffeur-livreur, agent du service client, superviseur d'équipe. L'attribution de rôles aux équipes et aux employés permet une planification basée sur les rôles : filtrez la liste des ressources par rôle lors de la création des plannings pour voir uniquement les employés qualifiés pour ce type d'équipe.

Modèles de planification : Créez des modèles de planification (types d'équipe) sous Planification > Configuration > Modèles d'équipe. Modèles courants : équipe du matin (8h00-16h00), équipe du soir (14h00-22h00), équipe de nuit (22h00-06h00), demi-journée AM, demi-journée PM. Chaque modèle stocke l'heure de début, l'heure de fin et le rôle associé. Les modèles accélèrent considérablement la création des plannings : faites glisser un modèle sur la grille de planification plutôt que de définir manuellement les horaires de chaque équipe.


Construire la grille de planification

La grille de planification est l'interface centrale de planification. Il affiche les ressources (employés et matériels) sous forme de lignes et le temps sous forme de colonnes, les équipes étant représentées par des blocs de couleur.

Vues de grille : La grille de planification prend en charge plusieurs vues temporelles :

  • Vue quotidienne : Vue heure par heure d'une seule journée – idéale pour la gestion détaillée des équipes dans les opérations chargées
  • Vue hebdomadaire : La vue la plus couramment utilisée pour la création d'horaires hebdomadaires
  • Vue mensuelle : Vue de niveau supérieur pour planifier l'allocation des ressources au cours du mois
  • Vue annuelle : Planification des capacités et visibilité sur les chevauchements de congés tout au long de l'année

Ajout de ressources à la grille : Les ressources (employés) apparaissent sous forme de lignes dans la grille de planification. Filtrez par équipe, service ou rôle pour afficher uniquement les ressources pertinentes. La grille indique également le total des heures planifiées de chaque employé pour la semaine et si ces heures dépassent son horaire de travail contractuel.

Création d'équipes : Pour ajouter une équipe, cliquez sur une cellule vide de la grille au niveau de la plage horaire souhaitée et faites-la glisser pour définir la durée, ou cliquez pour ouvrir le formulaire de création d'équipe. Le formulaire comprend : l'employé, le rôle, l'heure de début/fin (ou la sélection du modèle d'équipe) et toutes les notes. Confirmez pour enregistrer l'équipe - elle apparaît sous la forme d'un bloc coloré sur la grille.

Codage couleur : Les équipes sont codées par couleur par rôle pour plus de clarté visuelle. Les superviseurs peuvent parcourir la grille et voir immédiatement la couverture des rôles à chaque plage horaire, identifiant ainsi les lacunes (pas de couverture des superviseurs le mardi soir) sans compter les affectations individuelles.

Détection de conflit : Lorsque vous affectez un employé à une équipe qui chevauche une autre équipe pour laquelle il est déjà prévu, Odoo signale immédiatement le conflit. De même, si un employé a une demande de congé approuvée pour la période de quart, le système vous avertit avant la finalisation du quart. Cette détection des conflits en temps réel évite les erreurs de planification qui autrement n'apparaîtraient que lorsque l'employé appelle.


Modèles de planning et plannings récurrents

La plupart des entreprises ont des horaires récurrents qui se répètent chaque semaine ou par rotation. Les fonctionnalités de copie et de répétition d'Odoo Planning éliminent la reconstruction du même planning à partir de zéro.

Copie des plannings : Après avoir créé le planning d'une semaine, copiez-le sur la semaine suivante (ou sur plusieurs semaines futures) en une seule action. Odoo duplique tous les quarts de travail vers la nouvelle période horaire. Ajustez les exceptions (couverture des vacances, événements spéciaux, congés planifiés) sans reconstruire le planning de base. Il s’agit de la fonctionnalité essentielle permettant de gagner du temps pour les opérations ayant des besoins en personnel cohérents.

Rotation des horaires : Pour les entreprises utilisant des modèles d'horaires rotatifs (par exemple, les employés alternent entre les quarts de matin, d'après-midi et de nuit selon un cycle de 3 semaines), créez un modèle d'horaire distinct pour chaque semaine de rotation. Appliquez le modèle approprié pour chaque semaine du cycle de rotation. Le calendrier de rotation assure une couverture à tout moment tout en répartissant équitablement les quarts de travail préférés et impopulaires.

Pourcentages d'allocation des ressources : Pour la planification de projets de services professionnels, allouez les employés aux projets en pourcentage de leur temps plutôt qu'en blocs de quarts de travail spécifiques. Affectez un employé au projet A à 50 % et au projet B à 50 % pour une semaine donnée. La grille de planification montre visuellement leur allocation et l'allocation totale est vérifiée par rapport à leurs heures disponibles pour éviter une surallocation.


Gestion de la disponibilité des employés

Une planification efficace nécessite de connaître la disponibilité des employés avant de créer des horaires. Odoo fournit des outils permettant aux employés de communiquer la disponibilité et aux managers de la suivre.

Demandes de disponibilité : Les employés peuvent indiquer leur disponibilité ou leur indisponibilité pour des quarts de travail ou des périodes spécifiques via le portail libre-service Planning. Ils sélectionnent les dates/heures auxquelles ils ne sont pas disponibles (en raison d'engagements personnels, d'un deuxième emploi ou d'autres contraintes) et soumettent la mise à jour de disponibilité. Les responsables voient les contraintes de disponibilité superposées sur la grille de planification : les périodes indisponibles apparaissent sous forme de cellules bloquées.

Quitter l'intégration : Le module Planning s'intègre à Odoo Time-Off. Les demandes de congés approuvées bloquent automatiquement les cellules de planification du salarié pour la période de congé. Lors de la création d'un planning, les responsables peuvent voir en un coup d'œil quels employés sont en congé et éviter de les planifier, sans vérifier séparément le module de congés.

Contraintes horaires de travail : Le contrat de chaque salarié définit son horaire de travail (heures maximum par jour, par semaine et éventuelles règles d'heures supplémentaires). La planification respecte ces contraintes en alertant les gestionnaires lorsqu'un horaire proposé entraînerait un employé en territoire d'heures supplémentaires. Cela évite les heures supplémentaires accidentelles qui créent à la fois le mécontentement des employés et les dépassements de coûts salariaux.


Calendriers de publication et notifications des employés

Un planning n’est utile que lorsque les salariés le connaissent. Le système de publication et de notification d'Odoo Planning garantit que les plannings parviennent aux employés via les canaux qu'ils utilisent.

Plannings brouillons et plannings publiés : Les plannings existent dans deux états : brouillon (seuls les managers peuvent le voir, utile pour la planification des travaux en cours) et publié (visible par les employés). Lorsque vous êtes prêt à publier le planning, cliquez sur « Publier » pour le rendre visible à tous les employés de la grille. Les modifications apportées après la publication déclenchent de nouvelles notifications.

Notifications des employés : Lorsqu'un horaire est publié, tous les employés programmés reçoivent une notification par e-mail avec leurs quarts de travail pour la période. L'e-mail montre leur emploi du temps personnel dans un format clair et lisible. Si un horaire est mis à jour après la publication (heure de quart modifiée, quart supplémentaire ajouté), les employés reçoivent automatiquement une notification de modification.

Accès aux horaires mobiles : Les employés accèdent à leur emploi du temps via l'application mobile Odoo ou le portail libre-service des employés à tout moment. La vue du planning personnel affiche les équipes à venir, le rôle de l'équipe, l'emplacement et toutes les notes. Les employés n'ont pas besoin d'accéder à l'interface d'administration complète de Planning pour afficher leur propre emploi du temps.

Échange d'équipe : Activez l'échange d'équipe dans les paramètres de planification. Lorsqu'un employé ne peut pas effectuer un quart de travail prévu, il peut demander un échange depuis le portail libre-service, en sélectionnant le quart de travail qu'il souhaite accorder et en proposant éventuellement un remplacement spécifique à des collègues éligibles. Le gestionnaire approuve ou rejette la demande d'échange. Les échanges approuvés mettent automatiquement à jour la grille de planification et informent toutes les parties impliquées.


Feuilles de temps et intégration de la paie

La planification génère le planning attendu ; les feuilles de temps capturent ce qui s’est réellement passé. L'intégration entre la planification et les feuilles de temps offre une visibilité planifiée par rapport à la réalité pour la gestion du travail.

Comparaison entre la planification et la réalité : Accédez à Feuilles de temps > Rapports > Feuille de temps et planification. Ce rapport compare les heures planifiées de chaque employé (à partir des équipes de planification approuvées) aux heures réelles enregistrées (à partir des entrées de la feuille de temps) pour la même période. Des écarts importants (les employés travaillent beaucoup plus ou moins que prévu) indiquent soit une inexactitude dans les horaires, soit des problèmes de saisie des feuilles de temps.

Génération de feuilles de temps à partir de la planification : Pour les employés dont les entrées de feuille de temps doivent correspondre exactement à leurs équipes de planification (ouvriers de production planifiés, personnel de vente au détail), configurez la génération automatique de feuilles de temps à partir des équipes de planification terminées. Lorsqu'une équipe est marquée comme terminée, une entrée de feuille de temps est générée automatiquement, pré-remplie avec l'employé, la date, les heures et le code de projet/analyse de l'équipe de planification. Les employés ou les managers valident plutôt que de créer des entrées de feuille de temps.

Intégration de la paie : Lorsque les processus de paie incluent des différentiels de poste (taux plus élevés pour les quarts de soir ou de week-end), associez les modèles de planification des quarts de travail aux règles salariales appropriées. La paie peut extraire des informations sur les équipes de Planning pour appliquer le taux correct pour les heures travaillées de chaque employé par type d'équipe, garantissant ainsi une rémunération différentielle précise sans calcul manuel.

Prévision des coûts de main-d'œuvre : Le module Planification fournit une prévision des coûts de main-d'œuvre basée sur les équipes planifiées. Si les coûts salariaux sont paramétrés (taux horaire du module RH), multipliez les heures planifiées par le coût horaire salarié pour calculer le coût de main d'œuvre prévisionnel pour la période. Comparez avec le budget du département pour identifier le risque budgétaire avant le début de la période.


Allocation de ressources pour la planification de projet

Pour les entreprises de services professionnels, Planning est utilisé pour l’allocation des ressources du projet plutôt que pour la planification des équipes. La même interface Planning gère les deux cas d’utilisation.

Allocation basée sur un projet : Créez des enregistrements de planification qui affectent un employé à un projet pour une période et un pourcentage de temps définis. Un développeur peut être affecté au projet A à 60 % et au projet B à 40 % pour le trimestre suivant. La grille de planification le montre visuellement et les allocations totales sont vérifiées par rapport aux heures disponibles.

Planification de la capacité des ressources : Le rapport d'analyse de la planification affiche le nombre total d'heures planifiées par rapport à la capacité de chaque employé sur les périodes futures. Les ressources surutilisées (plus d’heures planifiées que d’heures disponibles) sont mises en évidence. Cette visibilité prospective permet aux chefs de projet de réaffecter le travail ou de négocier la portée avant que les délais ne dépassent en raison de contraintes de ressources.

Ressourcement basé sur les compétences : Lors de la création d'une allocation de planification, filtrez la liste des ressources par compétences requises (à partir du module Compétences RH). Seuls les employés possédant les capacités requises apparaissent comme options, évitant ainsi l'affectation accidentelle de ressources non qualifiées à des rôles de projet spécialisés.


Planification, analyse et optimisation

Rapport sur l'efficacité de la planification : Accédez à Planification > Rapports > Analyse de la planification. Le résumé affiche : le total des heures planifiées par équipe et par période, le taux d'utilisation (heures planifiées par rapport aux heures disponibles), les heures supplémentaires planifiées et les heures non planifiées (disponibles mais non allouées).

Analyse de la couverture des rôles : Pour les opérations basées sur les équipes, analysez la couverture des rôles par plage horaire. Identifiez les périodes où des rôles spécifiques sont en sous-effectif (une seule personne prévue pour un rôle qui en nécessite deux) ou en sureffectif (trois personnes prévues pour un rôle qui n'en nécessite qu'une). Optimisez la couverture pour correspondre aux modèles de demande.

Utilisation des employés : Suivez l'utilisation par employé : quel pourcentage du temps de travail disponible de chaque personne est alloué aux équipes ou aux projets planifiés ? Une utilisation élevée (90 % et plus) ne laisse aucune marge pour le travail ponctuel. Une faible utilisation (inférieure à 60 %) peut indiquer un sous-déploiement ou un besoin d'allocation de travail supplémentaire.


Questions fréquemment posées

Odoo Planning peut-il gérer la planification sur plusieurs sites simultanément ?

Oui. Filtrez la grille de planification par emplacement pour créer et afficher les plannings de chaque site. Les employés sont affectés à un emplacement principal et le filtre affiche uniquement les employés de cet emplacement. Les employés qui travaillent sur plusieurs sites peuvent être programmés sur différents sites à différents jours : la grille de planification affiche leur emploi du temps complet sur tous les sites.

Comment Odoo Planning gère-t-il les équipes fractionnées lorsqu'un employé travaille sur deux blocs distincts en une seule journée ?

Créez deux équipes de planification distinctes pour le même employé le même jour : une pour le bloc du matin et une pour celui de l'après-midi. Les deux équipes apparaissent sur la grille de planification. Le nombre total d'heures pour la journée est calculé à partir des deux quarts de travail combinés. Les équipes fractionnées sont courantes dans les environnements de restauration, de vente au détail et de soins de santé, et Odoo les gère sans aucune configuration particulière.

Les responsables peuvent-ils recevoir des notifications lorsque les plannings planifiés n'ont pas été publiés dans un délai donné ?

Configurez une action automatisée dans Odoo qui vérifie si les horaires ont été publiés pour la semaine à venir avant une date limite spécifique (par exemple, tous les jeudis à 17 heures). Si le planning est encore à l'état de brouillon, envoyez un email de rappel au responsable concerné. Cela garantit que les employés reçoivent leurs horaires avec un préavis suffisant, ce qui constitue une exigence légale dans de nombreuses juridictions.

Comment Odoo gère-t-il la planification des employés à temps partiel et sous contrat zéro heure ?

Les salariés à temps partiel ont dans leur contrat RH un horaire de travail qui reflète leurs horaires réduits. Planning respecte ce calendrier lors du calcul de la surallocation. Les employés zéro heure n'ont pas d'horaire de travail fixe : leur disponibilité Planning est basée sur les demandes de disponibilité qu'ils soumettent. Les managers voient leur disponibilité et leur planning en conséquence. Le nombre total d'heures prévu pour les employés zéro heure doit être basé sur la demande de l'entreprise plutôt que sur un minimum contractuel.

Pouvons-nous utiliser Odoo Planning pour l'équipement ou la planification des salles de réunion ?

Oui. Créer des ressources matérielles pour les équipements (chariots élévateurs, machines de production, salles de conférence, véhicules). Ceux-ci apparaissent dans la grille de planification aux côtés des salariés. Planifiez l'équipement pour les projets ou les opérations exactement comme les employés. Les conflits (même équipement programmé pour deux opérations différentes simultanément) sont détectés et signalés. La planification des équipements s'intègre au module Maintenance : la maintenance planifiée bloque automatiquement les équipements dans la grille de planification.

Comment Odoo Planning s'intègre-t-il au module Recrutement pour la planification des effectifs ?

La vue de la capacité des ressources de Planning affiche la couverture actuelle et projetée. Lorsque la demande planifiée dépasse systématiquement la capacité des ressources disponibles, cela fournit une justification quantitative pour les demandes de nouvelles embauches. Créez une offre d'emploi de recrutement directement à partir de Planning lorsqu'une lacune persistante est identifiée. La nouvelle recrue, une fois intégrée, est ajoutée au pool de ressources de planification et sa disponibilité apparaît dans les plannings futurs.

Existe-t-il un moyen de voir qui est disponible pour une équipe spécifique lors de la création du planning ?

Oui. Lors de la création d'un horaire, le filtre de ressources peut afficher uniquement les employés disponibles (pas d'équipes conflictuelles, pas de congés approuvés) pour un créneau horaire spécifique. Cette vue « axée sur la disponibilité » accélère considérablement l'affectation des équipes : au lieu de vérifier chaque employé individuellement, vous ne voyez que ceux qui peuvent effectuer l'équipe. Filtrez davantage par rôle pour voir les employés disponibles qualifiés pour le type de quart de travail spécifique.


Prochaines étapes

Odoo Planning transforme la planification du personnel d'une charge administrative hebdomadaire en un processus géré et basé sur les données. Lorsque les plannings sont créés à partir de modèles, publiés via des applications mobiles et intégrés aux feuilles de temps et à la paie, les responsables passent moins de temps à créer des plannings et plus de temps à gérer les opérations réelles.

ECOSIRE met en œuvre Odoo Planning pour les chaînes de vente au détail, les entreprises hôtelières, les opérations de fabrication et les entreprises de services professionnels. Notre implémentation comprend la configuration des ressources, la conception de modèles de quarts de travail, l'intégration avec les ressources humaines et la paie, ainsi que la formation des managers sur l'interface de planification.

Visitez notre page de services Odoo pour explorer les options de mise en œuvre de la planification des effectifs, ou parcourez nos modules de place de marché pour des extensions de planification, notamment l'optimisation des horaires basée sur l'IA, les algorithmes de dotation en personnel basés sur la demande et les systèmes de préférences de planification des employés pour Odoo 19 Enterprise.

E

Rédigé par

ECOSIRE Research and Development Team

Création de produits numériques de niveau entreprise chez ECOSIRE. Partage d'analyses sur les intégrations Odoo, l'automatisation e-commerce et les solutions d'entreprise propulsées par l'IA.

Discutez sur WhatsApp