Chapter 3 · leçon 5 sur 12
Connectez-vous pour suivre votre progression
Questions de cette leçonLa gestion des ressources humaines dans Maximo Manage repose sur une architecture modulaire qui permet de définir, d'organiser et d'allouer la main-d'œuvre et les équipes de manière efficace. Cette architecture est centrée autour de trois entités principales : la main-d'œuvre (`Labor`), les corps de métier (`Crafts`) et les équipes (`Crews`). Chacune de ces entités joue un rôle distinct mais interconnecté dans la planification et l'exécution des opérations de maintenance.
Les `Crafts` constituent la base des compétences techniques, tandis que les enregistrements `Labor` représentent les individus possédant ces compétences. Les `Crews` regroupent ces individus et leurs outils pour former des unités de travail prêtes à être déployées. Cette structure hiérarchique assure une granularité fine dans la gestion des ressources, permettant d'adapter précisément les compétences disponibles aux besoins des ordres de travail.
Comprendre les distinctions et les interdépendances entre la main-d'œuvre, les corps de métier et les équipes est fondamental pour une gestion efficace des ressources dans Maximo Manage. Chaque entité a un rôle spécifique et des attributs uniques qui contribuent à la planification et à l'exécution des tâches.
Cette table compare les caractéristiques principales de ces trois concepts, en mettant en lumière leur fonction, leur configuration et leur relation avec d'autres modules de Maximo.
| Caractéristique | Labor (Main-d'œuvre) | Crafts (Corps de Métier) | Crews (Équipes) |
|---|---|---|---|
| **Définition** | Individu (employé ou contractuel) qui effectue le travail. | Type de travail ou de compétence (ex: électricien, mécanicien). | Groupe de main-d'œuvre et d'outils organisé pour effectuer un travail spécifique. |
| **Application Maximo** | `Labor` (ou `People` pour les informations générales sur la personne). | `Crafts`. | `Crews`. |
| **Objectif principal** | Représenter les ressources humaines individuelles et leurs attributs spécifiques (taux, disponibilité). | Définir les compétences requises pour les tâches et les taux associés. | Regrouper les ressources (personnel, outils) pour une planification et une affectation efficaces. |
| **Attributs clés** | `LABORCODE`, `PERSONID`, `CRAFT`, `SKILLLEVEL`, taux horaires spécifiques. | `CRAFT`, `DESCRIPTION`, `SKILLLEVELS`, `STANDARD RATES`, `PREMIUM PAY CODES`. | `CREWID`, `CREWTYPE`, `STATUS` (par défaut `ACTIVE`), `ASSIGNED LABOR`, `TOOLS`. |
| **Relation** | Associé à un `Craft` et un `Skill Level`. | Peut avoir plusieurs `Skill Levels`. Associé à des enregistrements `Labor`. | Composé de `Labor` et d'outils. Basé sur un `Crew Type`. |
| **Utilisation** | Affecté aux ordres de travail, suivi des heures travaillées (`LABTRANS`). | Utilisé dans les `Job Plans` et les ordres de travail pour spécifier les compétences requises. | Affecté aux ordres de travail pour planifier des groupes de ressources. |
| **Niveau de configuration** | Peut être configuré au niveau de l'organisation ou du site. | Peut être configuré au niveau de l'organisation ou du site. | Configuré au niveau du site. |
La configuration des ressources humaines dans Maximo Manage est un processus structuré qui commence par la définition des corps de métier, se poursuit par l'enregistrement de la main-d'œuvre et culmine avec la création d'équipes. Chaque étape est cruciale pour assurer que les bonnes compétences et les bonnes personnes sont disponibles pour les tâches de maintenance.
La flexibilité de Maximo permet de gérer ces ressources à différents niveaux (organisation ou site), ce qui est essentiel pour les entreprises ayant des opérations distribuées sur plusieurs emplacements. Une configuration précise garantit une planification des ordres de travail plus efficace et une meilleure allocation des coûts.
Le cycle de vie d'une équipe dans Maximo Manage commence par sa définition et se poursuit par son activation, son utilisation dans les ordres de travail, et potentiellement sa mise hors service. Ce processus garantit que les équipes sont correctement structurées, dotées en personnel et disponibles pour les opérations de maintenance.
La gestion des statuts et des affectations est essentielle pour maintenir l'efficacité opérationnelle et la précision des rapports sur l'utilisation des ressources.
Beaucoup d'utilisateurs ont tendance à créer un nouveau `Craft` pour chaque variation de compétence (ex: "Mécanicien Junior", "Mécanicien Senior"). Cependant, la bonne pratique Maximo est de créer un seul `Craft` (ex: "Mécanicien") et de définir plusieurs `Skill Levels` au sein de ce `Craft`, chacun avec son propre `standard rate`. Cela simplifie la gestion et la cohérence des données, et permet une meilleure flexibilité dans l'affectation de la main-d'œuvre.
Un piège courant est de tenter de créer un enregistrement `Crew` sans avoir préalablement défini un `Crew Type` correspondant. Maximo exige qu'un `Crew Type` soit défini dans l'application `Crew Type` avant de pouvoir créer un enregistrement `Crew`. Le `Crew Type` sert de modèle pour les positions, qualifications et outils, et sans lui, la création d'une équipe est bloquée ou incomplète.
Lors de l'affectation de la main-d'œuvre à une équipe, des conflits peuvent survenir si un individu est déjà affecté ailleurs ou ne possède pas les qualifications requises. Un piège est de ne pas utiliser la fonctionnalité de "ligne non restreinte" (`unrestricted row`) sur l'onglet `Assigned Labor`. Cette option permet de résoudre automatiquement certains conflits, offrant une flexibilité précieuse pour les affectations temporaires ou les situations d'urgence, mais doit être utilisée avec discernement pour ne pas contourner des règles d'affectation importantes.
Un `Craft` représente un type de travail ou une profession (ex: électricien), tandis qu'un `Skill Level` est un niveau de compétence spécifique au sein de ce `Craft` (ex: électricien junior, électricien senior). Maximo permet de définir plusieurs `Skill Levels` pour un même `Craft`, chacun pouvant avoir des taux horaires différents, évitant ainsi la duplication des enregistrements de corps de métier.
Le statut par défaut d'un enregistrement `Crew` est `ACTIVE`. Il est crucial de définir un `Crew Type` avant de créer une `Crew` car le `Crew Type` sert de modèle. Il spécifie les positions, les qualifications et les outils requis pour ce type d'équipe, et ces informations sont copiées dans le nouvel enregistrement `Crew`, simplifiant et standardisant le processus de création.
Maximo offre la possibilité d'ajouter une "ligne non restreinte" (`unrestricted row`) sur l'onglet `Assigned Labor` d'un enregistrement `Crew`. Cette fonctionnalité permet de résoudre automatiquement certains conflits d'affectation, offrant une plus grande flexibilité pour assigner de la main-d'œuvre même si des règles d'affectation strictes pourraient normalement l'empêcher. Cela est utile pour des situations exceptionnelles ou des ajustements rapides.
Les enregistrements `Labor` et `Crafts` peuvent être configurés et utilisés soit au niveau de l'organisation (`organization level`), soit au niveau du site (`site level`). Cette flexibilité est essentielle pour les entreprises opérant sur plusieurs sites, permettant une gestion centralisée ou décentralisée des ressources humaines selon les besoins opérationnels.