Plan de révision
Initialisation…

IBM C1000-183

Maximo Manage v9.0 Functional Deployment — Professional

~60-70 questions 90 min Passing ~66% 44 leçons courtes

Comment utiliser ce plan

  1. Cliquez une leçon dans la barre latérale — chaque leçon = 1 écran
  2. Chaque leçon a 2 onglets : 📚 Leçon (théorie) et 🎯 Scénarios d’examen (cas réels)
  3. Cocher « Marquer comme étudiée » pour suivre la progression (enregistrée dans le stockage local du navigateur)
  4. Utilisez ← Précédent / Suivant → pour naviguer linéairement
  5. Ordre recommandé : Section 3 (26%) en premier → Section 6 (16%) → Section 4 (15%) → etc.

Accès rapide par priorité

Stratégie d’étude sur 8 semaines

  • W1-2 — Full Section 3 (12 lessons) + Section 6 (7 lessons)
  • W3-4 — Section 4 (8 lessons) + Section 7 (4 lessons) + hands-on MAS Trial
  • W5-6 — Sections 1, 2, 5, 8, 9 (13 lessons) + Anki review
  • W7 — Timed mock exams + official IBM Assessment Test ($30)
  • W8 — Consolidation only, no new content
Passing threshold: ~66% (2/3 of questions). Target: >75% on the IBM Assessment Test before booking the real exam ($200, Pearson VUE).

Décrire la Maximo Application Suite (MAS)

Section 10%~2 questionsThéorie
Illustration de la leçon 1.1 — Maximo Application Suite : Manage + Health + MVI + Predict + Visual Inspection sur OpenShift

📋 Objectifs IBM

  • Comprendre les composants clés de l'architecture Maximo Application Suite (MAS) 9.x
  • Maîtriser les interactions entre les différents modules MAS et l'infrastructure sous-jacente
  • Identifier les rôles des services principaux dans l'écosystème Maximo
  • Différencier les couches techniques (présentation, métier, données) de la solution
  • Reconnaître les dépendances entre les composants IBM Maximo et les services tiers
  • Appliquer les connaissances architecturales pour diagnostiquer des scénarios d'intégration

💡 Points clés

  • MAS Hub — Point d'entrée unifié pour les applications Maximo, fournissant une interface cohérente et des services transversaux comme l'authentification et la gestion des licences.
  • Workspace — Environnement personnalisable regroupant les applications métier (Work Order Tracking, Inventory, etc.) selon les besoins des utilisateurs.
  • Microservices — Architecture décomposée en services indépendants (ex: Asset Management Service, Integration Service) communiquant via APIs REST.
  • OpenShift — Plateforme containerisée sous-jacente assurant l'orchestration, la scalabilité et la haute disponibilité des composants MAS.
  • Base de données relationnelle — Stockage centralisé des données opérationnelles dans des tables comme WORKORDER, ASSET, et INVENTORY, avec schéma normalisé.
  • Connecteurs d'intégration — Composants spécialisés (Enterprise Service, Publish Channel) pour échanger des données avec des systèmes externes comme SAP ou Oracle.
  • Sécurité multicouche — Combinaison de RBAC (contrôle d'accès basé sur les rôles), SSO, et MFA pour protéger les données sensibles.
  • Modèle de déploiement hybride — Prise en charge simultanée de déploiements cloud (IBM Cloud, AWS, Azure) et on-premise via des options d'installation flexibles.

📐 Architecture technique

L'architecture de MAS 9.x repose sur une séparation claire des responsabilités entre cinq couches techniques interconnectées. La couche présentation gère les interfaces utilisateur via le MAS Hub, tandis que la couche métier encapsule la logique applicative dans des microservices spécialisés.

La persistance des données s'effectue dans une base relationnelle (DB2, Oracle, ou SQL Server) avec un schéma normalisé comprenant plus de 1 200 tables comme MAXOBJECT pour les métadonnées et WORKORDER pour les données transactionnelles. Les services d'intégration utilisent des Object Structures JSON pour sérialiser les données.


    
Architecture logique de MAS 9.x montrant les flux principaux entre le hub, les microservices, et les systèmes externes. Les flèches indiquent les directions des interactions critiques pour les opérations normales.

📊 Comparaison des composants MAS

Rôles et caractéristiques des principaux services MAS
ComposantResponsabilitésTechnologies clés
Asset ManagementGestion du cycle de vie des actifs, analyses prédictivesJava, Kafka, DB2
MonitorSurveillance IoT, traitement des données capteursNode.js, TimescaleDB
HealthDiagnostic d'état des équipements (AHI, RUL)Python, TensorFlow
PredictModèles d'IA pour la maintenance prédictivePyTorch, scikit-learn
IntegrationConnectivité avec ERP, SCADA, CMMS tiersREST, OAuth, JWT
Tableau comparatif des services MAS 9.x, soulignant la spécialisation de chaque module et leur stack technologique sous-jacente. Les dépendances entre services sont gérées via des APIs documentées dans la bibliothèque Web Services Library.

⚙️ Configuration de base

L'implémentation standard de MAS nécessite une configuration initiale via l'application System Configuration, où les administrateurs définissent les paramètres critiques comme les SITEID, ORGID, et les règles de sécurité. Les étapes clés incluent la création des domaines (MAXDOMAIN), la configuration des STOREROOMS, et l'établissement des calendriers opérationnels.

Exemple concret : pour une organisation manufacturière avec 3 sites, la configuration typique implique 15 heures de paramétrage initial, incluant la création de 12 PERSONGROUP, 45 LOCATIONS, et l'import de 3 200 ITEM depuis un ERP existant.

  • Initialisation — Définition des System Properties de base (fuseau horaire, formats de date, UoM par défaut).
  • Sécurité — Création des SECURITYGROUP et association aux rôles métier via APPAUTH.
  • Données de référence — Import des COMPANIES, CRAFT, et FAILURECODE essentiels pour les processus EAM.
  • Connectivité — Configuration des Endpoints pour l'intégration avec les systèmes financiers et MRO.

🔄 Cycle de vie des données

Les données dans MAS suivent un cycle de vie strictement contrôlé, depuis leur création dans les applications comme Item Master jusqu'à leur archivage dans les tables historiques. Les transitions entre statuts (ex: ACTIVEPENDING_OBSOLETEOBSOLETE) déclenchent des workflows documentés dans WFINSTANCE.


    
Cycle de vie typique d'un enregistrement dans MAS (ex: ASSET), montrant les transitions de statut principales et les points de décision critiques. Les états en rouge déclenchent des notifications via Communication Templates.

⚠️ Pièges IBM

Piège 1 — Confusion entre MAS et versions antérieures

Les candidats supposent souvent que l'architecture de MAS 9.x est identique aux versions standalone de Maximo 7.6. En réalité, MAS introduit des microservices décentralisés et une dépendance critique à OpenShift, contrairement à l'architecture monolithique historique. L'examen teste spécifiquement cette distinction.

Piège 2 — Sous-estimation des dépendances externes

Un scénario fréquent présente un problème d'intégration sans mentionner les systèmes connectés. La réponse correcte doit toujours considérer les composants externes comme les fournisseurs d'identité pour le SSO ou les bases de données tierces accessibles via Object Structures.

🎯 Carte mémoire

Quels sont les trois services MAS obligatoires pour une installation minimale ?

1) Core (services de base), 2) Asset Management (fonctionnalités EAM), 3) Integration (connectivité). Les autres services comme Predict ou Health sont optionnels.

Comment MAS garantit-il la cohérence des données entre microservices ?

Via des transactions distribuées utilisant le pattern SAGA et des files d'attente Kafka pour les opérations asynchrones. Les tables système comme MAXVARS stockent les verrous transactionnels.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 1.1 · Type 1A T1 · Simple
A customer evaluates Maximo Application Suite v9.0 as the target platform for a plant with 2,000 assets and three operating sites.
Question : On which foundational container platform does Maximo Application Suite (MAS) v9.0 run?
Q2 · Sous-rubrique 1.1 · Type 1B T1 · Simple
Question : What is the purpose of the MAS Suite Administrator role within Maximo Application Suite?
Q3 · Sous-rubrique 1.1 · Type 1C T1 · Simple
Question : Which statement is TRUE about the relationship between the MAS Suite and the Manage application in v9.0?
Q4 · Sous-rubrique 1.1 · Type 1D T1 · Simple
Question : How does MAS v9.0 handle application licensing across its components (Manage, Monitor, Predict, Health, Visual Inspection)?
Q5 · Sous-rubrique 1.1 · Type 1E T1 · Simple
Question : What is the default user type assigned to a new MAS user when the Suite Administrator creates them without explicit entitlement?
Illustration de la leçon 1.2 — MAS User Administration : MAS-level vs Manage-level users + entitlements

Concepts MAS User Administration

Section 10%~2 questions

📋 Objectifs IBM

  • Comprendre la hiérarchie et les relations entre Sites, Organizations et Companies dans Maximo Manage 9.x
  • Configurer correctement les entités Sites, Organizations et Companies pour une implémentation multi-sites
  • Maîtriser les implications fonctionnelles des paramètres SITEID et ORGID dans les transactions
  • Distinguer les rôles respectifs des Companies et Organizations dans la gestion financière et opérationnelle
  • Implémenter des règles de sécurité inter-sites via les Security Groups
  • Utiliser les tables COMPANIES, SITES et ORGANIZATIONS pour les requêtes et rapports

💡 Points clés

  • Hiérarchie structurelle — Les Companies contiennent des Organizations qui contiennent des Sites, formant une arborescence de gestion multi-niveaux.
  • SITEID — Champ clé présent dans 87% des tables Maximo (WORKORDER, ASSET, etc.) qui détermine la localisation physique des actifs et travaux.
  • ORGID — Identifiant organisationnel utilisé pour la segmentation métier, particulièrement critique dans INVENTORY et PURCHASING.
  • Cross-Site — Fonctionnalité permettant les transactions entre sites après configuration spécifique dans Database Configuration.
  • Security Groups — Mécanisme d'accès conditionnel basé sur les valeurs SITEID et ORGID via les Data Restrictions.
  • Holding Location — Site spécial (généralement CENTRAL) utilisé pour les stocks en transit entre sites.
  • MXAPIORGANIZATION — Object Structure clé pour les intégrations inter-organisations via API REST.

📐 Architecture des entités organisationnelles

L'architecture organisationnelle de Maximo repose sur trois niveaux imbriqués : les Companies (niveau financier), les Organizations (niveau opérationnel) et les Sites (niveau physique). Cette triade structure 92% des transactions système.

Chaque niveau possède des tables dédiées (COMPANIES, ORGANIZATIONS, SITES) reliées par des clés étrangères. Les statuts ACTIVE et PENDING_OBSOLETE contrôlent leur cycle de vie.


    
Architecture relationnelle des entités organisationnelles dans Maximo Manage 9.x. Les flèches indiquent les relations de containment et les liens via SITEID/ORGID.

📊 Comparaison des entités organisationnelles

Caractéristiques comparées des entités Sites, Organizations et Companies
EntitéTableUsage principalExemple de valeur
CompanyCOMPANIESComptabilité, facturationACME_CORP
OrganizationORGANIZATIONSGestion opérationnelleMANUFACTURING
SiteSITESLocalisation physiquePARIS_PLANT
Holding LocationSTOREROOMSStocks en transitTRANSIT_WH
Tableau comparatif des quatre types d'entités organisationnelles avec leurs tables associées et cas d'usage typiques. Les valeurs d'exemple reflètent des implémentations réelles.

⚙️ Configuration des entités

La configuration initiale s'effectue dans Database Configuration avant toute création de données. Les paramètres Cross-Site et Cross-Org doivent être validés.

Exemple de séquence pour un déploiement multi-sites : 1) Création des Companies, 2) Définition des Organizations, 3) Ajout des Sites avec leurs magasins associés (STOREROOMS).

  • Étape 1 — Créer la Company dans Companies avec statut ACTIVE.
  • Étape 2 — Ajouter les Organizations enfants dans Organizations avec le champ COMPANY renseigné.
  • Étape 3 — Configurer les Sites dans Sites en spécifiant l'ORGID parent.
  • Étape 4 — Activer les options Allow Cross-Site Transfers si nécessaire.

🔄 Cycle de vie d'une Organization

Le cycle de vie typique d'une Organization implique 5 états majeurs, avec des transitions conditionnées par des workflows spécifiques.


    
Cycle de vie d'une Organization dans Maximo Manage. Les transitions vers OBSOLETE nécessitent des vérifications d'intégrité référentielle.

⚠️ Pièges IBM

Piège 1 — Confusion SITEID/ORGID dans les requêtes

Les candidats croient souvent que SITEID suffit pour filtrer les données, alors que 68% des requêtes complexes nécessitent une jointure avec ORGID, particulièrement dans les modules Inventory et Purchasing.

Piège 2 — Transferts inter-sites non configurés

L'examen teste la connaissance du paramètre Allow Cross-Site Transfers dans Database Configuration. Sans cette activation, les transferts entre sites génèrent des erreurs MXERR_INVALID_SITE.

🎯 Carte mémoire

Quelles tables contiennent à la fois SITEID et ORGID ?

Les tables INVENTORY, WORKORDER, ASSET et PURCHASEORDER contiennent systématiquement ces deux champs pour la segmentation organisationnelle.

Comment empêcher la suppression accidentelle d'une Organization ?

En configurant un workflow avec condition préalable vérifiant l'absence d'enregistrements enfants via une Validation Where Clause sur les tables liées.

Q6 · Sous-rubrique 1.2 · Type 1A T1 · Simple
Question : From where does an end user launch the Manage application inside MAS v9.0?
Q7 · Sous-rubrique 1.2 · Type 1B T1 · Simple
Question : What is the role of the Suite Navigator in MAS v9.0?
Q8 · Sous-rubrique 1.2 · Type 1C T1 · Simple
Question : Which statement is TRUE about Manage's workspace model in MAS v9.0?
Q9 · Sous-rubrique 1.2 · Type 1D T1 · Simple
Question : How does MAS v9.0 deliver Suite-level single sign-on (SSO) to its constituent applications?
Illustration de la leçon 1.3 — Add-ons et Industry Solutions : Oil & Gas, Utilities, Transportation, Aviation, Nuclear, Spatial

Add-ons et Industry Solutions Maximo Manage

Section 10%~1-2 questions

📋 Objectifs IBM

  • Comprendre la distinction entre les solutions sectorielles (Industry Solutions) et les modules complémentaires (Add-ons) de Maximo Manage.
  • Identifier les principales Industry Solutions disponibles avec Maximo Manage.
  • Identifier les principaux Add-ons disponibles avec Maximo Manage.
  • Saisir l'importance de l'entitlement et du niveau de licence (Tier level) pour l'accès aux Industry Solutions et Add-ons.
  • Reconnaître que ces composants sont installés et déployés dans le cadre de Maximo Manage au sein de Maximo Application Suite.
  • Appréhender le rôle de ces extensions dans l'enrichissement des capacités de gestion d'actifs.

💡 Points clés

  • Maximo Manage — Le cœur de la gestion d'actifs, offrant des fonctionnalités complètes pour le cycle de vie des actifs et la maintenance.
  • Industry Solutions — Des extensions spécifiques à un secteur d'activité, conçues pour répondre aux besoins uniques de domaines comme l'aviation ou le transport.
  • Add-ons — Des modules complémentaires qui étendent les fonctionnalités de base de Maximo Manage, souvent de manière transversale à plusieurs industries.
  • Entitlement — Une licence requise pour chaque installation des Industry Solutions et Add-ons, sauf indication contraire.
  • Tier Level — Le niveau de licence (`Base` ou `Premium`) qui détermine l'accès aux applications IS/Add-on, basé sur les `AppPoints`.
  • Déploiement — Les Industry Solutions et Add-ons sont déployés et activés en option avec Maximo Manage au sein de Maximo Application Suite.
  • Intégration — Possibilité d'intégrer Maximo Manage avec d'autres systèmes d'entreprise comme SAP, Oracle ou Workday via des connecteurs.
  • Base de données partagée — Si `Maximo Health` est déployé avec `Maximo Manage`, ils partagent la même instance de base de données.

📐 Architecture des extensions Maximo Manage

L'architecture de Maximo Manage est conçue pour être modulaire et extensible, permettant aux organisations d'adapter la plateforme à leurs besoins spécifiques. Cette extensibilité est principalement réalisée via les Industry Solutions et les Add-ons, qui s'intègrent nativement au cœur de Maximo Manage.

Ces extensions ne sont pas des applications autonomes, mais des couches fonctionnelles et des configurations pré-établies qui enrichissent les capacités de gestion d'actifs de base. Elles sont déployées et activées en tant que composants optionnels lors de l'installation de Maximo Manage au sein de l'environnement Maximo Application Suite (MAS).


    
Diagramme architectural illustrant l'intégration des Industry Solutions et Add-ons avec Maximo Manage au sein de Maximo Application Suite. Ces composants étendent les fonctionnalités de base pour des besoins spécifiques.

📊 Comparaison : Industry Solutions vs. Add-ons

Bien que les Industry Solutions et les Add-ons étendent tous deux les capacités de Maximo Manage, ils le font de manières distinctes, ciblant des besoins différents. Comprendre cette distinction est crucial pour une implémentation et une certification réussies.

Les Industry Solutions sont des ensembles de fonctionnalités préconfigurées et de meilleures pratiques spécifiques à un secteur, tandis que les Add-ons sont des modules fonctionnels qui peuvent être appliqués à travers diverses industries pour améliorer des aspects spécifiques de la gestion d'actifs.

Distinction entre Industry Solutions et Add-ons de Maximo Manage
CaractéristiqueIndustry SolutionsAdd-ons
Objectif principalRépondre aux exigences uniques d'un secteur d'activité spécifique.Étendre les fonctionnalités de base de Maximo Manage de manière transversale.
SpécificitéHautement spécialisées pour des industries (ex: aviation, nucléaire).Généralement applicables à plusieurs industries (ex: gestion de la configuration, HSE).
Exemples clésMaximo Aviation, Maximo Civil Infrastructure, Maximo Nuclear, Maximo Oil & Gas, Maximo Transportation, Maximo Utilities.Maximo Asset Configuration Manager, Maximo Health, Safety and Environment, Maximo Anywhere.
Modèle d'intégrationIntègrent des processus métier, des données et des interfaces spécifiques à l'industrie.Ajoutent des fonctionnalités ou des applications complémentaires au système de base.
Licensing / EntitlementNécessitent un `entitlement` spécifique, souvent lié à un niveau de licence `Premium`.Nécessitent également un `entitlement` spécifique, contribuant au niveau de licence `Premium`.
DéploiementDéployés en option avec Maximo Manage, souvent avec des exigences de compatibilité spécifiques.Déployés en option avec Maximo Manage, enrichissant les capacités existantes.
Ce tableau met en évidence les différences fondamentales entre les Industry Solutions et les Add-ons, soulignant leur rôle complémentaire dans l'écosystème Maximo Manage.

⚙️ Configuration et déploiement des extensions

Le déploiement des Industry Solutions et Add-ons est une étape clé dans la personnalisation de Maximo Manage. Ces composants sont installés en tant que partie intégrante de Maximo Manage au sein de Maximo Application Suite. Le processus implique des considérations importantes en matière de licence, de compatibilité et de configuration de la base de données.

Avant tout déploiement, il est impératif de vérifier la compatibilité des Industry Solutions et Add-ons avec la version de Maximo Manage et de Maximo Application Suite. Des étapes de préparation, telles que la revue des langues supportées pour les déploiements multilingues, sont également nécessaires.

  • Entitlement et Licensing — Chaque Industry Solution et Add-on requiert un `entitlement` spécifique. L'accès à ces applications est souvent lié à un niveau de licence `Premium` basé sur les `AppPoints`.
  • Base de données — Pour déployer `Maximo Manage` (et par extension ses Industry Solutions/Add-ons), une instance de base de données configurée et opérationnelle est requise. Maximo supporte `Db2`, `Db2 Warehouse`, `Microsoft SQL Server`, ou `Oracle Database`. Il est à noter que si `Maximo Health` est déployé avec `Maximo Manage`, ils partagent la même base de données.
  • Processus de déploiement — Les Industry Solutions et Add-ons sont inclus en option lors du processus de déploiement et d'activation de Maximo Manage. Cela permet aux organisations de choisir les extensions pertinentes pour leurs opérations.
  • Intégration externe — Maximo Manage, avec ses extensions, peut être intégré à des applications tierces comme SAP, Oracle ou Workday. Ces intégrations sont facilitées par l'utilisation de connecteurs spécifiques, assurant un flux de données cohérent entre les systèmes.

🔄 Cycle de vie d'une extension Maximo Manage

Le cycle de vie d'une Industry Solution ou d'un Add-on au sein de Maximo Manage suit un cheminement structuré, de l'acquisition à l'opérationnalisation. Ce processus garantit que les extensions sont correctement intégrées et exploitées pour maximiser la valeur métier.

Chaque étape, de la décision d'acquérir une extension à son déploiement et son utilisation quotidienne, est cruciale pour assurer la cohérence et la performance de l'ensemble du système de gestion d'actifs.


    
Ce diagramme de flux d'état illustre le cycle de vie typique d'une Industry Solution ou d'un Add-on, de l'identification du besoin à l'opérationnalisation et la maintenance continue.

⚠️ Pièges IBM

Piège 1 — Confusion entre Industry Solution et Add-on

Les candidats peuvent confondre la nature et l'objectif des Industry Solutions et des Add-ons. Une Industry Solution est spécifique à un secteur (ex: Maximo Aviation pour l'aéronautique), intégrant des processus métier et des données propres à cette industrie. Un Add-on (ex: Maximo Asset Configuration Manager) est un module complémentaire qui étend les fonctionnalités de base de Maximo Manage de manière plus générale, souvent applicable à plusieurs secteurs. L'examen peut présenter des scénarios où la distinction est floue, testant la capacité à identifier la bonne catégorie d'extension.

Piège 2 — Oubli des exigences d'Entitlement et de Tier Level

L'accès aux Industry Solutions et Add-ons n'est pas automatique avec une licence Maximo Manage de base. Il nécessite un `entitlement` spécifique pour chaque installation et est souvent lié à un niveau de licence `Premium` basé sur les `AppPoints`. Un piège courant serait de supposer qu'une organisation ayant Maximo Manage peut simplement activer n'importe quelle extension sans considération de licence supplémentaire. L'examen peut poser des questions sur les prérequis d'accès ou les conséquences d'un manque d'entitlement.

Piège 3 — Ignorance des dépendances de déploiement

Le déploiement des Industry Solutions et Add-ons n'est pas un processus isolé. Il est réalisé en option lors du déploiement et de l'activation de Maximo Manage au sein de Maximo Application Suite. De plus, des vérifications de compatibilité sont essentielles, et certaines applications, comme `Maximo Health`, peuvent partager la même base de données que Maximo Manage. Un piège serait de négliger ces interdépendances, conduisant à des problèmes de déploiement ou de performance. L'examen peut interroger sur l'ordre des étapes de déploiement ou les conditions préalables.

🎯 Carte mémoire

Quelle est la principale différence entre une Industry Solution et un Add-on dans Maximo Manage, et donnez un exemple pour chacun ?

Une Industry Solution est une extension spécifique à un secteur d'activité (ex: Maximo Transportation pour les transports), intégrant des processus et des données propres à cette industrie. Un Add-on est un module complémentaire qui étend les fonctionnalités de base de Maximo Manage de manière plus générale (ex: Maximo Health, Safety and Environment), applicable à diverses industries.

Quelles sont les conditions de licence et d'accès pour les Industry Solutions et Add-ons de Maximo Manage ?

L'accès aux Industry Solutions et Add-ons requiert un `entitlement` spécifique pour chaque installation. Cet accès est souvent associé à un niveau de licence `Premium` au sein de Maximo Application Suite, déterminé par l'utilisation des `AppPoints`.

Comment les Industry Solutions et Add-ons sont-ils déployés et quelles bases de données sont supportées par Maximo Manage ?

Ils sont déployés en tant que composants optionnels lors du processus de déploiement et d'activation de Maximo Manage au sein de Maximo Application Suite. Maximo Manage supporte `Db2`, `Db2 Warehouse`, `Microsoft SQL Server`, ou `Oracle Database`.

Citez au moins trois Industry Solutions et deux Add-ons disponibles pour Maximo Manage.

Industry Solutions : Maximo Aviation, Maximo Oil & Gas, Maximo Utilities. Add-ons : Maximo Asset Configuration Manager, Maximo Health, Safety and Environment.

Q10 · Sous-rubrique 1.3 · Type 2A T2 · Choix de 2
Question : Which TWO deployment options are officially supported for MAS v9.0 as of this release? (Choose 2.)
Q11 · Sous-rubrique 1.3 · Type 1B T1 · Simple
Question : What is the purpose of the MAS Installer (mas.cli / Ansible bundle) during initial Suite deployment?
Q12 · Sous-rubrique 1.3 · Type 1C T1 · Simple
Question : Which statement is TRUE regarding Manage database support in MAS v9.0?
Q13 · Sous-rubrique 1.3 · Type 1D T1 · Simple
Question : How are Manage configuration changes (e.g., new fields, sigoptions) persisted across Manage pod restarts in MAS v9.0?
Q14 · Sous-rubrique 1.3 · Type 1E T1 · Simple
Question : Which value is the default expected TLS posture for all inbound Suite URLs in a MAS v9.0 production install?
Q15 · Sous-rubrique 1.4 · Type 3A T3 · Choix de 3
Question : Which THREE record boundaries does Manage use to structure business data, from broadest to narrowest? (Choose 3.)
Q16 · Sous-rubrique 1.4 · Type 1B T1 · Simple
Question : What is the purpose of the Default Insert Site attribute on a User record in Manage v9.0?
Q17 · Sous-rubrique 1.4 · Type 1C T1 · Simple
Question : Which statement is TRUE about Security Groups in Manage v9.0 when MAS SSO is active?
Q18 · Sous-rubrique 1.4 · Type 1D T1 · Simple
Question : How are a MAS Suite user and a Manage internal user record linked after the user logs in for the first time?
Q15 · Sous-rubrique 1.3 · Type 2B · Phase3 Gap-B (Pick-2) T2 · Choix de 2
Question : Which TWO MAS v9.0 user types require an explicit entitlement grant from the Suite Administrator to be activated on a user account? (Choose 2.)
Q19 · Sous-rubrique 1.4 · Type 2A · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO deployment modes are supported for Maximo Application Suite 9.0 in the IBM commercial catalog? (Choose 2.)
Q20 · Sous-rubrique 1.4 · Type 2A · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO user types are defined in the Maximo Application Suite licensing model (AppPoint consumption)? (Choose 2.)
Q21 · Sous-rubrique 1.1 · Type 3A · 10/10 Fix T3 · Choix de 3
Question : Which THREE products ship as core components inside the Maximo Application Suite 9.0 deployment catalog? (Choose 3.)
Illustration de la leçon 2.1 — Chart of Accounts : segments + GL Account Configuration + delimiters

Configurer le Chart of Accounts

Section 5%~1 question

📋 Objectifs IBM

  • Comprendre la structure et le rôle du Chart of Accounts dans Maximo Manage 9.x
  • Configurer des comptes généraux (GL accounts) pour le suivi des coûts
  • Maîtriser l'intégration entre les GL accounts et les modules Assets, Work Orders et Inventory
  • Implémenter des validations financières via les composants GL
  • Gérer les périodes fiscales et les restrictions d'accès aux comptes
  • Résoudre les conflits de comptabilité entre systèmes externes et Maximo

💡 Points clés

  • GL Account Structure — Hiérarchie modulaire composée de segments (ex: COMPANY, DEPARTMENT, ACCOUNT) définis dans GLCOMPONENT.
  • Component Validation — Restrictions configurables via VALIDATIONWHERE pour garantir l'intégrité des combinaisons de composants.
  • Cross-Module Integration — Les GL accounts impactent WORKORDER, ASSET, et INVENTORY via les champs GLDEBITACCT/GLCREDITACCT.
  • Fiscal Period Control — Verrouillage des écritures via FINANCIALPERIOD avec statuts OPEN/CLOSED.
  • Resource Codes — Complément aux GL accounts pour le suivi détaillé des ressources (main-d'œuvre, matériel).
  • Account Inactivation — Désactivation en cascade des comptes liés lorsqu'un composant GL passe à INACTIVE.
  • External System Mapping — Synchronisation bidirectionnelle avec les systèmes ERP via EXTERNALREFID.

📐 Architecture comptable

Le modèle de données financières de Maximo repose sur trois couches interconnectées : les composants GL, les combinaisons de comptes, et les règles de validation. Cette architecture permet une granularité adaptative aux normes comptables internationales (IFRS, SOX).

La table GLACCOUNT stocke les combinaisons valides, tandis que GLCOMPONENT définit la structure hiérarchique. Les relations many-to-many sont gérées via GLCOMPONENTVALUE et GLACCTCOMP.


    
Flux des données comptables depuis les composants GL vers les objets métier et les rapports financiers. Les comptes validés (en vert) alimentent tous les modules opérationnels.

📊 Comparaison des types de composants GL

Caractéristiques des principaux composants de comptabilité
ComposantTable liéeValidationExemple
COMPANYCOMPANIESListe fixeACME_CORP
COSTCENTERCOSTCENTERPlage numérique6200-6299
ACCOUNTGLACCOUNTExpression SQLLIKE '4%'
PROJECTPROJECTCross-orgPRJ_2024_XYZ
Les composants GL varient en complexité de validation. Les règles de type "expression SQL" offrent la plus grande flexibilité mais nécessitent une expertise avancée.

⚙️ Configuration opérationnelle

La configuration d'un compte général implique 5 étapes dans l'application Chart of Accounts : définition des composants, création des valeurs, assemblage des combinaisons, paramétrage des validations, et tests de conformité.

Exemple pour un compte d'amortissement : le composant ASSETTYPE se limite aux valeurs PRODUCTION/FACILITY, tandis que le segment DEPRECIATION exige un préfixe DEPT_.

  • Étape 1 — Naviguer vers Financial > Chart of Accounts > GL Component Maintenance.
  • Étape 2 — Définir l'ordre des segments via SEQUENCE et le type de données (ALN, NUMERIC).
  • Étape 3 — Configurer les règles de validation dans VALIDATIONWHERE (ex: STATUS = 'ACTIVE').
  • Étape 4 — Générer des combinaisons automatiques via Generate GL Accounts.
  • Étape 5 — Assigner les comptes par défaut dans Organization Defaults.

🔄 Cycle de vie d'un compte GL

Un compte général évolue à travers 4 états majeurs : création, activation, utilisation, et désactivation. Les transitions entre états déclenchent des contrôles de cohérence et des mises à jour en cascade.


    
Workflow de gestion des comptes GL. Les transitions vers Inactive vérifient l'absence de transactions ouvertes référençant le compte.

⚠️ Pièges IBM

Piège 1 — Validation des composants inactifs

L'examen suggère souvent que la désactivation d'un composant GL bloque immédiatement tous les comptes associés. En réalité, Maximo permet de conserver les comptes existants actifs via ALLOWEXISTING, tout en interdisant les nouvelles combinaisons.

Piège 2 — Synchronisation inter-systèmes

Un scénario fréquent présente l'import de comptes depuis un ERP comme écrasant les règles de validation Maximo. En pratique, l'option Validate External GL Accounts dans System Properties préserve les contraintes locales.

🎯 Carte mémoire

Quelles tables stockent la hiérarchie complète d'un compte GL ?

GLCOMPONENT (structure), GLCOMPONENTVALUE (valeurs autorisées), et GLACCOUNT (combinaisons validées). Les relations sont maintenues via GLACCTCOMP.

Comment restreindre un compte GL aux actifs de production ?

Ajouter une clause WHERE ASSETTYPE = 'PRODUCTION' dans VALIDATIONWHERE du composant ASSET, et lier ce composant à la structure GL via GLCOMPONENT.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 2.1 · Type 1A T1 · Simple
A finance controller for a multi-subsidiary group wants Maximo Manage to validate GL accounts against their ERP structure.
Question : In which Maximo Manage application is the structure of GL account segments (length, delimiter, validation list) defined?
Q2 · Sous-rubrique 2.1 · Type 1B T1 · Simple
Question : What is the purpose of the "Mandatory" flag on a GL account segment in the Chart of Accounts?
Q3 · Sous-rubrique 2.1 · Type 1C T1 · Simple
Question : Which statement is TRUE about validation of GL account strings in Manage v9.0?
Q4 · Sous-rubrique 2.1 · Type 1D T1 · Simple
Question : How does Manage determine which GL Debit account to use when a Work Order is approved?
Q5 · Sous-rubrique 2.1 · Type 1E T1 · Simple
Question : What is the standard placeholder character Manage uses to indicate an unpopulated required segment when the GL account is partially built?
Illustration de la leçon 2.2 — Currencies & Exchange Rates : devise de base, taux de change, conversion en achats

Configurer les Currencies et Exchange Rates

Section 5%~1 question

📋 Objectifs IBM

  • Comprendre la gestion des devises et des taux de change dans IBM Maximo Manage.
  • Identifier les applications clés utilisées pour la configuration et l'administration des devises.
  • Expliquer comment Maximo gère les transactions en devises étrangères pour les achats.
  • Décrire le processus de définition de la devise de base d'une organisation.
  • Savoir administrer les taux de change entre différentes devises pour des périodes spécifiques.
  • Comprendre les implications de la suppression des codes de devise.

💡 Points clés

  • Devise de base — Chaque organisation dans Maximo doit avoir une devise de base spécifiée dans l'application `Organizations`.
  • Codes de devise — Les devises sont définies et gérées via l'application `Currency Codes`, permettant d'ajouter ou de supprimer des codes.
  • Taux de change — L'application `Exchange Rates` est utilisée pour configurer et administrer les taux de conversion entre les devises pour des périodes définies.
  • Transactions étrangères — Maximo calcule automatiquement le coût de base des enregistrements d'achat (comme les `Purchase Requisitions`, `Purchase Orders`, et `Invoices`) en devise de base en utilisant le taux de change actif.
  • Applications avec champ Currency — Des applications telles que `Purchase Requisitions`, `Purchase Orders`, `Invoices`, et `Companies` intègrent un champ `Currency` pour spécifier la devise des transactions.
  • Suppression de devises — Il est possible de supprimer des codes de devise qui ne sont plus utilisés, mais cela nécessite une vérification des dépendances pour éviter les erreurs.
  • Niveau d'application — La gestion des devises et des taux de change est principalement configurée au niveau de l'organisation, avec des implications sur les transactions au niveau du site.

📐 Architecture de la gestion des devises

La gestion des devises dans Maximo est une fonctionnalité fondamentale qui assure l'intégrité financière des opérations d'achat et de gestion des stocks. Elle repose sur une architecture centralisée qui permet de définir les devises, leurs taux de conversion et de les appliquer de manière cohérente à travers les différentes applications transactionnelles.

Cette architecture est cruciale pour les entreprises opérant dans un contexte international, où les transactions avec des fournisseurs ou des filiales peuvent impliquer diverses monnaies. Maximo garantit que toutes les valeurs sont correctement converties en devise de base de l'organisation pour les rapports et l'analyse financière.


    
Ce diagramme illustre l'architecture de la gestion des devises dans Maximo. Il montre comment les codes de devise sont définis, comment la devise de base est assignée à une organisation, et comment les taux de change sont appliqués aux documents d'achat pour calculer les coûts en devise de base.

📊 Comparaison des applications de gestion des devises

Plusieurs applications Maximo collaborent pour une gestion complète des devises. Chacune a un rôle distinct, allant de la simple définition des codes à l'administration complexe des taux de change et à l'application aux transactions financières.

Comprendre la fonction spécifique de chaque application est essentiel pour configurer correctement le système et assurer l'exactitude des données financières, en particulier dans un environnement multi-devises.

Rôles des applications dans la gestion des devises
Application MaximoFonctionnalité principaleNiveau d'applicationImpact sur les transactions
Currency CodesDéfinition et gestion des codes de devise (ex: EUR, USD, JPY).GlobalPrépare les devises pour utilisation dans le système.
OrganizationsSpécification de la devise de base pour chaque organisation.OrganisationDétermine la devise de référence pour tous les calculs financiers internes.
Exchange RatesConfiguration et administration des taux de change entre les devises pour des périodes définies.OrganisationPermet la conversion des coûts des transactions étrangères en devise de base.
Purchase RequisitionsUtilisation du champ `Currency` pour les demandes d'achat en devises étrangères.Organisation/SitePermet l'enregistrement des demandes d'achat avec leur devise spécifique.
Purchase OrdersUtilisation du champ `Currency` pour les bons de commande en devises étrangères.Organisation/SitePermet l'enregistrement des bons de commande avec leur devise spécifique.
InvoicesUtilisation du champ `Currency` pour les factures en devises étrangères.Organisation/SitePermet l'enregistrement des factures avec leur devise spécifique.
CompaniesAssociation d'une devise par défaut à un fournisseur ou une entreprise.OrganisationSimplifie la saisie des devises pour les transactions récurrentes avec des entités spécifiques.
Ce tableau compare les rôles et les niveaux d'application des principales interfaces Maximo impliquées dans la gestion des devises et des taux de change, soulignant leur contribution à l'écosystème financier.

⚙️ Configuration des devises et des taux de change

La configuration des devises et des taux de change est une étape essentielle pour toute implémentation de Maximo, surtout dans un environnement commercial international. Elle garantit que les coûts sont correctement suivis et rapportés, quel que soit le pays d'origine de la transaction.

Une configuration précise évite les erreurs de calcul et assure la conformité avec les normes comptables. Le processus implique plusieurs étapes logiques, depuis la définition des devises jusqu'à l'établissement des taux de conversion.

Chaque organisation peut avoir sa propre devise de base, ce qui permet une grande flexibilité pour les entreprises avec des structures complexes ou des filiales dans différents pays. Les taux de change doivent être régulièrement mis à jour pour refléter les fluctuations du marché.

  • Étape 1 : Définition des codes de devise — Dans l'application `Currency Codes`, créez tous les codes de devise nécessaires (ex: USD, EUR, GBP, CAD). Chaque code doit être unique et correspondre à une devise reconnue.
  • Étape 2 : Spécification de la devise de base de l'organisation — Accédez à l'application `Organizations`, sélectionnez l'organisation concernée et définissez sa devise de base. Cette devise sera utilisée pour tous les rapports et calculs internes.
  • Étape 3 : Administration des taux de change — Utilisez l'application `Exchange Rates` pour définir les taux de conversion entre la devise de base et toutes les autres devises utilisées. Spécifiez des dates de début et de fin pour chaque taux afin de gérer leur validité temporelle.
  • Étape 4 : Association des devises aux entreprises — Dans l'application `Companies`, vous pouvez associer une devise par défaut à chaque fournisseur ou entreprise. Cela pré-remplit le champ `Currency` lors de la création de documents d'achat, réduisant les erreurs de saisie.
  • Étape 5 : Utilisation dans les transactions d'achat — Lors de la création de `Purchase Requisitions`, `Purchase Orders` ou `Invoices`, le champ `Currency` permet de sélectionner la devise de la transaction. Maximo utilise alors le taux de change actif pour calculer le coût équivalent en devise de base de l'organisation.

Par exemple, une entreprise basée en France (devise de base EUR) commande des pièces à un fournisseur américain. Lors de la création du `Purchase Order`, la devise est définie sur USD. Si le taux de change est de 1 EUR = 1.08 USD, un coût de 1000 USD sera automatiquement converti en 925.93 EUR pour les enregistrements internes et les rapports financiers.

Il est crucial de maintenir les taux de change à jour. Maximo permet de définir des périodes de validité pour chaque taux, assurant que le système utilise toujours le taux correct au moment de la transaction. Des processus automatisés via `Cron Task` peuvent être mis en place pour importer régulièrement les taux de change depuis des sources externes.

🔄 Cycle de vie d'une transaction en devise étrangère

Le cycle de vie d'une transaction en devise étrangère dans Maximo illustre comment le système gère la conversion des coûts depuis la demande d'achat jusqu'à la facturation. Ce processus garantit la cohérence des données financières et la précision des rapports, même lorsque plusieurs devises sont impliquées.

Chaque étape du processus est conçue pour capturer la devise correcte et appliquer le taux de change approprié, assurant ainsi une visibilité complète sur les coûts réels en devise de base de l'organisation.


    
Ce diagramme de cycle de vie détaille les étapes d'une transaction d'achat impliquant une devise étrangère, de la configuration initiale des devises et des taux jusqu'au calcul final du coût en devise de base.

Le processus commence par la définition des devises et la configuration des taux de change. Ensuite, lorsqu'une `Purchase Requisition` est créée, la devise de la transaction est spécifiée. Cette information est ensuite reportée sur le `Purchase Order` correspondant. Au moment de l'enregistrement de la `Invoice`, Maximo utilise le taux de change actif pour la période concernée afin de convertir le montant en devise étrangère en devise de base de l'organisation.

Cette conversion est transparente pour l'utilisateur mais fondamentale pour la comptabilité et l'analyse financière. Elle permet aux responsables de suivre les dépenses et les budgets dans une devise unique, simplifiant ainsi la gestion financière globale.

Il est important de noter que les taux de change sont dynamiques. Maximo permet de gérer cette dynamique en associant des dates de validité aux taux, garantissant que le système applique toujours le taux correct au moment de la transaction, et non au moment de la configuration initiale.

⚠️ Pièges IBM

Piège 1 — Taux de change obsolètes ou manquants

Les utilisateurs peuvent oublier de mettre à jour les taux de change dans l'application `Exchange Rates` ou ne pas définir de taux pour toutes les paires de devises nécessaires. Lors de la création d'un `Purchase Order` ou d'une `Invoice` en devise étrangère, Maximo pourrait alors utiliser un taux incorrect ou ne pas pouvoir effectuer la conversion, entraînant des erreurs dans les calculs de coût en devise de base. L'examen peut présenter un scénario où une transaction est effectuée avec un taux de change non valide ou manquant.

Piège 2 — Confusion entre devise de base et devise de transaction

Les candidats peuvent confondre la devise de base de l'organisation (définie dans `Organizations`) avec la devise de la transaction (spécifiée dans `Purchase Requisitions`, `Purchase Orders`, `Invoices`). La devise de base est la devise de référence interne de l'entreprise, tandis que la devise de transaction est celle utilisée avec le fournisseur. Maximo effectue toujours la conversion vers la devise de base pour les rapports internes, même si la transaction est enregistrée dans une autre devise. Un piège courant est de penser que le coût affiché dans une application transactionnelle est toujours le coût final pour l'entreprise sans conversion.

Piège 3 — Impact de la suppression d'un code de devise

Tenter de supprimer un code de devise dans l'application `Currency Codes` sans vérifier ses dépendances peut entraîner des erreurs système. Si une devise est toujours utilisée dans des enregistrements historiques (par exemple, d'anciens `Purchase Orders` ou `Invoices`), ou si elle est définie comme devise de base pour une organisation, sa suppression directe sera bloquée ou causera des incohérences. L'examen pourrait poser une question sur les prérequis avant de supprimer une devise, testant la compréhension des dépendances de données.

Piège 4 — Niveau de configuration des devises

Une erreur fréquente est de ne pas comprendre que la devise de base est définie au niveau de l'Organization, tandis que les codes de devise sont gérés globalement. Cela peut conduire à des tentatives de configuration incorrectes ou à des attentes erronées concernant l'héritage des devises. Les taux de change sont également spécifiques à l'Organization. L'examen peut présenter des scénarios où une devise est configurée à un niveau inapproprié, affectant sa disponibilité ou son comportement.

🎯 Carte mémoire

Quelle application est utilisée pour définir la devise de base d'une organisation dans Maximo ?

La devise de base d'une organisation est spécifiée dans l'application Organizations. C'est une configuration essentielle qui détermine la devise de référence pour tous les calculs et rapports financiers internes de cette organisation.

Comment Maximo gère-t-il les coûts des Purchase Orders émis en devises étrangères ?

Lorsqu'un Purchase Order est émis en devise étrangère, Maximo utilise le taux de change actif défini dans l'application Exchange Rates pour la période concernée. Il calcule et enregistre le coût équivalent en devise de base de l'organisation pour les besoins de reporting et de comptabilité interne.

Quelles sont les applications principales qui contiennent un champ Currency pour les transactions d'achat ?

Les applications principales qui contiennent un champ Currency pour les transactions d'achat sont Purchase Requisitions, Purchase Orders, Invoices et Companies. Ce champ permet de spécifier la devise dans laquelle la transaction est effectuée.

Quelles sont les précautions à prendre avant de supprimer un code de devise dans Maximo ?

Avant de supprimer un code de devise, il est impératif de vérifier qu'il n'est plus utilisé dans aucune transaction active ou historique, ni comme devise de base pour une organisation. La suppression d'une devise en cours d'utilisation peut entraîner des erreurs et des incohérences de données dans le système.

Comment Maximo assure-t-il l'exactitude des taux de change pour les transactions passées et futures ?

Maximo assure l'exactitude des taux de change en permettant de définir des périodes de validité (dates de début et de fin) pour chaque taux dans l'application Exchange Rates. Le système sélectionne automatiquement le taux approprié en fonction de la date de la transaction, garantissant ainsi la cohérence historique et future des conversions.

Est-il possible d'avoir plusieurs taux de change pour la même paire de devises ? Si oui, comment Maximo gère-t-il cela ?

Oui, il est possible d'avoir plusieurs taux de change pour la même paire de devises dans Maximo. Cela est géré par la définition de périodes de validité distinctes pour chaque taux dans l'application Exchange Rates. Maximo utilise le taux dont la période de validité englobe la date de la transaction.

Q6 · Sous-rubrique 2.2 · Type 1A T1 · Simple
Question : In which Manage application are currency exchange rates maintained per Organization?
Q7 · Sous-rubrique 2.2 · Type 1B T1 · Simple
Question : What is the purpose of maintaining two base currencies (Base Currency 1 and Base Currency 2) at Organization level?
Q8 · Sous-rubrique 2.2 · Type 2A T2 · Choix de 2
Question : Which TWO statements are TRUE about Manage's exchange rate handling? (Choose 2.)
Q9 · Sous-rubrique 2.2 · Type 1D T1 · Simple
Question : How are storeroom item costs revalued when an Organization changes the active exchange rate?
Q10 · Sous-rubrique 2.2 · Type 1E T1 · Simple
Question : Which inventory costing method is Manage's default when a new Item Set is created?
Q6 · Sous-rubrique 2.2 · Type 1A · Phase2 Gap-C (Tax Types) T1 · Simple
An implementation team needs to activate a second Tax Type (VAT + GST) on Purchase Orders and configure a defaulting hierarchy so that buyers never pick the wrong tax code manually.
Question : In Maximo Manage, from which application and menu is the NUMBER of Tax Types enabled (Tax 1..Tax 5) and the Tax Code defaulting hierarchy configured for PR, PO and Invoice lines?
Q7 · Sous-rubrique 2.2 · Type 1H · Phase2 Gap-C (Companies storage) T1 · Simple
Question : At what data segmentation level are Companies (vendor master records) stored in Maximo Manage?
Q11 · Sous-rubrique 2.2 · Type 2A · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO currency fields are mandatory on an Organization record for multi-currency transaction support? (Choose 2.)
Q12 · Sous-rubrique 2.1 · Type 3A · 10/10 Fix T3 · Choix de 3
Question : Which THREE transaction types generate automatic General Ledger (GL) postings in Maximo Manage v9.0? (Choose 3.)
Illustration de la leçon 2.3 — Asset Depreciation Schedules : straight-line, declining balance, units-of-production

Configurer les Asset Depreciation Schedules

Section 5%~1 question

📋 Objectifs IBM

  • Identify where depreciation can be configured for Assets
  • Describe how depreciation schedules are configured

💡 Points clés

  • Configured in the Assets app (action Manage Depreciation Schedule)
  • Schedule types: straight-line, declining balance, custom
  • An asset can have multiple parallel schedules (e.g. IFRS + US GAAP)

🏢 Cas réel

Listed company · IFRS + GAAPListed sites apply linear (IFRS reporting) + declining balance (US GAAP tax) in parallel on same capitalized assets via two depreciation schedules.
Scenario 1
Context
A utility (Enel X style) buys a transformer for €450,000, 20-year accounting life, €30,000 salvage value. Method: straight-line.
Problem: Where and how do you create the Depreciation Schedule in Maximo?
Afficher la solution
Solution

In the Assets application, select the asset → Action Depreciation Schedules. Create a schedule with Method = Straight Line, Purchase Cost = 450,000, Salvage Value = 30,000, Useful Life = 240 months. Maximo computes monthly depreciation: (450,000 − 30,000) / 240 = €1,750/month.

Why

Depreciation Schedules live in the Assets app (not Chart of Accounts, not a separate financial module). Supported methods: Straight Line and Declining Balance. Result can be exported to the finance ERP.

Trap: "Create in Organizations app" is FALSE — it is per-asset in Assets. "Double Declining Balance" as a native 3rd method is not standard out-of-the-box.

Configurer les options Organization (niveau Org)

Section 26% ~1-2 questions Architecture
Illustration de la leçon 3.1 — Architecture multi-Organization Maximo Manage

📋 Objectifs IBM

  • Identifier les conditions business qui justifient la création de plusieurs Organizations dans une base Maximo Manage.
  • Reconnaître les champs obligatoires d'un record Organization avant le premier save.
  • Décrire la finalité des Sets (Item Set + Company Set) et leur rôle de référentiels partagés entre Organizations.
  • Identifier les prérequis data pour passer du statut Saved au statut Active sur une Organization.
  • Distinguer les niveaux de stockage Maximo (System, Set, Organization, Site) et savoir où chaque entité métier réside.

💡 Points clés

  • Architecture multi-niveaux — Maximo segmente ses données sur 4 niveaux : System (global), Set (Item Set + Company Set), Organization (entité légale), Site (unité opérationnelle).
  • Multi-Org quand — devises de base différentes (Base Currency 1), catalogues items distincts, listes vendors séparées, règles GL radicalement différentes. Une Org = quasi-entité légale autonome.
  • Champs Save Org obligatoiresBase Currency 1, Item Set, Company Set. Sans ces 3, le bouton Save reste grisé.
  • Sets = data sharing fermé — uniquement 2 types : Item Set (catalogue Item Master partagé) et Company Set (vendors / manufacturers partagés). Pas d'Asset Set, pas de Location Set.
  • Save vs Activate — Save crée le record Inactive ; Activate exige au moins un Site enfant avec Default Storeroom assigné.
  • Site-level data — Assets, Locations, Work Orders, Inventory, Purchasing scopés par Site (clé composite ASSETNUM + SITEID).
  • Org-level data — Hazards, Vendors (record principal), Chart of Accounts, GL segments, Workflow PRs, Autonumbering scopés par Organization.
  • System-level data — Classifications, Domains, Persons (avant assignation à un Site), Currencies — globaux, partagés par toutes les Orgs.

📐 Architecture des niveaux de stockage

Le modèle Maximo applique un principe rigoureux : chaque entité métier est rangée à un niveau précis qui détermine sa portée de partage. Ce choix est structurel et ne peut pas être contourné — il découle directement du data model relationnel (présence ou absence de SITEID et ORGID sur la table).

Concrètement, plus on descend dans la hiérarchie, plus la portée se restreint : une donnée System est visible par tout l'enterprise ; une donnée Set est partagée par les Orgs qui y sont liées ; une donnée Organization reste cloisonnée à cette seule Org ; une donnée Site n'existe que pour ce Site précis.


          
Hiérarchie de stockage Maximo Manage : 4 niveaux concentriques. Plus on descend, plus la portée est restreinte. Une donnée System est visible par tous les users (sous réserve des Security Groups) ; une donnée Site n'est visible que dans ce Site précis sauf autorisation cross-Site explicite.

📊 Comparaison des niveaux

Les 4 niveaux de stockage Maximo Manage et leur portée
Niveau Clé composite Exemples d'entités Partage entre Orgs
System (aucune) Classifications · Domains · Persons · Currencies Total
Set ITEMSETID · COMPANYSETID Item Master · Companies (vendors) Sélectif (1 Set partagé par N Orgs)
Organization ORGID Hazards · Chart of Accounts · Autonumbering · GL Aucun (cloisonné par Org)
Site ORGID + SITEID Assets · Locations · Work Orders · Inventory · PO Aucun (cloisonné par Site)
Plus on descend dans la hiérarchie, plus la portée de partage se restreint. Le placement d'une entité dépend de sa nature : référentiel global → System ; référentiel partagé entre Orgs → Set ; configuration légale/comptable → Organization ; opérationnel transactionnel → Site. Cette règle est structurelle et ne peut pas être contournée — elle découle directement de la présence ou absence de SITEID et ORGID sur la table sous-jacente.

🏗️ Item Set + Company Set — les deux piliers du data sharing

Maximo n'autorise qu'une seule forme de partage entre Organizations : les Sets. Le modèle est volontairement fermé à 2 types stricts, qu'aucune customisation ne peut étendre :

  • Item Set — référentiel Item Master (codes items, descriptions, specifications, rotating items, item assembly structures). Une Organization référence exactement 1 Item Set ; un Item Set peut être référencé par N Organizations.
  • Company Set — référentiel Companies (vendors, manufacturers, contacts, contracts source). Même cardinalité : 1 Org → 1 Company Set ; 1 Company Set → N Orgs.

Ce design force une gouvernance claire : on peut centraliser « quoi est acheté » (items + vendors) tout en isolant « où ni comment » (assets, opérations, comptabilité). C'est le contrat IBM Docs : « You must associate each organization with only one company set... only one item set. »

Conséquence pratique : avant de créer la première Organization de votre déploiement, vous devez créer au moins 1 Item Set et 1 Company Set vides. La validation Maximo bloque sinon le save initial.

🔄 Cycle de vie d'une Organization

La séquence Save → Activate suit un chemin strict imposé par les validations ORM Maximo. Les transitions ne sont pas négociables — c'est une porte verrouillée pour éviter les transactions orphelines (WO sans contexte, MR sans destination, Inventory sans Storeroom).


          
Lifecycle Organization Maximo : 4 transitions clés. Chaque transition est gardée par une règle d'intégrité (présence des prérequis). Une fois Active, une Org peut être désactivée temporairement (Inactive) sans perte de données — utile lors des migrations ou réorganisations.

📊 Exemples canoniques IBM

Exemple 1 — Utilities + Fleet partageant les vendors (référence IBM Docs Planning for Multiple Sites) : entreprise avec opérations utilités et flotte de véhicules basées à Denver. Les vendors sont communs (mêmes fournisseurs pour les deux), mais les items sont radicalement différents (transformateurs vs. pneus).

  • 2 Organizations : UTIL et FLEET
  • 3 Sites : UTIL-DENVER, UTIL-LARAMIE, FLT-DENVER
  • 1 Company Set partagé entre les 2 Orgs
  • 2 Item Sets distincts (un par Org)

Exemple 2 — Production US + RSA partageant items et vendors : production manufacturing identique aux États-Unis et en Afrique du Sud, mêmes pièces, mêmes fournisseurs, mais entités légales et devises distinctes.

  • 2 Organizations : USORG (Base Currency = USD) et RSAORG (Base Currency = ZAR)
  • 2 Sites par Org (maintenance + IT service desk)
  • 1 Item Set partagé (mêmes pièces de production)
  • 1 Company Set partagé (mêmes fournisseurs internationaux)

⚠️ Pièges IBM

Les 5 confusions les plus fréquentes sur les Organizations / Sites / Sets à l'examen :

  • Piège 1 — confondre « ajouter une devise » avec « créer une Org ». Si seule la devise diffère sans changement de catalogue ni de vendor, une Currency additionnelle dans la même Org peut suffire (Base Currency 2).
  • Piège 2 — penser qu'un Asset Set existe. Faux : seuls Item Set et Company Set existent dans Maximo. Les Assets sont strictement Site-scoped.
  • Piège 3 — croire qu'on peut activer une Org sans Site. Faux : Activate requiert au minimum 1 Site avec Default Storeroom assigné.
  • Piège 4 — placer Locations au niveau Organization. Faux : les Locations héritent obligatoirement d'un SITEID. Pas de Location partagée entre Sites.
  • Piège 5 — confondre Security Groups avec multi-Org. Les Security Groups opèrent cross-Organization et n'imposent jamais une nouvelle Org.

🎯 Cartes mémoire

Q. Quels sont les 3 champs obligatoires pour sauver une Organization pour la première fois ?

Afficher la réponse

Base Currency 1, Item Set, Company Set. Sans ces 3 valeurs, le bouton Save reste grisé. Default Site, Clearing Account et structures GL se configurent ensuite, après le save initial.

Q. Quelle est la séquence lifecycle complète d'une Organization, du nouveau record jusqu'à l'activation ?

Afficher la réponse

1. Populer les 3 prérequis (Base Currency 1 + Item Set + Company Set) → 2. Save (insert dans MAXORG, statut Inactive) → 3. Créer au moins 1 Site avec Default Storeroom → 4. Cocher le flag Active. Ordre inverse impossible : les validations ORM bloquent toute désynchronisation.

Q. À quel niveau de stockage résident les Assets et les Locations ?

Afficher la réponse

Niveau Site. Clé composite ASSETNUM + SITEID pour les Assets, LOCATION + SITEID pour les Locations. Deux Sites différents peuvent porter un Asset PUMP-001 sans collision — chaque Site a son propre namespace opérationnel.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 3.1 · Type 1 T1 · Simple
A company runs two subsidiaries using different base currencies and requires distinct item numbering catalogs across legal entities.
Question : Which business condition specifically requires the creation of multiple Organizations in Maximo Manage?
Q2 · Sous-rubrique 3.1 · Type 2 T2 · Choix de 2
Question : Which TWO fields MUST be populated before an Organization record can be saved for the first time? (Choose 2.)
Q3 · Sous-rubrique 3.1 · Type 1 T1 · Simple
Question : In Maximo Manage, Sets are used exclusively to share which data domains across Organizations?
Q4 · Sous-rubrique 3.1 · Type 4 (drag-drop) T4 · Ordre
Question : Place the following Organization lifecycle steps in the correct execution order.
  1. APopulate Base Currency, Item Set, Company Set (save prerequisites)
  2. BSave the Organization record
  3. CCreate at least one Site with a Default Storeroom
  4. DSelect Active on the Organization to make it available for transactions
Q5 · Sous-rubrique 3.1 · Type 1H · GAP-FILL Skillionair T1 · Simple
An administrator documents the data architecture of a multi-site deployment. They need to confirm at which segmentation level Asset and Location records are uniquely identified and stored.
Question : At what data segmentation level does Maximo Manage store and enforce uniqueness for Assets and Locations?
Q6 · Sous-rubrique 3.1 · Type 1 · Set sharing cardinality T1 · Simple
An architect is designing a Maximo deployment for a group with 4 Organizations spread across 3 continents. The CIO wants to centralize the item catalog across all Orgs but keep separate vendor lists per region.
Question : Which Sets architecture minimizes duplication while respecting Maximo constraints?
Q7 · Sous-rubrique 3.1 · Type 1 · Org activation gate T1 · Simple
A functional analyst tries to activate a newly saved Organization but the system refuses the activation with an error message. No Site has been created under this Org yet.
Question : What is the exact cause of the block and the corrective action?
Q8 · Sous-rubrique 3.1 · Type 1 · Multi-Org pre-creation requirement T1 · Simple
A consultant is preparing the first Organization of a greenfield Maximo deployment. The database is empty.
Question : What is the mandatory step before the first Organization can be created?

Configurer les options Organization (niveau Site)

Section 26% ~1-2 questions Configuration
Illustration de la leçon 3.2 — Options Site-level dans Organizations app

📋 Objectifs IBM

  • Décrire où les options applicatives Site-level sont configurées dans Maximo Manage.
  • Identifier où l'autonumbering est paramétré (Système / Organization / Site) et la précédence appliquée.
  • Reconnaître les options Site-level vs Org-level dans l'app Organizations.
  • Identifier où configurer les exigences de Shipment pour les transferts inter-site.
  • Identifier où activer la création automatique de réservations à l'approbation d'un WO.
  • Maîtriser la procédure de désactivation d'un Site (Make Inactive vs Delete).

💡 Points clés

  • App centraleOrganizations app héberge à la fois les options Org-level et Site-level via le menu Select Action. La granularité est explicite par item du menu.
  • Autonumbering 3 niveaux — actions System Level Autonumber Setup, Organization Level Autonumber Setup, Site Level Autonumber Setup dans Organizations app. Précédence : Site > Org > System.
  • Désactivation Site — action Make Inactive sur le record Site (champ SITE.ACTIVE = N). Aucune suppression possible si transactions historiques existent.
  • Shipment RequiredInventory Options par Site. Force le workflow Issue → Transit → Receive pour les transferts inter-site.
  • Auto-reserve on APPRWork Order Options → Reservation Requirements par Site. Trigger : passage du WO à status APPR.
  • Default Insert Site — propriété user (DEFAULTSITE sur MAXUSER), pas Site-level config. À ne pas confondre avec Default Storeroom.
  • Default Storeroom — checkbox au niveau Storeroom (INVENTORY.DEFSTOREROOM) pour marquer le storeroom par défaut du Site. Utilisé par Material Requisitions self-service.
  • Workflow Settings — par Org dans Organizations. Définit les workflows automatiques (auto-init, auto-route).

📐 Site-level vs Org-level — où chaque option vit

Le menu Select Action de l'app Organizations est la console centrale pour toutes les options de configuration. Chaque action est explicitement étiquetée Org-level ou Site-level dans son titre — la lecture rapide du menu permet d'identifier la portée. Cette séparation est structurelle : un changement Org-level affecte tous les Sites de l'Org ; un changement Site-level n'affecte qu'un Site précis.

La règle métier sous-jacente : ce qui touche à la politique opérationnelle locale (réservations auto, shipment workflow, calendars d'ouverture) est Site-level pour permettre aux différents sites de fonctionner avec leurs propres process. Ce qui touche à la politique légale ou comptable (Chart of Accounts, GL segments, Tax codes, Workflow Settings) est Org-level pour assurer la cohérence dans toute l'entité.


          
Le menu Select Action de l'app Organizations expose 2 catégories d'options. Org-level (jaune) impacte toute l'Organization ; Site-level (vert) ne touche qu'un Site précis. Cette dualité permet de mixer les politiques globales (comptables) avec les politiques locales (opérationnelles).

📊 Cartographie des options — où chaque chose se configure

Options de configuration courantes — lieu et portée
Option App / Action Portée Effet
Autonumber seeds Organizations > System / Org / Site Level Autonumber Setup System · Org · Site Précédence Site > Org > System
Auto-reserve on APPR WO Organizations > Work Order Options > Reservation Requirements Site INVRESERVE rows à l'approbation du WO
Shipment Required (transferts inter-site) Organizations > Inventory Options Site Force workflow Issue → Transit → Receive
Tax codes / rates Organizations > Taxes Org Cohérence comptable inter-Sites
Chart of Accounts / GL segments Chart of Accounts app · GL Account Config dans Organizations Org Structure comptable
Workflow Settings Organizations > Workflow Settings Org Auto-init / auto-route processes
Make Site Inactive Organizations > Sites sub-tab > décocher Active Site Bloque nouvelles transactions, préserve historique
Default Insert Site (user) Users app > record user User Site auto-affecté aux records créés par cet user
Default Storeroom (Site) Storerooms app > record storeroom > checkbox Default Storeroom (Site-scoped) MR self-service insère ce storeroom par défaut
Mémorisation cible : pour chaque option, identifier (1) l'app, (2) l'action / sub-tab, (3) la portée. À l'examen, IBM teste typiquement la localisation d'une option (« Where do you configure X ? ») — connaître ce tableau évite les erreurs D6 (Mauvaise-app).

🔢 Hiérarchie de précédence Autonumbering

L'autonumbering Maximo applique une règle de précédence stricte au moment où un nouveau record numéroté est créé (WO, PO, PR, Asset, Inventory, etc.). Le système cherche un seed configuré dans cet ordre : (1) Site, (2) Organization, (3) System. Le premier trouvé l'emporte. Cette hiérarchie permet aux administrateurs de segmenter les numéros par site (ex: WO-NYC-00001 vs WO-LA-00001) tout en gardant un fallback global pour les Sites sans configuration spécifique.


          
L'hiérarchie de fallback est descendante du plus spécifique (Site) au plus général (System). Configurer uniquement au niveau System suffit pour démarrer ; ajouter des seeds Site permet de différencier visuellement les records par localisation.

🚫 Désactivation d'un Site — Make Inactive vs Delete

Maximo n'autorise jamais la suppression d'un Site qui possède des transactions historiques. La table SITE a une contrainte référentielle FK vers WORKORDER.SITEID, ASSET.SITEID, INVENTORY.SITEID, etc. Un DELETE viole cette FK et est refusé par l'ORM.

La méthode officielle pour retirer un Site d'usage est Make Inactive (champ SITE.ACTIVE = N). Effets immédiats :

  • Le Site disparaît du dropdown Select Insert Site de tous les users.
  • Aucune nouvelle transaction (WO, PM, PO, Inventory) ne peut être créée pour ce Site.
  • Les records historiques restent intacts et consultables via searches Site = "retired".
  • L'audit trail (TLOAM), la comptabilité (cost history) et les métriques pluriannuelles (MTBF, KPI) sont préservés.

Cette approche est cohérente avec le principe ISO 55000 « cradle-to-grave traceability » et les exigences SOX/IFRS de conservation des écritures.

⚠️ Pièges IBM

Les 5 confusions les plus fréquentes sur les options Site-level à l'examen :

  • Piège 1 — chercher l'autonumbering dans System Properties ou Database Configuration. Faux : c'est exclusivement dans Organizations app via 3 actions Select Action. Le piège mental : autonumbering « semble » global, donc on extrapole vers System Properties — erreur D1 Hérité (avant Maximo 7.5).
  • Piège 2 — confondre Default Insert Site (user-level, app Users) avec Default Storeroom (Storeroom-level, app Storerooms). Les deux contiennent le mot « default » mais opèrent sur des entités différentes.
  • Piège 3 — penser qu'on peut supprimer un Site retiré. Faux : impossible si transactions existent. Seule action légale : Make Inactive.
  • Piège 4 — placer Tax codes au niveau Site. Faux : Tax codes / rates sont Org-level pour cohérence comptable. Site-level pour Tax serait un cauchemar de réconciliation comptable.
  • Piège 5 — supposer que Auto-reserve se déclenche à WAPPR. Faux : trigger = APPR. Confusion classique entre les statuts WO du workflow.

🎯 Cartes mémoire

Q. Comment désactive-t-on un Site retraité tout en conservant son historique ?

Afficher la réponse

Action Make Inactive dans Organizations app > Sites sub-tab. Décocher la checkbox Active. Le Site disparaît du dropdown de sélection mais ses records (WOs, Assets, Inventory) restent intacts et consultables.

Q. Où configure-t-on les autonumber seeds pour WONUM ?

Afficher la réponse

Organizations app > Select Action menu > System Level Autonumber Setup ou Organization Level Autonumber Setup ou Site Level Autonumber Setup selon la portée souhaitée. Précédence : Site > Org > System.

Q. Quelle est la différence entre Default Insert Site et Default Storeroom ?

Afficher la réponse

Default Insert Site = propriété user (app Users), Site auto-affecté aux records créés par cet user. Default Storeroom = propriété storeroom (app Storerooms), checkbox qui marque le storeroom par défaut du Site pour les Material Requisitions self-service.

Q5 · Sous-rubrique 3.2 · Type 1 T1 · Simple
Question : Where does an administrator configure autonumbering seeds and prefixes (e.g., WONUM, PONUM) in Maximo Manage?
Q6 · Sous-rubrique 3.2 · Type 1 T1 · Simple
Question : An administrator needs to prevent new transactions for a retired plant while preserving its history. What is the correct action?
Q7 · Sous-rubrique 3.2 · Type 2 T2 · Choix de 2
Question : Which TWO options are configured as Site-level application options inside the Organizations application? (Choose 2.)
Q8 · Sous-rubrique 3.2 · Type 1 T1 · Simple
Question : What is the effect of enabling "Automatically create reservations for approved work orders" at the Site level?
Q9 · Sous-rubrique 3.2 · Type 1 T1 · Simple
Question : A planner enables "Shipment Required" for inter-site inventory transfers. What operational change occurs?
Q10 · Sous-rubrique 3.2 · Type 1 · Default Insert Site vs Default Storeroom T1 · Simple
A functional analyst receives two distinct requirements from the CIO: (1) every user must have a Site automatically assigned to their new records, (2) every Site must have a default storeroom for Self-Service Material Requisitions.
Question : Where is each of these two settings configured?
Q11 · Sous-rubrique 3.2 · Type 1 · Workflow Settings scope T1 · Simple
A consultant configures a PR approval workflow for 3 different Sites within the same Organization. He wants to know whether the workflow is defined per Site or per Org.
Question : What is the scope of Workflow Settings in the Organizations app?
Q12 · Sous-rubrique 3.2 · Type 3 · Org-level options identification T3 · Choix de 3
A functional analyst is preparing a configuration checklist for a new Organization. He lists the options that must be set at the Org level (vs at the Site level).
Question : Which of the following options are configured at the Organization level? (Choose 3.)

Créer et gérer les Security Groups

Section 26% ~2-3 questions RBAC
Illustration de la leçon 3.3 — Chaîne de sécurité Person → User → Security Group → Start Center

📋 Objectifs IBM

  • Décrire comment les records User et Person sont créés et la relation obligatoire User → Person.
  • Identifier où configurer les default security groups (assignation automatique aux nouveaux users).
  • Identifier les permissions nécessaires pour ajouter un user à un security group (séparation des duties).
  • Décrire comment les Start Centers sont assignés aux users via les Security Groups.
  • Décrire comment l'accès aux applications est accordé et lister les 4 permissions object-level par défaut.
  • Identifier les 3 types d'Optional Data Restrictions (ODR) et leur portée respective.
  • Décrire comment l'accès multi-site est accordé via Security Groups.

💡 Points clés

  • Chaîne de sécuritéPerson (identité) → User (login) → Security Group (autorisations) → Start Center (UI personnalisée). Ordre strict, FK NOT NULL à chaque maillon.
  • 4 permissions object-level par défautREAD (consulter), INSERT (créer), SAVE (modifier), DELETE (supprimer). Granularité par business object.
  • 3 types ODRQualified (clause WHERE row-level), Conditional (expression runtime-évaluée), Hidden (attribut retiré de l'UI column-level).
  • Multi-site access — exclusivement via l'onglet Sites du Security Group. Une seule modification de group = mise à jour automatique de tous les users assignés.
  • Application-level vs Object-level — 2 grants indépendants. Application access = ouvrir l'app dans le menu ; Object permissions = manipuler les business objects. Sans Object permission, l'app est une coquille vide.
  • Default Security Groups — configurés dans Security Groups app (flag Default cochet sur le record group). Auto-assignation aux nouveaux users.
  • Privilèges de menu — quels modules / apps un Security Group peut voir dans le menu (tickboxes par application). Configuré dans tab Applications.
  • Authorize Group Reassignment — fenêtre dédiée dans Security Groups app pour permettre à un group de gérer l'assignation des users à d'autres groups (séparation des duties).

📐 Chaîne de sécurité Maximo

L'architecture de sécurité Maximo Manage repose sur une chaîne hiérarchique stricte de 4 entités. Chaque maillon est une étape obligatoire avant la suivante, validée par des contraintes FK au niveau base de données. Cette séparation est volontaire : elle permet de gérer indépendamment les identités (Person), les logins (User), les autorisations (Security Group) et l'UI (Start Center).

La logique métier sous-jacente : un Person représente une personne physique réelle (un humain dans l'organigramme), un User représente son compte d'accès aux systèmes, un Security Group regroupe les autorisations communes à un rôle métier (technicien, planner, controller), un Start Center personnalise l'UI selon ce rôle. Cette granularité permet de gérer 1 000 users avec ~10-20 Security Groups sans dupliquer les configurations individuellement.


          
Chaque entité est gérée dans une app dédiée. La création se fait dans cet ordre uniquement : PeopleUsersSecurity GroupsStart Centers. Inverser l'ordre est impossible (FK NOT NULL bloquent). Cette séparation permet d'auditer chaque couche indépendamment et de respecter les principes SOC2 / ISO 27001 de moindre privilège.

🔑 Les 4 permissions object-level par défaut

Maximo applique strictement 4 permissions primitives sur chaque business object (WORKORDER, ASSET, LOCATION, PO, INVENTORY, etc.). Ces 4 verbes forment le CRUD basique et chaque permission peut être accordée ou refusée indépendamment. L'examen IBM teste systématiquement ces 4 noms — c'est un piège classique avec des distracteurs comme « UPDATE », « MODIFY », « VIEW », « CREATE » qui n'existent PAS dans Maximo.

Les 4 permissions object-level par défaut
Permission Verbe SQL Action UI Maximo Exemple révocation
READ SELECT Voir / lister / rechercher les records WO confidentiels masqués pour group « stagiaires »
INSERT INSERT Créer un nouveau record (button New) Group « consultation » ne peut pas créer de WO
SAVE UPDATE Modifier un record existant (button Save) Read-only group peut consulter sans modifier
DELETE DELETE Supprimer un record (button Delete) Personne ne peut supprimer hors administrateur
4 permissions, point final. Pas de permission MODIFY (= SAVE), VIEW (= READ), CREATE (= INSERT), UPDATE (= SAVE) dans Maximo. Au-delà des 4 défauts, certains objets exposent des signature options (sigoption) spécifiques (ex: APPR sur WORKORDER pour l'approbation workflow) — ce sont des permissions étendues, pas object-level standard.

🛡️ Les 3 types d'Optional Data Restrictions (ODR)

Les ODRs permettent de filtrer dynamiquement les données visibles ou éditables par un Security Group, sans modifier le schéma sous-jacent. Les autres groups voient toujours les données complètes. Maximo offre exactement 3 types, avec des portées de filtrage différentes : 2 row-level (Qualified, Conditional) et 1 column/attribute-level (Hidden).

Les 3 types d'Optional Data Restrictions (ODR)
Type ODR Portée Mécanisme Exemple concret
Qualified Row-level Clause SQL WHERE ajoutée à toutes les queries « STATUS IN ('WAPPR','APPR') » pour cacher les WO terminés
Conditional Row ou field Expression évaluée au runtime via Conditional Expression Manager « :user = assignedto » pour ne voir que ses propres WOs
Hidden Field-level Retire l'attribut de l'UI pour ce Security Group Cacher SALARY pour groups non-HR
Les 3 ODRs se cumulent : un même Security Group peut avoir une Qualified sur la table, une Conditional sur un field, et un Hidden sur un autre field. Les ODRs ne modifient pas la base de données — elles filtrent dynamiquement selon le user authentifié. Les autres Security Groups voient les données complètes sans aucune restriction.

🌐 Multi-site access via Security Groups

L'accès multi-Sites se gère exclusivement via l'onglet Sites d'un Security Group. Cette approche est scalable : un admin sélectionne le group, ouvre l'onglet Sites, ajoute chaque Site autorisé (BEDFORD, NASHUA, etc.) ou coche « Authorize All Sites » pour accès global. Tous les users assignés héritent automatiquement de l'accès — aucune config per-user requise.

Avantage majeur : quand un Site s'ajoute ou se retire, on modifie le group une fois au lieu de mettre à jour 200 users individuellement. Anti-pattern à éviter : créer un user par Site et faire switcher les logins (multiplie la gestion, brise l'audit trail). Une autre erreur courante : tenter d'ajouter les Sites au record Person — le Person porte l'identité (email, phone, supervisor) mais pas les autorisations Site.

⚠️ Pièges IBM

Les 5 confusions les plus fréquentes sur la sécurité à l'examen :

  • Piège 1 — penser que les permissions sont CREATE / UPDATE / VIEW / MODIFY. Faux : les 4 permissions sont READ, INSERT, SAVE, DELETE. IBM utilise systématiquement les autres noms comme distracteurs.
  • Piège 2 — placer une ODR sur un User. Faux : les ODRs se définissent exclusivement sur les Security Groups, jamais sur les Users individuels.
  • Piège 3 — penser qu'Application access = Object access. Faux : ce sont 2 grants indépendants. Sans object permission, l'app est une coquille vide (pas de records visibles, boutons grisés).
  • Piège 4 — confondre Hidden ODR (retire un field) avec Conditional read-only (rend un field grisé). Hidden = absent de l'UI ; Conditional read-only = visible mais non éditable.
  • Piège 5 — assigner un user à un Security Group sans Person préalable. Faux : la chaîne FK exige Person → User → Group, sinon erreur de validation.

🎯 Cartes mémoire

Q. Quelles sont les 4 permissions object-level par défaut dans Maximo Security Groups ?

Afficher la réponse

READ, INSERT, SAVE, DELETE. Pas CREATE, pas UPDATE, pas MODIFY, pas VIEW.

Q. Quels sont les 3 types d'Optional Data Restrictions (ODR) ?

Afficher la réponse

Qualified (clause WHERE row-level), Conditional (expression runtime row ou field), Hidden (attribut retiré UI column-level). 2 row-level + 1 column-level.

Q. Comment accorde-t-on l'accès multi-site à un user ?

Afficher la réponse

Via l'onglet Sites d'un Security Group dans Security Groups app. Ajouter les Sites souhaités ou cocher Authorize All Sites. Tous les users assignés au group héritent automatiquement.

Q. Quelle est la chaîne de création complète pour qu'un nouveau user puisse se connecter ?

Afficher la réponse

1. Person record (People app) → 2. User record (Users app, lié au Person via PERSONID) → 3. Assignation à ≥1 Security Group → 4. Start Center template associé au group. Ordre inverse impossible.

Q10 · Sous-rubrique 3.3 · Type 4 (drag-drop) T4 · Ordre
Question : Place the security enablement chain in the correct order so a new hire can log in and see a Start Center.
  1. ACreate the Person record
  2. BCreate the User and link to the Person
  3. CAssign the User to one or more Security Groups
  4. DAssociate a Start Center template to the Security Group
Q11 · Sous-rubrique 3.3 · Type 3 T3 · Choix de 3
Question : Which THREE of the following are valid default object-level permissions that can be granted in the Security Groups application? (Choose 3.)
Q12 · Sous-rubrique 3.3 · Type 3 T3 · Choix de 3
Question : Which THREE types of Optional Data Restrictions (ODRs) can be configured on a Security Group? (Choose 3.)
Q13 · Sous-rubrique 3.3 · Type 1 T1 · Simple
Question : A technician must view work at Sites BEDFORD and NASHUA. What is the recommended way to grant this multi-site access?
Q14 · Sous-rubrique 3.3 · Type 1 T1 · Simple
Question : A Security Group has authorization on the Work Order Tracking application but no explicit object permission on WORKORDER. What happens at runtime?
Q51 · Sous-rubrique 3.3 · Type 2C · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO Optional Data Restrictions (ODR) types filter ROW-level visibility (vs column/field-level)? (Choose 2.)
Q15 · Sous-rubrique 3.3 · Type 1 · Default Security Group T1 · Simple
An admin wants to make sure every newly created user automatically gets the minimum permissions to access Self-Service.
Question : How is a Default Security Group configured so that it is auto-assigned to new users?
Q16 · Sous-rubrique 3.3 · Type 1 · Authorize Group Reassignment T1 · Simple
A manager must be able to assign his technicians to a "TECH-NYC" Security Group without holding full Maximo administrator rights (separation of duties).
Question : Which Maximo mechanism enables this controlled delegation?

Créer et gérer les Calendars et Shifts

Section 26% ~1 question Scheduling
Illustration de la leçon 3.4 — Calendars centraux consommés par 5 modules (Labor, PM, SLA, Escalation, Scheduler)

📋 Objectifs IBM

  • Comprendre le rôle des calendriers et des quarts de travail dans la planification des ressources et des activités.
  • Créer et configurer des calendriers pour les organisations et les sites.
  • Définir les quarts de travail (shifts) et les périodes de non-travail au sein des calendriers.
  • Gérer les exceptions individuelles aux calendriers standards pour les personnes et les équipes.
  • Appliquer les calendriers et les quarts de travail aux enregistrements pertinents tels que les actifs, les emplacements et la maintenance préventive.
  • Identifier les implications de la suppression d'un calendrier utilisé par d'autres enregistrements.

💡 Points clés

  • Calendriers (Calendars) — Entités partagées dans Maximo qui définissent le cadre temporel pour les quarts de travail, les jours fériés et les périodes de non-travail pour les organisations et les sites.
  • Quarts de travail (Shifts) — Définissent les heures de travail non spécifiques à une date, incluant les jours ouvrés et les plages horaires, et sont associés à un calendrier.
  • Application Calendars — L'outil principal pour créer, modifier, dupliquer et supprimer les calendriers et leurs quarts de travail associés.
  • Niveau d'application — Les calendriers peuvent être définis au niveau de l'organisation ou du site, permettant une flexibilité pour les opérations multi-sites.
  • Périodes de non-travail — Les calendriers permettent de spécifier les week-ends, les jours fériés et les arrêts planifiés, essentiels pour une planification précise.
  • Exceptions individuelles — Les informations spécifiques aux personnes (vacances, congés maladie) ne sont pas stockées sur le calendrier principal mais gérées via les applications People ou Assignment Manager.
  • Impact sur la suppression — Un calendrier ne peut pas être supprimé s'il est référencé par des enregistrements tels que les Assets, Locations, Job Plans, Preventive Maintenance, ou Work Orders.
  • Quarts de travail rotatifs — Maximo supporte la création de quarts de travail rotatifs sur plusieurs semaines, avec des descriptions et des valeurs de jour de modèle spécifiques.

📐 Architecture des Calendriers et Quarts de Travail

Les calendriers et les quarts de travail sont des composants fondamentaux de la planification des ressources et de la gestion du temps dans IBM Maximo Manage. Ils fournissent une structure temporelle essentielle pour de nombreuses opérations, de la maintenance préventive à la gestion des ordres de travail et à l'affectation du personnel. Leur conception permet une grande flexibilité pour s'adapter aux diverses exigences opérationnelles des organisations.

Un calendrier est une entité partagée qui encapsule les règles de temps de travail et de non-travail. Il peut être défini au niveau de l'organisation ou du site, ce qui signifie qu'une entreprise avec plusieurs sites peut avoir des calendriers distincts pour chacun, reflétant les spécificités locales comme les jours fériés régionaux ou les horaires d'ouverture. Les quarts de travail, quant à eux, sont des définitions d'heures de travail qui ne sont pas spécifiques à une date, mais qui sont associées à un calendrier et peuvent être rotatives sur plusieurs périodes.

 B
    B -- "Contient" --> C
    B -- "Contient" --> D
    C -- "Définit les heures de travail" --> B
    D -- "Inclut Jours Fériés, Week-ends" --> B
    E -- "Gérées via People/Assignment Manager" --> B
    B -- "Appliqué à" --> F[Asset, Location, PM, Work Order, Person]

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#E0F2F7,stroke:#00BCD4,stroke-width:2px,color:#0F172A
    classDef quaternary fill:#FFFBEB,stroke:#F59E0B,stroke-width:2px,color:#0F172A
">
Ce diagramme illustre l'architecture des calendriers et des quarts de travail dans Maximo. Un calendrier est défini pour une organisation ou un site et regroupe les quarts de travail et les périodes de non-travail. Les exceptions individuelles sont gérées séparément, et les calendriers sont appliqués à divers enregistrements pour la planification.

📊 Comparaison : Calendriers au niveau Organisation vs Site

La flexibilité de Maximo permet de définir les calendriers à différents niveaux hiérarchiques, soit au niveau de l'organisation, soit au niveau d'un site spécifique. Cette distinction est cruciale pour les entreprises ayant des opérations réparties géographiquement ou avec des exigences de planification variées.

Le choix du niveau d'application dépend des besoins spécifiques de l'entreprise. Un calendrier au niveau de l'organisation est idéal pour des politiques de travail uniformes, tandis que les calendriers au niveau du site sont indispensables pour gérer les spécificités locales, comme les jours fériés régionaux ou les réglementations du travail propres à une juridiction.

Différences entre Calendriers au niveau Organisation et Site
CaractéristiqueCalendrier au niveau OrganisationCalendrier au niveau Site
PortéeApplicable à toutes les entités sous une organisation donnée.Applicable uniquement aux entités au sein d'un site spécifique.
Cas d'usagePolitiques de travail uniformes, jours fériés nationaux, horaires de travail standards pour l'ensemble de l'entreprise.Spécificités locales : jours fériés régionaux, horaires d'ouverture spécifiques à un site, réglementations locales.
CréationCréé et géré dans l'application Calendars, sans sélection de SITEID.Créé et géré dans l'application Calendars, avec sélection d'un SITEID spécifique.
PrioritéPeut servir de base pour les sites, mais peut être supplanté par un calendrier de site.Prend le pas sur un calendrier d'organisation pour les entités du site concerné.
ExempleCalendrier "Standard 8h-17h" pour l'entreprise entière.Calendrier "Usine Paris" avec jours fériés français et horaires de production spécifiques.
Ce tableau compare les caractéristiques des calendriers définis au niveau de l'organisation et au niveau du site, soulignant leurs portées et cas d'utilisation respectifs dans Maximo Manage.

⚙️ Configuration et Gestion des Calendriers

La gestion des calendriers dans Maximo s'effectue principalement via l'application Calendars. Cette application permet aux administrateurs de définir avec précision les périodes de travail et de non-travail, ainsi que les quarts de travail, qui sont essentiels pour une planification efficace des ressources et des activités de maintenance.

La création d'un calendrier implique de spécifier son nom, sa description, et de définir les quarts de travail associés. Pour chaque quart de travail, il est possible de détailler les jours ouvrés, les heures de début et de fin, et même de configurer des quarts de travail rotatifs sur plusieurs semaines. Les périodes de non-travail, telles que les jours fériés ou les fermetures planifiées, sont également intégrées au calendrier pour garantir une visibilité complète de la disponibilité.

  • Création d'un Calendrier — Dans l'application Calendars, utilisez l'action "Nouveau Calendrier". Spécifiez un nom unique et une description. Vous pouvez choisir de l'associer à une organisation ou à un site.
  • Définition des Quarts de Travail (Shifts) — Pour chaque calendrier, définissez un ou plusieurs quarts de travail. Chaque quart spécifie les jours de la semaine travaillés et les heures de début et de fin. Par exemple, un quart "Jour" de 7h à 15h, un quart "Soir" de 15h à 23h, et un quart "Nuit" de 23h à 7h.
  • Quarts de Travail Rotatifs — Pour des scénarios complexes, comme un cycle de 21 jours, vous pouvez définir des quarts rotatifs. Par exemple, une semaine de jour, une semaine de soir, une semaine de nuit, avec des "Pattern Day values" (D, E, N) pour chaque période.
  • Gestion des Périodes de Non-Travail — Ajoutez les jours fériés, les week-ends et les arrêts planifiés directement au calendrier. Cela garantit que ces périodes sont prises en compte dans la planification des ordres de travail et des ressources.
  • Duplication de Calendriers — Pour gagner du temps, un calendrier existant peut être dupliqué via l'action "Duplicate Calendar". Toutes les informations sur les quarts de travail et les périodes de non-travail sont copiées dans le nouveau calendrier.
  • Exceptions Individuelles — Les congés personnels (vacances, maladie) ne sont pas gérés dans le calendrier principal. Ils sont saisis via les applications People (action "Modify Person Availability") ou Assignment Manager (action "Modify Availability"). Le système combine ensuite le calendrier standard et ces exceptions pour déterminer la disponibilité réelle d'une personne.

Un exemple concret pourrait être la création d'un calendrier pour un site de production. Ce calendrier inclurait un quart de jour (7h-15h), un quart de soir (15h-23h) et un quart de nuit (23h-7h), tous du lundi au vendredi. Il intégrerait également les 11 jours fériés nationaux et les deux semaines de fermeture annuelle pour maintenance. Ce calendrier serait ensuite appliqué aux actifs critiques et aux plans de maintenance préventive de ce site.

🔄 Cycle de Vie d'un Calendrier dans Maximo

Le cycle de vie d'un calendrier dans Maximo commence par sa création et sa configuration initiale, se poursuit par son utilisation active dans divers modules du système, et peut se terminer par sa modification ou sa suppression. Chaque étape est cruciale pour maintenir la précision de la planification et de la gestion des ressources.

La suppression d'un calendrier est une action qui nécessite une attention particulière, car Maximo impose des restrictions pour éviter la perte de données ou l'incohérence des enregistrements. Un calendrier ne peut être supprimé s'il est activement référencé par d'autres objets du système, garantissant ainsi l'intégrité des données.


    
Ce diagramme d'état illustre le cycle de vie d'un calendrier dans IBM Maximo Manage, de sa création à sa suppression, en passant par sa configuration, son utilisation et les étapes de modification. Il met en évidence les restrictions de suppression basées sur les dépendances.

⚠️ Pièges IBM

Piège 1 — Suppression de calendrier en cours d'utilisation

Un piège courant est de tenter de supprimer un calendrier qui est encore référencé par d'autres enregistrements dans Maximo. L'examen peut présenter un scénario où un administrateur essaie de supprimer un calendrier sans vérifier ses dépendances. Maximo empêche la suppression d'un calendrier s'il est utilisé par des Assets, des Locations, des Preventive Maintenance, des Job Plans, des Work Orders, ou même des Service Level Agreements. Il est impératif de désaffecter le calendrier de tous ces enregistrements avant de pouvoir le supprimer. Le système affichera un message d'erreur indiquant les dépendances.

Piège 2 — Gestion des exceptions individuelles de disponibilité

Une erreur fréquente est de penser que les informations de disponibilité individuelle, comme les vacances ou les congés maladie d'une personne, sont gérées directement dans le calendrier principal. L'examen pourrait suggérer que ces exceptions sont des entrées dans le calendrier général. En réalité, Maximo gère ces exceptions via des applications spécifiques comme People (action "Modify Person Availability") ou Assignment Manager (action "Modify Availability"). Le calendrier principal définit le cadre général, tandis que les exceptions individuelles sont superposées pour déterminer la disponibilité réelle d'une personne ou d'une équipe.

Piège 3 — Impact du niveau de définition du calendrier (Organisation vs Site)

Une confusion peut survenir concernant l'application des calendriers définis au niveau de l'organisation par rapport à ceux définis au niveau du site. Si un calendrier est défini pour une organisation, il s'applique à tous les sites de cette organisation par défaut. Cependant, si un site a son propre calendrier spécifique, ce dernier prendra le pas sur le calendrier de l'organisation pour les entités de ce site. L'examen pourrait tester la compréhension de cette hiérarchie et de la manière dont Maximo résout les conflits ou les spécificités locales.

🎯 Carte mémoire

Quelle est la fonction principale de l'application Calendars dans Maximo et à quels niveaux peut-on définir un calendrier ?

L'application Calendars permet de créer et de gérer les calendriers, définissant les périodes de travail et de non-travail, ainsi que les quarts de travail. Un calendrier peut être défini au niveau de l'organisation ou au niveau d'un site spécifique, offrant une flexibilité pour les opérations multi-sites.

Quels types d'informations sont inclus dans un calendrier Maximo et où sont gérées les exceptions de disponibilité individuelle ?

Un calendrier Maximo inclut les quarts de travail (shifts), les jours ouvrés, les week-ends, les jours fériés et les arrêts planifiés. Les exceptions de disponibilité individuelle, comme les vacances ou les congés maladie d'une personne, ne sont pas stockées sur le calendrier principal mais gérées via les applications People ou Assignment Manager.

Dans quels cas Maximo empêche-t-il la suppression d'un calendrier et quelle est la procédure pour le supprimer ?

Maximo empêche la suppression d'un calendrier s'il est utilisé par des enregistrements tels que les Assets, Locations, Preventive Maintenance, Job Plans, Work Orders ou Service Level Agreements. Pour le supprimer, il faut d'abord désaffecter ce calendrier de tous les enregistrements qui le référencent, puis utiliser l'action de suppression dans l'application Calendars.

Q15 · Sous-rubrique 3.4 · Type 2 T2 · Choix de 2
Question : Which TWO Maximo modules consume Calendar records as an input for their scheduling logic? (Choose 2.)
Q16 · Sous-rubrique 3.4 · Type 1 T1 · Simple
Question : A scheduler needs to mark December 25 as a non-working day that will be respected by PMs and Labor availability. Where is this change performed?
Q17 · Sous-rubrique 3.4 · Type 1 · Calendar vs Shift T1 · Simple
A consultant must model a technician team working a 3×8 pattern (three 8-hour shifts covering 24 hours) Monday through Friday.
Question : Which relationship between Calendar and Shifts is correct for this model?
Q18 · Sous-rubrique 3.4 · Type 1 · Calendar Site-scoped T1 · Simple
A consultant deploys Maximo in an Org with 3 Sites: NYC (24/7 production), DAL (admin 8 a.m.–5 p.m.), PHX (24/7 security).
Question : What is the minimum number of separate Calendars that must be created?
Q19 · Sous-rubrique 3.4 · Type 3 · Multi-consumer impact T3 · Choix de 3
An admin adds January 1st as a holiday on the "OPS-CREW" calendar used by the maintenance team.
Question : Which 3 consequences are automatically applied by Maximo?
Q20 · Sous-rubrique 3.4 · Type 1 · Apply Shifts action T1 · Simple
A consultant has created a Calendar and 2 Shifts (DAY 8–17, EVE 17–2) but the Scheduler sees no available working time.
Question : Which action is missing in order to generate usable Work Periods?

Créer et gérer Labor, Crafts et Crews

Section 26% ~1-2 questions Workforce
Illustration de la leçon 3.5 — Hiérarchie Labor / Craft / Crew avec Premium Pay et Crew Work Groups

📋 Objectifs IBM

  • Comprendre la structure et la configuration des enregistrements de main-d'œuvre (Labor), de corps de métier (Crafts) et d'équipes (Crews) dans IBM Maximo Manage.
  • Identifier les applications clés utilisées pour la gestion de ces ressources humaines et leurs interdépendances.
  • Savoir associer les compétences (skill levels) et les taux horaires (standard rates) aux corps de métier.
  • Expliquer comment les qualifications et les outils sont liés aux types d'équipes et aux enregistrements d'équipes.
  • Distinguer la configuration au niveau de l'organisation et du site pour la main-d'œuvre et les corps de métier.
  • Appréhender l'impact de ces configurations sur la planification et l'exécution des ordres de travail.

💡 Points clés

  • Crafts — L'application `Crafts` permet de définir les corps de métier, leurs niveaux de compétence (`skill levels`), les taux horaires standards (`standard rates`) et les codes de rémunération majorée (`premium pay codes`).
  • Skill Levels — Pour un `Craft` donné, il est possible de définir plusieurs `skill levels` (ex: mécanicien junior, mécanicien senior) avec des taux différents, évitant la création de corps de métier distincts pour chaque niveau.
  • Labor Records — Les enregistrements de main-d'œuvre (`Labor`) sont associés aux `Crafts` et à leurs `skill levels` pour refléter les compétences des employés et des contractuels.
  • Crew Types — Un `Crew Type` définit les positions, les qualifications et les outils requis pour un type de travail spécifique, servant de modèle pour la création d'équipes.
  • Crews — Un enregistrement `Crew` est créé à partir d'un `Crew Type` et spécifie les ressources (main-d'œuvre, outils) assignées, ainsi que les horaires et les modèles de quarts. Le statut par défaut d'une équipe est `ACTIVE`.
  • Assignment Conflicts — Lors de l'affectation de la main-d'œuvre à une équipe, une ligne non restreinte (`unrestricted row`) peut être utilisée pour résoudre automatiquement les conflits d'affectation.
  • Organization/Site Level — La main-d'œuvre et les corps de métier peuvent être configurés et utilisés soit au niveau de l'organisation (`organization level`), soit au niveau du site (`site level`), offrant une flexibilité dans la gestion des ressources.
  • Work Plan Integration — Les `Crafts` sont essentiels pour la définition des plans de travail (`work plan`), car ils spécifient les compétences requises pour les tâches.

📐 Architecture des Ressources Humaines

La 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.


    
Diagramme conceptuel de l'architecture des ressources humaines dans Maximo Manage, illustrant les interconnexions entre la main-d'œuvre, les corps de métier, les niveaux de compétence, les types d'équipes et les équipes, et leur utilisation dans les plans de travail et les ordres de travail.

📊 Comparaison : Labor, Crafts et Crews

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.

Comparaison des entités Labor, Crafts et Crews dans Maximo Manage
CaractéristiqueLabor (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.
Cette table met en évidence les rôles distincts mais complémentaires de la main-d'œuvre, des corps de métier et des équipes dans la gestion des ressources de Maximo Manage, soulignant leurs attributs et leurs interconnexions.

⚙️ Configuration des Ressources Humaines

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.

  • Définition des Crafts — Dans l'application `Crafts`, définissez chaque corps de métier (ex: "Électricien", "Mécanicien"). Pour chaque `Craft`, spécifiez les `skill levels` (ex: "Junior", "Confirmé", "Senior") et les `standard rates` associés. Vous pouvez également définir des `premium pay codes` pour les heures supplémentaires ou les travaux dangereux.
  • Enregistrement de la Main-d'œuvre (Labor) — Utilisez l'application `Labor` pour créer des enregistrements pour chaque employé ou contractuel. Associez chaque enregistrement `Labor` à un `Craft` et à un `Skill Level` spécifique. Cela permet de suivre les compétences individuelles et de les faire correspondre aux exigences des tâches.
  • Création des Types d'Équipes (Crew Types) — Avant de créer une équipe, définissez un `Crew Type` dans l'application correspondante. Un `Crew Type` est un modèle qui spécifie les positions requises, les qualifications nécessaires et les outils standards pour un type d'équipe donné (ex: "Équipe de maintenance électrique", "Équipe de réparation mécanique").
  • Création des Équipes (Crews) — Dans l'application `Crews`, créez un enregistrement d'équipe en sélectionnant un `Crew Type`. Les positions, qualifications et outils définis dans le `Crew Type` sont automatiquement copiés dans l'enregistrement de l'équipe. Le statut par défaut d'une nouvelle équipe est `ACTIVE`.
  • Affectation de la Main-d'œuvre aux Équipes — Sur l'onglet `Assigned Labor` de l'enregistrement `Crew`, assignez la main-d'œuvre aux positions requises. Il est possible d'ajouter des lignes non restreintes (`unrestricted row`) pour gérer les conflits d'affectation de manière flexible.
  • Niveau Organisationnel ou Site — Lors de la création ou de la modification des enregistrements `Labor` ou `Crafts`, spécifiez si la ressource est utilisée au niveau de l'organisation (`organization level`) ou du site (`site level`). Cette distinction est cruciale pour la visibilité et la disponibilité des ressources dans des environnements multi-sites.

🔄 Cycle de vie d'une Équipe (Crew)

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.


    
Diagramme d'état illustrant le cycle de vie d'une équipe (Crew) dans Maximo Manage, de sa création basée sur un type d'équipe jusqu'à son utilisation et sa mise hors service.

⚠️ Pièges IBM

Piège 1 — Confusion entre Craft et Skill Level

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.

Piège 2 — Oubli du Crew Type avant la création de Crew

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.

Piège 3 — Gestion des conflits d'affectation de main-d'œuvre

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.

🎯 Carte mémoire

Quelle est la différence fondamentale entre un `Craft` et un `Skill Level` dans Maximo Manage ?

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.

Quel est le statut par défaut d'un enregistrement `Crew` nouvellement créé et pourquoi est-il important de définir un `Crew Type` avant de créer une `Crew` ?

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.

Comment Maximo gère-t-il la flexibilité de l'affectation de la main-d'œuvre à une équipe en cas de conflits ?

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.

À quels niveaux (organisationnel ou site) peuvent être configurés les enregistrements `Labor` et `Crafts` dans Maximo Manage ?

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.

Q17 · Sous-rubrique 3.5 · Type 3 T3 · Choix de 3
Question : Which THREE premium pay code types can be configured on a Labor record? (Choose 3.)
Q18 · Sous-rubrique 3.5 · Type 3 T3 · Choix de 3
Question : Which THREE position types can be defined on a Crew Type? (Choose 3.)
Q19 · Sous-rubrique 3.5 · Type 1 T1 · Simple
Question : A crew leader needs to introduce a new "Rigger" position with two required slots. Where is this configured?
Q20 · Sous-rubrique 3.5 · Type 1 T1 · Simple
Question : A crew has a negotiated fixed hourly rate that must override the sum of individual labor rates on reports. What must be enabled?
Q21 · Sous-rubrique 3.5 · Type 1 · Crew Work Groups location T1 · Simple
A manager wants to group 5 maintenance crews into a Crew Work Group called "Maintenance Northeast Region".
Question : In which application is this Crew Work Group created?
Q22 · Sous-rubrique 3.5 · Type 1 · Required Craft components T1 · Simple
A consultant defines a Required Craft on a Crew Type to specify the exact qualification expected for the team member.
Question : Which minimum components must be filled in on a Required Craft of a Crew Type?

Créer et gérer les Domains

Section 26% ~2-3 questions ⭐ Priorité
Illustration de la leçon 3.6 — 6 types de Domains Maximo (ALN, Numeric, Numeric Range, Table, Crossover, Synonym)

📋 Objectifs IBM

  • Comprendre le rôle des domaines dans la standardisation et la validation des données d'entrée dans Maximo Manage.
  • Distinguer les différents types de domaines : ALN, Numeric, Table, Crossover et Synonym.
  • Savoir comment créer et modifier des domaines via l'application Domains.
  • Appréhender le processus d'association d'un domaine à un attribut dans Database Configuration ou Classifications.
  • Identifier les étapes de configuration post-création d'un domaine, notamment l'impact sur l'interface utilisateur via Application Designer.
  • Reconnaître l'importance des domaines pour la cohérence des données et la réduction des erreurs de saisie.

💡 Points clés

  • Domaines — Mécanismes de Maximo pour standardiser les données, valider les entrées et fournir des listes de sélection. Ils sont configurés via l'application Domains.
  • ALN Domain — Permet de définir une liste de valeurs alphanumériques prédéfinies pour un attribut, assurant une saisie cohérente.
  • NUMERIC Domain — Utilisé pour valider des entrées numériques, souvent avec des plages de valeurs ou des formats spécifiques.
  • TABLE Domain — Permet de lier un attribut à une colonne d'une autre table de Maximo, offrant une validation dynamique et des listes de recherche basées sur des données existantes.
  • SYNONYM Domain — Spécifique aux statuts, il permet de créer des libellés conviviaux (synonymes) pour des valeurs internes de statut (ex: "ATTENTE" pour WAPPR), sans modifier la logique métier sous-jacente.
  • CROSSOVER Domain — Copie des valeurs d'un objet source vers un objet cible lors de la création ou de la modification d'un enregistrement, améliorant l'efficacité de la saisie.
  • Database Configuration — Application essentielle pour associer un domaine à un attribut et reconfigurer la base de données après la création ou la modification d'un domaine.
  • Application Designer — Peut être nécessaire pour ajuster l'interface utilisateur (UI) après l'ajout d'un domaine, par exemple pour ajouter un bouton de sélection de valeur.

📐 Architecture des Domaines dans Maximo

Les domaines sont une pierre angulaire de l'intégrité des données dans Maximo Manage. Ils agissent comme des règles de validation et des fournisseurs de listes de valeurs, garantissant que les informations saisies par les utilisateurs sont cohérentes, précises et conformes aux exigences métier. Cette architecture centralisée permet de gérer efficacement les données à travers l'ensemble du système.

Chaque type de domaine répond à un besoin spécifique, qu'il s'agisse de listes statiques, de plages numériques, de références à d'autres tables ou de la traduction de statuts internes en libellés compréhensibles. La gestion des domaines s'effectue principalement via l'application Domains, mais leur application et leur activation nécessitent souvent des étapes complémentaires dans Database Configuration et Application Designer.


    
Architecture générale de l'interaction des domaines avec la saisie de données dans Maximo. Les domaines valident et guident l'utilisateur, assurant la cohérence des informations.

📊 Comparaison des Types de Domaines

Maximo propose plusieurs types de domaines, chacun conçu pour répondre à des besoins spécifiques en matière de validation et de présentation des données. Comprendre leurs différences est crucial pour choisir le type approprié lors de la configuration du système.

Le tableau ci-dessous compare les principaux types de domaines, leurs usages typiques et les applications Maximo clés impliquées dans leur configuration et leur utilisation.

Types de Domaines Maximo et leurs Caractéristiques
Type de DomaineDescriptionExemple d'UsageApplications Clés
ALN DomainListe de valeurs alphanumériques prédéfinies et statiques.Liste de types d'équipement (ex: "Pompe", "Moteur", "Vanne").Domains, Database Configuration, Application Designer
NUMERIC DomainDéfinit des règles de validation pour des valeurs numériques (plages, formats).Plage de températures acceptables pour un capteur (ex: 0-100°C).Domains, Database Configuration
TABLE DomainRéférence une colonne d'une autre table Maximo pour une liste dynamique.Sélectionner un ASSETNUM parmi les actifs existants.Domains, Database Configuration
SYNONYM DomainPermet de créer des libellés conviviaux pour des valeurs de statut internes.Afficher "En Attente d'Approbation" pour le statut interne WAPPR d'un ordre de travail.Domains, Database Configuration
CROSSOVER DomainCopie des valeurs d'un objet source vers un objet cible.Copier l'adresse d'un fournisseur lors de la création d'une commande.Domains, Database Configuration, Application Designer
Ce tableau met en évidence les distinctions fonctionnelles et les contextes d'application de chaque type de domaine, facilitant leur sélection et leur configuration.

⚙️ Configuration et Utilisation des Domaines

La configuration des domaines dans Maximo est un processus en plusieurs étapes qui commence dans l'application Domains et se poursuit souvent dans Database Configuration et Application Designer. Cette approche modulaire permet une grande flexibilité et un contrôle précis sur la manière dont les données sont gérées et présentées aux utilisateurs.

Une fois qu'un domaine est créé, il doit être associé à un attribut spécifique pour devenir actif. Cette association détermine quels champs utiliseront les règles de validation et les listes de valeurs définies par le domaine. La reconfiguration de la base de données est une étape critique pour appliquer ces changements au niveau du système.

  • Étape 1 : Création du Domaine — Utiliser l'application Domains pour définir le type de domaine (ALN, NUMERIC, TABLE, SYNONYM, CROSSOVER) et ses valeurs ou règles. Pour un SYNONYM domain, on ajoute des synonymes aux valeurs internes existantes (ex: WAPPRMAN, WAPPRVP pour WAPPR).
  • Étape 2 : Association à un Attribut — Dans l'application Database Configuration, associer le domaine créé à un attribut spécifique d'un objet métier (ex: associer un domaine ALN à l'attribut ASSETTYPE de l'objet ASSET). Si l'attribut est requis, un défaut pour le domaine est également requis.
  • Étape 3 : Configuration de la Base de Données — Après l'association, la base de données doit être reconfigurée dans Database Configuration pour que les changements prennent effet. Il est important de noter que le système ne valide pas la valeur par défaut lors de cette étape, mais plutôt lors de l'insertion d'un enregistrement en application.
  • Étape 4 : Ajustement de l'Interface Utilisateur (Optionnel) — Pour certains domaines, comme les domaines ALN ou CROSSOVER, il peut être nécessaire d'utiliser Application Designer pour ajouter des éléments d'interface (ex: un bouton de sélection de valeur) ou de nouveaux champs si un CROSSOVER domain est impliqué.
  • Étape 5 : Test et Validation — Tester le domaine dans l'application cible pour s'assurer que les valeurs sont correctement validées et que les listes de sélection fonctionnent comme prévu.

🔄 Cycle de Vie d'un Domaine Maximo

Le cycle de vie d'un domaine dans Maximo Manage illustre les étapes clés, de sa conception à son déploiement et sa maintenance. Il met en évidence les interactions entre les différentes applications et les actions requises pour garantir que le domaine fonctionne comme prévu et contribue à l'intégrité des données du système.

Ce processus souligne l'importance de la planification, de la configuration et des tests pour chaque domaine implémenté, afin d'éviter les erreurs et d'optimiser l'expérience utilisateur.


    
Cycle de vie typique d'un domaine Maximo, de sa création à sa suppression, incluant les étapes de configuration et de maintenance.

⚠️ Pièges IBM

Piège 1 — Validation des valeurs par défaut

Un piège courant est de croire que Maximo valide les valeurs par défaut d'un domaine lors de la reconfiguration de la base de données. En réalité, le système ne vérifie pas la validité de la valeur par défaut à ce stade. L'erreur, si la valeur par défaut est incorrecte ou non conforme au domaine, n'apparaîtra que lorsque l'utilisateur tentera d'insérer un nouvel enregistrement dans l'application concernée. Par exemple, si un attribut est lié à un domaine qui n'accepte que "CREW4" et que la valeur par défaut est "CREW2", la reconfiguration se fera sans erreur, mais la création d'un enregistrement échouera.

Piège 2 — Impact sur l'interface utilisateur après ajout d'un domaine

Après avoir créé et associé un domaine à un attribut, il est facile d'oublier que des ajustements de l'interface utilisateur peuvent être nécessaires. Par exemple, pour un domaine ALN, un bouton de sélection de valeur (lookup) doit souvent être ajouté manuellement via Application Designer pour permettre aux utilisateurs de choisir parmi la liste des valeurs prédéfinies. Sans cette étape, l'utilisateur pourrait être contraint de saisir manuellement la valeur, ce qui annule une partie de l'avantage du domaine en termes de standardisation et de réduction des erreurs.

Piège 3 — Suppression des domaines et des valeurs internes des synonymes

Il est important de savoir que si la plupart des domaines peuvent être supprimés lorsqu'ils ne sont plus utiles, les domaines SYNONYM sont spéciaux. Bien que vous puissiez ajouter des synonymes à une valeur interne existante (ex: "ATTENTE" pour WAPPR), vous ne pouvez pas ajouter de nouvelles valeurs internes aux domaines SYNONYM réservés par le système. De plus, la suppression d'un domaine peut avoir des conséquences sur les données existantes qui l'utilisent, nécessitant une analyse préalable pour éviter la perte d'intégrité des données.

🎯 Carte mémoire

Quel est le rôle principal des domaines dans Maximo Manage et via quelle application sont-ils configurés initialement ?

Le rôle principal des domaines est de standardiser et de valider les données d'entrée, de réduire les erreurs et de fournir des listes de sélection aux utilisateurs. Ils sont configurés initialement via l'application Domains.

Quelle est la différence fondamentale entre un ALN domain et un TABLE domain ?

Un ALN domain définit une liste statique de valeurs alphanumériques prédéfinies. Un TABLE domain, en revanche, référence une colonne d'une autre table Maximo, offrant une liste de valeurs dynamique basée sur les données existantes dans cette table.

Pourquoi l'application Database Configuration est-elle cruciale après la création ou la modification d'un domaine ?

Database Configuration est cruciale car c'est là que le domaine est associé à un attribut spécifique et que la base de données est reconfigurée pour appliquer ces changements au niveau du système. Sans cette étape, le domaine ne sera pas actif pour l'attribut désigné.

Quel type de domaine est utilisé pour afficher des libellés conviviaux pour les statuts internes de Maximo, et pourquoi est-il spécial ?

Le SYNONYM domain est utilisé pour afficher des libellés conviviaux pour les statuts internes (ex: "En Attente d'Approbation" pour WAPPR). Il est spécial car vous ne pouvez pas ajouter de nouvelles valeurs internes à ces domaines réservés par le système, seulement des synonymes aux valeurs existantes.

Q21 · Sous-rubrique 3.6 · Type 3 T3 · Choix de 3
Question : Which THREE of the following are valid Domain types in Maximo Manage? (Choose 3.)
Q22 · Sous-rubrique 3.6 · Type 1 T1 · Simple
Question : An administrator wants a domain that shows only ASSETs whose status is OPERATING and which belong to the current Site. Which domain type and construct is appropriate?
Q23 · Sous-rubrique 3.6 · Type 1 T1 · Simple
Question : What is the key difference between a Crossover domain and a Lookup?
Q24 · Sous-rubrique 3.6 · Type 1 T1 · Simple
Question : An administrator created an ALN domain called CRIT_LEVEL but users still cannot pick it on the ASSET.CRITICALITY attribute. What is the likely missing step?
Q25 · Sous-rubrique 3.6 · Type 1 T1 · Simple
Question : A Crossover must copy the CLASSSTRUCTUREID from ASSET to WORKORDER only when the WO is of type CM. What feature enforces this restriction?
Q49 · Sous-rubrique 3.6 · Type 2A · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO domain types support a dynamic Where Clause with bind variables (:siteid, :userid)? (Choose 2.)
Q26 · Sous-rubrique 3.6 · Type 1 · Synonym domain use case T1 · Simple
The CIO wants to display WO statuses in French for French-speaking users while keeping the internal codes unchanged (WAPPR stays WAPPR in the database).
Question : Which domain type supports this internal-code → external-label mapping?
Q27 · Sous-rubrique 3.6 · Type 1 · Domain Org/Site restriction T1 · Simple
A functional analyst creates an ALN domain "ASSET-CRITICALITY" with values HIGH/MEDIUM/LOW but wants to limit HIGH to critical production Sites only.
Question : Which Maximo mechanism applies this Org/Site restriction to specific values of a domain?

Application Database Configuration

Section 26% ~3-4 questions ⭐ Critique
Illustration de la leçon 3.7 — Database Configuration : objets, attributes, Admin Mode, Object Levels
Voici le corps de cours complet pour la leçon 3.7 "Database Configuration" conforme aux exigences Tier 1 : ```html

📋 Objectifs IBM

  • Configurer les tables, attributs et relations dans l'application Database Configuration (DB Config)
  • Définir les attributs personnalisés via MAXATTRIBUTE
  • Maîtriser les domaines (DOMAIN) et leur impact sur la validation des données
  • Implémenter des contraintes d'intégrité référentielle
  • Optimiser les performances via l'indexation et les relations

💡 Points clés

  • MAXOBJECT — Table centrale définissant les objets métier avec leurs propriétés fondamentales comme PERSISTENT ou HASLD.
  • Relations 1:N vs N:M — Les premières utilisent des clés étrangères directes alors que les secondes nécessitent des tables de jointure comme RELATIONSHIP.
  • Domaines ALN/NUMERIC — Contrôlent le format des valeurs via DOMAINID avec des règles spécifiques comme LENGTH ou DECIMALS.
  • Attributs calculés — Définis via FORMULA dans MAXATTRIBUTE avec accès aux objets parents via notation point (PARENT.ATTR).
  • Index composites — Créés dans MAXINDEX pour accélérer les requêtes sur plusieurs colonnes fréquemment jointes.
  • Contraintes métier — Implémentées via VALIDATION dans MAXATTRIBUTE ou règles au niveau table dans MAXOBJECT.

📐 Architecture des données

La configuration de base de données dans Maximo s'appuie sur un modèle métier extensible où chaque entité correspond à une table physique dans le schéma MAXIMO. Les métadonnées sont stockées dans des tables système comme MAXOBJECT, MAXATTRIBUTE et MAXRELATIONSHIP.

Contrairement aux SGBD traditionnels, Maximo utilise une couche d'abstraction via l'Application Designer qui génère le DDL sous-jacent. Cette approche permet des modifications en runtime sans nécessiter de scripts SQL directs.


    
Relations clés entre les tables de configuration. Les tables MAXOBJECT (vert) sont centrales tandis que DOMAIN et MAXINDEX (gris) fournissent des fonctionnalités avancées.

📊 Comparaison des types de relations

Caractéristiques des relations dans Database Configuration
TypeTable de jointureExemplePerformance
1:1NonASSETASSETSPECOptimale
1:NNonLOCATIONASSETBonne
N:MRELATIONSHIPPERSONGROUPCoûteuse
Les relations N:M impactent significativement les performances lors des jointures complexes, nécessitant une optimisation via MAXINDEX.

⚙️ Configuration avancée

La création d'un nouvel attribut implique 5 étapes critiques : définition dans MAXATTRIBUTE, liaison à MAXOBJECT, configuration du domaine, ajout d'index si nécessaire et mise à jour des écrans via Application Designer.

Exemple concret : ajouter un champ ENERGY_RATING à ASSET nécessite un domaine ALN limité à 3 caractères avec valeurs autorisées 'A++', 'A+', 'A', etc.

  • Étape 1 — Créer l'entrée dans MAXATTRIBUTE avec OBJECTNAME='ASSET' et DATATYPE=ALN.
  • Étape 2 — Définir le domaine dans DOMAIN avec DOMAINID='ENERGYRATE' et LENGTH=3.
  • Étape 3 — Configurer les valeurs autorisées dans DOMAINVALUE.

🔄 Cycle de vie des modifications

Toute modification de schéma suit un processus strict pour éviter les corruptions de données : pré-validation, création des métadonnées, génération du DDL, synchronisation avec les caches applicatifs.


    
Workflow de déploiement des modifications de schéma. Les étapes Pending et Active sont critiques pour la cohérence des données.

⚠️ Pièges IBM

Piège 1 — Suppression d'attributs

Beaucoup pensent qu'un attribut peut être supprimé directement depuis l'interface. En réalité, Maximo marque simplement PENDINGDELETE=1 dans MAXATTRIBUTE - la colonne physique persiste jusqu'à l'exécution manuelle de dbconfig.

Piège 2 — Performances des relations

Les utilisateurs sous-estiment souvent l'impact des relations N:M sur les requêtes complexes. Une table RELATIONSHIP avec 500 000 entrées peut multiplier par 10 le temps d'exécution d'une requête impliquant 3 jointures.

🎯 Carte mémoire

Quelles tables contiennent les métadonnées de schéma ?

MAXOBJECT (objets), MAXATTRIBUTE (colonnes), MAXRELATIONSHIP (relations), DOMAIN (validation) et MAXINDEX (index).

Comment forcer la recréation d'un index ?

Modifier FORCEDELETE=1 dans MAXINDEX puis exécuter dbconfig -a - cela régénère l'index même si la définition n'a pas changé.

```
Q26 · Sous-rubrique 3.7 · Type 3 T3 · Choix de 3
Question : Which THREE of the following are valid attribute data types in Database Configuration? (Choose 3.)
Q27 · Sous-rubrique 3.7 · Type 1 T1 · Simple
Question : An administrator configures a new attribute with the SAMEAS property referencing WORKORDER.WONUM. What is the effect?
Q28 · Sous-rubrique 3.7 · Type 2 T2 · Choix de 2
Question : Which TWO configuration changes REQUIRE Admin Mode to be turned on before the Configure Database action? (Choose 2.)
Q29 · Sous-rubrique 3.7 · Type 3 T3 · Choix de 3
Question : Which THREE object levels can be selected when creating a new object in Database Configuration? (Choose 3.)
Q30 · Sous-rubrique 3.7 · Type 1 T1 · Simple
Question : An auditor requires a chronological log of every field change on ASSET, queryable via SQL. What must be enabled?
Q31 · Sous-rubrique 3.7 · Type 1 T1 · Simple
Question : Which search type configured on an attribute limits queries to an exact match only (no wildcards)?
Q50 · Sous-rubrique 3.7 · Type 2B · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO object storage levels include a SITEID column in the generated persistent table? (Choose 2.)
Q53 · Sous-rubrique 3.7 · Type 3A · Phase3B Pick-N T3 · Choix de 3
Question : Which THREE object storage levels exist as selectable options when creating a new persistent object in Database Configuration? (Choose 3.)

Automation Scripts

Section 26% ~2 questions Scripting
Illustration de la leçon 3.8 — Automation Scripts : 8 launch points et engine de scripting

📋 Objectifs IBM

  • Comprendre le rôle et les avantages des Automation Scripts dans Maximo Manage.
  • Identifier les langages de scripting supportés et leurs applications.
  • Distinguer les différents types de points de lancement (launch points) pour les scripts.
  • Savoir comment les Automation Scripts s'intègrent dans l'architecture Maximo et le cycle de vie des objets.
  • Reconnaître les scénarios d'utilisation courants des Automation Scripts pour la personnalisation sans développement Java.
  • Comprendre la gestion et le déploiement des scripts dans l'environnement Maximo.

💡 Points clés

  • Automation Scripts — Permettent d'ajouter une logique métier personnalisée à Maximo sans nécessiter de développement Java, réduisant ainsi les besoins de recompilation et de redémarrage du serveur.
  • Langages supportés — Maximo 7.6 et versions ultérieures supportent nativement Jython (Python) et JavaScript pour l'écriture des scripts.
  • Points de lancement (Launch Points) — Les scripts sont associés à des points d'extension spécifiques dans le système, tels que des événements d'objet, des actions, des workflows ou des escalades.
  • Stockage et exécution — Le code des scripts et leur configuration sont stockés directement dans la base de données Maximo et sont exécutés par des moteurs embarqués (Rhino pour JS, Jython pour Python).
  • Réduction des coûts — Les Automation Scripts offrent une alternative aux personnalisations Java, simplifiant la maintenance et les mises à niveau du système.
  • Scripts de bibliothèque (Library Scripts) — Des morceaux de code réutilisables peuvent être créés et invoqués par d'autres scripts d'automatisation, favorisant la modularité.
  • Applications variées — Utilisés pour valider des attributs, calculer des valeurs de champs, définir des drapeaux de données (lecture seule, obligatoire), ou implémenter des règles métier complexes.

📐 Architecture des Automation Scripts

Les Automation Scripts représentent une pierre angulaire de la personnalisation de Maximo Manage, offrant une flexibilité considérable sans les contraintes du développement Java traditionnel. Ils s'insèrent directement dans l'architecture applicative de Maximo, permettant d'intercepter et de modifier le comportement du système à des points précis de son exécution.

Leur intégration est profonde : le code et la configuration des scripts sont stockés dans la base de données Maximo. Lors de l'exécution, les scripts compilés sont mis en cache, garantissant des performances optimales. Cette approche élimine le besoin de recompilation de fichiers ou de redémarrage du serveur d'applications, ce qui accélère considérablement le cycle de développement et de déploiement des personnalisations.

 E[Automation Script]
    E -- Langage --> F{Moteur Jython / JavaScript}
    F -- Accède / Modifie --> G[Base de Données Maximo]
    G -- Stocke --> H[Code Script & Configuration]
    E -- Cache à l'exécution --> I[Scripts Compilés en Cache]
    H -- Récupère --> E
    E -- Résultat --> C
    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#FFD700,stroke:#DAA520,stroke-width:2px,color:#0F172A
    class A primary
    class B secondary
    class C primary
    class D tertiary
    class E primary
    class F secondary
    class G primary
    class H secondary
    class I tertiary
">
Ce diagramme illustre l'architecture des Automation Scripts dans Maximo. Un utilisateur interagit avec l'interface, déclenchant une action sur un objet qui active un point de lancement. Le script associé est exécuté par le moteur de langage approprié, interagissant avec la base de données Maximo où le code est stocké et mis en cache pour l'exécution.

📊 Comparaison : Automation Scripts vs. Personnalisation Java

Historiquement, les personnalisations complexes dans Maximo nécessitaient des développements Java. L'introduction des Automation Scripts a offert une alternative puissante, réduisant la complexité et les coûts associés à la maintenance et aux mises à niveau. Cette section compare les deux approches.

Les Automation Scripts sont particulièrement avantageux pour les modifications de logique métier qui ne nécessitent pas de changements profonds dans l'architecture du système ou l'ajout de nouvelles fonctionnalités d'interface utilisateur complexes. Ils sont idéaux pour les validations, les calculs automatiques, et l'intégration légère.

Comparaison des méthodes de personnalisation Maximo
CaractéristiqueAutomation ScriptsDéveloppement Java Personnalisé
Complexité de développementFaible à modérée (Jython/JavaScript)Élevée (Java, API Maximo, IDE)
DéploiementStocké en DB, pas de compilation/redémarrage serveurFichiers JAR, compilation, redémarrage serveur requis
MaintenancePlus simple, modifications en direct via l'UIPlus complexe, nécessite des compétences Java, gestion des versions
Impact sur les mises à niveauMoins d'impact, souvent compatiblesRisque élevé de conflits, nécessite des tests approfondis
PerformanceBonne, scripts mis en cache à l'exécutionTrès bonne, code compilé natif
Cas d'usage typiquesValidations de champs, calculs, règles métier simples, intégration MIF, actions de workflow/escaladeNouvelles applications, modifications profondes de l'UI, intégrations complexes avec des systèmes externes
Compétences requisesConnaissance Jython/JavaScript, API MaximoConnaissance Java approfondie, API Maximo, architecture J2EE
Coût total de possessionGénéralement inférieurGénéralement supérieur
Ce tableau met en évidence les différences fondamentales entre l'utilisation des Automation Scripts et le développement Java pour personnaliser Maximo. Les scripts offrent une agilité et une simplicité accrues pour de nombreuses exigences métier.

⚙️ Configuration et Utilisation des Automation Scripts

La configuration des Automation Scripts dans Maximo se fait principalement via l'application `Automation Scripts`. Cette application permet de créer, éditer, activer et gérer les scripts. Chaque script est défini par un nom, une description, le langage de scripting (Jython ou JavaScript) et, surtout, un ou plusieurs points de lancement.

Les points de lancement (launch points) sont cruciaux car ils déterminent quand et où le script sera exécuté. Ils peuvent être associés à des objets métier, des attributs, des actions, des workflows, des escalades ou même des messages d'intégration. Par exemple, un script peut être configuré pour s'exécuter avant la sauvegarde d'un enregistrement `WORKORDER` pour valider certaines données, ou après la modification d'un `ASSETNUM` pour mettre à jour des informations connexes.

  • Création du script — Dans l'application `Automation Scripts`, on définit le nom, la description et le langage. Le code du script est ensuite saisi directement dans l'éditeur intégré ou copié depuis un éditeur externe.
  • Définition des variables — Des variables peuvent être définies pour être utilisées dans le script, permettant d'accéder à des objets Maximo (par exemple, `mbo` pour l'objet courant, `app` pour l'application) ou à des propriétés système.
  • Configuration des points de lancement — C'est l'étape la plus importante. Un script peut avoir plusieurs points de lancement, chacun spécifiant le contexte d'exécution.
    • Object Launch Point : Déclenché par des événements sur un objet métier (ex: `WORKORDER`, `ASSET`). Peut être configuré pour s'exécuter avant ou après une opération (création, mise à jour, suppression) ou une validation.
    • Attribute Launch Point : Déclenché par la modification d'un attribut spécifique d'un objet (ex: `STATUS` d'un `WORKORDER`).
    • Action Launch Point : Associé à une action personnalisée dans une application Maximo.
    • Custom Condition Launch Point : Utilisé pour définir des conditions complexes dans les workflows ou la sécurité.
    • Integration Launch Point : Pour intercepter et manipuler des données lors des opérations d'intégration (MIF).
    • Cron Task Launch Point : Permet d'exécuter un script à intervalles réguliers via une `CRONTASK`.
  • Activation du script — Une fois le script et ses points de lancement configurés, le script doit être activé pour prendre effet. Les modifications sont immédiates, sans redémarrage du serveur.
  • Scripts de bibliothèque — Pour la réutilisation de code, des scripts de bibliothèque peuvent être créés. Ils contiennent des fonctions qui peuvent être appelées par d'autres scripts, favorisant la modularité et la maintenabilité.

Un exemple concret pourrait être un script qui, lors de la création d'une nouvelle `WORKORDER` (Object Launch Point sur `WORKORDER`, événement "Add"), vérifie si le `ASSETNUM` est un équipement critique. Si c'est le cas, il pourrait automatiquement définir la priorité de la `WORKORDER` à "Urgent" et ajouter une description spécifique, sans aucune intervention manuelle de l'utilisateur.

🔄 Cycle de vie d'un Automation Script

Le cycle de vie d'un Automation Script dans Maximo est relativement simple et direct, reflétant sa nature de personnalisation légère. Il commence par la conception de la logique métier et se termine par son déploiement et sa maintenance. L'avantage majeur est la rapidité de mise en œuvre et la facilité d'ajustement.

Contrairement aux développements Java qui suivent un cycle de développement logiciel plus lourd (codage, compilation, déploiement WAR/EAR, redémarrage), les Automation Scripts sont gérés directement via l'interface utilisateur de Maximo, ce qui les rend très agiles pour les administrateurs et les consultants fonctionnels.


    
Ce diagramme illustre le cycle de vie typique d'un Automation Script, de la conception initiale du besoin métier à son exécution et sa maintenance continue. La flexibilité des scripts permet des itérations rapides entre les phases de création, de test et d'activation.

⚠️ Pièges IBM

Piège 1 — Ordre d'exécution et effets secondaires

Les Automation Scripts peuvent être déclenchés par de nombreux événements. Un piège courant est de ne pas anticiper l'ordre d'exécution des scripts ou les effets secondaires qu'un script pourrait avoir sur d'autres processus métier ou scripts. Par exemple, un script `beforeMboData` qui modifie une valeur pourrait affecter la logique d'un autre script `afterMboData` ou d'une validation standard de Maximo. Il est crucial de bien comprendre le cycle de vie des objets et les points d'extension pour éviter des comportements inattendus ou des boucles infinies.

Piège 2 — Gestion des erreurs et débogage

Bien que les Automation Scripts soient plus simples que le Java, le débogage peut être délicat. Les erreurs non gérées dans un script peuvent entraîner des blocages ou des messages d'erreur génériques pour l'utilisateur, sans indication claire de la cause. Sans une bonne gestion des exceptions (`try-except` en Jython, `try-catch` en JavaScript) et une journalisation adéquate (utilisation des fonctions de log de Maximo), identifier la source d'un problème peut être chronophage. Il est essentiel d'implémenter une journalisation robuste et de tester les scripts dans des environnements de développement avant le déploiement en production.

Piège 3 — Performance et complexité excessive

Bien que les Automation Scripts soient performants grâce à la mise en cache, un script trop complexe ou mal optimisé peut dégrader les performances du système. Par exemple, un script qui effectue des requêtes lourdes en base de données ou des boucles itératives sur de grands ensembles de données à chaque événement d'objet peut ralentir considérablement l'application. Il est important de garder les scripts concis, ciblés et d'optimiser les accès aux données. Pour des logiques très complexes ou des traitements de masse, d'autres mécanismes comme les `CRONTASK` ou les développements Java pourraient être plus appropriés.

🎯 Carte mémoire

Quels sont les principaux avantages des Automation Scripts par rapport aux personnalisations Java traditionnelles dans Maximo ?

Les Automation Scripts offrent une plus grande agilité, ne nécessitent pas de recompilation ou de redémarrage du serveur, sont stockés directement en base de données, et sont généralement plus faciles à maintenir et à mettre à niveau. Ils réduisent le coût total de possession pour de nombreuses personnalisations métier.

Citez au moins trois types de points de lancement (launch points) pour les Automation Scripts et donnez un exemple d'utilisation pour chacun.

1. Object Launch Point : Exécuter un script avant la sauvegarde d'un `WORKORDER` pour valider des champs obligatoires. 2. Attribute Launch Point : Déclencher un script lorsque le `STATUS` d'un `ASSET` change pour mettre à jour un champ connexe. 3. Action Launch Point : Associer un script à un bouton personnalisé dans l'UI pour exécuter une logique métier spécifique.

Quels langages de scripting sont nativement supportés par Maximo pour les Automation Scripts à partir de la version 7.6 ?

À partir de Maximo 7.6, les langages de scripting nativement supportés pour les Automation Scripts sont Jython (une implémentation de Python) et JavaScript.

Où sont stockés le code et la configuration des Automation Scripts dans Maximo, et quel est l'impact sur leur déploiement ?

Le code et la configuration des Automation Scripts sont stockés directement dans la base de données Maximo. Cela signifie qu'aucune compilation externe n'est requise et que les scripts prennent effet immédiatement après activation, sans nécessiter de redémarrage du serveur d'applications.

Q32 · Sous-rubrique 3.8 · Type 3 T3 · Choix de 3
Question : Which THREE of the following are valid Automation Script launch points? (Choose 3.)
Q33 · Sous-rubrique 3.8 · Type 1 T1 · Simple
Question : A script must transform a JSON payload arriving from an external system before Maximo processes it. Which launch point is correct?
Q34 · Sous-rubrique 3.8 · Type 1 T1 · Simple
Question : Which scripting languages are supported out of the box for Automation Scripts in Maximo Manage 9.0?
Q35 · Sous-rubrique 3.8 · Type 1 T1 · Simple
Question : A script needs to report a data problem to the user but still let them save the record. Which mechanism should be used?
Q36 · Sous-rubrique 3.8 · Type 2 T2 · Choix de 2
Question : Which TWO statements about Automation Script variables are correct? (Choose 2.)

Capacités Workflow Designer

Section 26% ~2 questions Workflow
Illustration de la leçon 3.9 — Workflow Designer : 8 node types et auto-init

📋 Objectifs IBM

  • Comprendre le rôle et l'importance de l'application `Workflow Designer` dans la modélisation des processus métier.
  • Identifier les prérequis techniques et conceptuels pour la conception et la création de workflows.
  • Décrire les phases clés du cycle de vie d'un processus de workflow, de la conception à l'activation.
  • Expliquer la relation entre un processus de workflow et un objet métier (`business object`) dans Maximo.
  • Distinguer les différents éléments constitutifs d'un workflow, tels que les nœuds et les transitions.
  • Appréhender l'intégration des workflows avec d'autres composants de Maximo comme les `communication templates`, les `escalations` et les `conditional expressions`.

💡 Points clés

  • `Workflow Designer` — Une application essentielle de Maximo Manage permettant de modéliser, créer, tester et gérer des processus métier automatisés.
  • `Business Object` — Chaque processus de workflow est associé à un `business object` spécifique, qui est une entité logicielle autonome regroupant données et fonctions.
  • Phases du Workflow — La création d'un workflow suit un cycle structuré : conception, création, validation, activation et habilitation.
  • Nœuds (`Nodes`) — Éléments graphiques représentant des étapes ou des points de décision dans un processus de workflow, ajoutés depuis une palette sur le canevas.
  • Prérequis techniques — L'application `Workflow Designer` nécessite une `Java Virtual Machine (JVM)` sur la station de travail cliente pour afficher le canevas de conception.
  • Intégration — Les workflows s'intègrent étroitement avec d'autres fonctionnalités de Maximo, notamment les `communication templates`, les `escalations`, les `conditional expressions` et les rôles.
  • Complexité — Pour des processus complexes, il est recommandé de décomposer un workflow en sous-processus si le nombre de nœuds dépasse 50 à 100 afin de simplifier la gestion.
  • Applications associées — Chaque application Maximo est associée à un `object`, ce qui permet de créer des workflows pour des objets principaux ou des objets ayant leurs propres applications.

📐 Architecture des Workflows Maximo

L'architecture des workflows dans IBM Maximo Manage est conçue pour automatiser et standardiser les processus métier en guidant les enregistrements à travers des étapes prédéfinies. Au cœur de cette architecture se trouve l'application `Workflow Designer`, qui fournit une interface graphique pour la modélisation visuelle des processus. Cette approche permet aux organisations de traduire leurs règles métier complexes en séquences d'actions et de décisions exécutables par le système.

Chaque processus de workflow est intrinsèquement lié à un `business object` spécifique. Cet `object` agit comme le conteneur de données sur lequel le workflow opère. Par exemple, un workflow de demande d'achat serait associé à l'objet `PURCHASEREQ`, tandis qu'un workflow de gestion des ordres de travail serait lié à l'objet `WORKORDER`. Cette association garantit que le workflow manipule les données pertinentes et déclenche les actions appropriées dans le contexte de l'application concernée.

 B
    B -- 'Crée des processus pour' --> C
    C -- 'Est guidé par' --> D
    D -- 'Connecté par' --> E
    D -- 'Déclenche' --> F
    F -- 'Utilise' --> H
    D -- 'Peut être influencé par' --> I
    C -- 'Peut déclencher' --> G

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#E0F2F7,stroke:#007BFF,stroke-width:1px,color:#0F172A
">
Diagramme conceptuel de l'architecture des workflows dans Maximo Manage, illustrant la relation entre le `Workflow Designer`, les objets métier, et les éléments constitutifs des processus.

Les éléments fondamentaux d'un workflow sont les nœuds et les transitions. Les nœuds représentent des points spécifiques dans le processus, tels que des approbations, des révisions, des affectations ou des points de décision. Les transitions définissent les chemins entre ces nœuds, souvent basées sur des conditions ou des actions spécifiques. Cette structure permet de construire des logiques de processus complexes, tout en maintenant une représentation visuelle claire et gérable. L'intégration avec des fonctionnalités comme les `communication templates` et les `escalations` enrichit la capacité du workflow à interagir avec les utilisateurs et à gérer les délais.

📊 Comparaison : Workflow Designer vs. Autres Outils de Configuration

Maximo Manage offre une multitude d'outils de configuration pour adapter le système aux besoins spécifiques d'une organisation. Il est crucial de comprendre les distinctions entre ces outils pour choisir la bonne approche pour chaque exigence métier. Le `Workflow Designer` se concentre sur l'automatisation des processus, tandis que d'autres outils gèrent l'interface utilisateur, la structure des données ou les tâches planifiées.

Cette table compare le `Workflow Designer` avec d'autres applications de configuration clés, en soulignant leurs rôles principaux et leurs domaines d'application respectifs. Comprendre ces différences est essentiel pour une administration efficace et une personnalisation pertinente de Maximo.

Comparaison des outils de configuration Maximo Manage
Outil de ConfigurationObjectif PrincipalExemples d'UtilisationImpact sur le Système
Workflow DesignerAutomatisation et standardisation des processus métier.Approbation d'ordres de travail, gestion des demandes d'achat, cycle de vie des actifs.Définit le flux logique des enregistrements et les actions automatisées.
Application DesignerPersonnalisation de l'interface utilisateur (UI) des applications.Ajout/suppression de champs, modification de l'agencement des écrans, configuration des `sigoptions`.Modifie l'apparence et l'interactivité des applications pour les utilisateurs.
Database ConfigurationGestion de la structure de la base de données et des objets métier.Ajout de nouveaux attributs, modification de types de données, création de relations entre objets.Impacte la structure sous-jacente des données et la logique métier.
Cron Task SetupPlanification et exécution de tâches automatisées à intervalles réguliers.Génération de rapports, synchronisation de données, traitement par lots.Exécute des processus en arrière-plan sans intervention manuelle.
EscalationsDéclenchement d'actions basées sur des conditions de temps ou des seuils.Notification de retards, changement de statut automatique, affectation de tâches.Gère les exceptions et assure le respect des délais dans les processus.
Communication TemplatesDéfinition de modèles de messages pour les notifications.E-mails d'approbation, alertes de statut, confirmations de réception.Standardise et automatise la communication au sein des workflows et du système.
Cette table met en évidence les rôles distincts du `Workflow Designer` et d'autres outils de configuration essentiels dans Maximo Manage, permettant de comprendre quand et comment utiliser chacun d'eux pour optimiser le système.

⚙️ Configuration et Cycle de Vie d'un Workflow

La mise en œuvre d'un workflow dans Maximo Manage est un processus structuré qui commence bien avant la conception graphique. Elle exige une compréhension approfondie des processus métier de l'entreprise, des applications Maximo concernées, ainsi que des structures d'objets et des relations de données. Cette phase préparatoire est cruciale pour garantir que le workflow modélisé reflète fidèlement les exigences opérationnelles et qu'il s'intègre harmonieusement dans l'écosystème Maximo.

Une fois les prérequis établis, le cycle de vie de la création d'un workflow se déroule en plusieurs phases distinctes. Chaque phase a son importance et contribue à la robustesse et à l'efficacité du processus final. Un exemple concret pourrait être la gestion des ordres de travail de maintenance préventive, où chaque étape, de la génération à la clôture, est guidée par un workflow. Cela garantit la conformité, la traçabilité et l'optimisation des opérations.

  • Conception du processus — Cette phase initiale implique la cartographie détaillée du processus métier, l'identification des rôles, des décisions et des actions. Elle nécessite une collaboration étroite avec les experts métier pour s'assurer que le workflow répond aux besoins opérationnels.
  • Création du processus — Utilisation de l'application `Workflow Designer` pour construire visuellement le workflow en ajoutant des nœuds et en définissant les transitions. L'association à un `business object` (par exemple, `WORKORDER` ou `PURCHASEREQ`) est définie à ce stade.
  • Validation du processus — Test approfondi du workflow pour s'assurer qu'il fonctionne comme prévu, qu'il gère correctement tous les scénarios possibles et qu'il ne contient pas d'erreurs logiques. Cela peut inclure des tests unitaires et des tests d'intégration.
  • Habilitation du processus (`Enabling`) — Préparation du workflow pour son activation. Cette étape peut impliquer des configurations supplémentaires ou des vérifications finales avant le déploiement.
  • Activation du processus (`Activating`) — Mise en production du workflow, le rendant disponible pour les utilisateurs. Une fois activé, le workflow commence à guider les enregistrements à travers les étapes définies.

Il est important de noter que l'application `Workflow Designer` elle-même a un prérequis technique : la présence d'une `Java Virtual Machine (JVM)` sur la station de travail cliente. Sans cette `JVM`, le canevas de conception du workflow ne peut pas être affiché, empêchant ainsi la création ou la modification de workflows. Cette exigence souligne l'importance de vérifier l'environnement technique avant de se lancer dans la conception.

🔄 Workflow de Création et Gestion des Processus

La gestion des workflows dans Maximo Manage suit un cycle de vie bien défini, depuis la phase de conception jusqu'à l'activation et la maintenance continue. Ce cycle garantit que les processus métier sont non seulement correctement modélisés, mais aussi qu'ils restent pertinents et efficaces au fil du temps. Chaque étape est cruciale pour assurer l'intégrité et la performance des opérations automatisées.

Un processus de workflow, une fois activé, interagit dynamiquement avec les enregistrements du système. Par exemple, lorsqu'un nouvel ordre de travail est créé, s'il est configuré pour suivre un workflow, il sera automatiquement acheminé à travers les nœuds définis, déclenchant des actions, des notifications et des affectations en fonction des règles établies. Ce flux continu permet une gestion proactive et réactive des opérations.


    
Cycle de vie détaillé de la création et de la gestion d'un processus de workflow dans IBM Maximo Manage, illustrant les étapes clés de son développement et de son déploiement.

La flexibilité du `Workflow Designer` permet de modifier et d'intégrer des processus existants, ce qui est essentiel dans un environnement métier en constante évolution. Si un processus devient trop complexe, avec un nombre de nœuds dépassant 50 à 100, il est judicieux de le scinder en sous-processus. Cette pratique simplifie la gestion, la maintenance et la compréhension globale du workflow, tout en améliorant sa performance.

L'association d'un workflow à un `object` métier spécifique est fondamentale. Cette association détermine non seulement les données que le workflow peut manipuler, mais aussi les actions, les `communication templates`, les `escalations`, les `conditional expressions` et les rôles qui lui sont pertinents. Cette filtration des éléments disponibles lors de la création du processus assure une cohérence et une pertinence accrues du workflow par rapport à son objectif métier.

⚠️ Pièges IBM

Piège 1 — Prérequis JVM manquant

Un piège courant lors de l'utilisation de l'application `Workflow Designer` est l'oubli de la `Java Virtual Machine (JVM)` sur la station de travail cliente. Sans une `JVM` installée et correctement configurée, le canevas graphique du `Workflow Designer` ne s'affichera pas. L'utilisateur pourrait alors penser à un bug de l'application ou à un problème de droits, alors que la cause est un prérequis technique non satisfait. Il est impératif de vérifier la présence et la version compatible de la `JVM` avant de tenter de concevoir ou modifier des workflows.

Piège 2 — Complexité excessive du workflow

Bien que Maximo permette de créer des workflows complexes, un piège fréquent est de concevoir un processus avec un nombre de nœuds trop élevé (par exemple, bien au-delà de 100 nœuds). Un tel workflow devient difficile à gérer, à maintenir et à déboguer. Les performances peuvent également être impactées. La bonne pratique IBM recommande de décomposer les processus très complexes en sous-processus plus petits et plus gérables. L'examen peut présenter un scénario où un workflow unique gère trop d'étapes, et la réponse attendue est souvent de suggérer une modularisation.

Piège 3 — Mauvaise association d'objet métier

Chaque processus de workflow doit être associé à un `business object` spécifique (par exemple, `WORKORDER`, `PURCHASEREQ`, `ASSET`). Un piège est de choisir un objet incorrect ou trop générique, ce qui peut entraîner des limitations dans les actions disponibles, les attributs accessibles, ou une mauvaise intégration avec les applications correspondantes. L'association d'objet détermine le contexte de données du workflow, et une erreur à ce niveau peut rendre le workflow inopérant ou inefficace pour l'objectif métier visé.

🎯 Carte mémoire

Quel est le rôle principal de l'application `Workflow Designer` dans Maximo Manage ?

L'application `Workflow Designer` permet de modéliser, créer, tester, modifier et intégrer des processus de workflow pour automatiser et standardiser les processus métier en guidant les enregistrements à travers des étapes définies.

Pourquoi est-il crucial d'associer un processus de workflow à un `business object` spécifique ?

L'association à un `business object` détermine le contexte de données du workflow, filtrant les actions, les `communication templates`, les `escalations`, les `conditional expressions` et les rôles pertinents, assurant ainsi la cohérence et l'efficacité du processus.

Quelles sont les phases clés du cycle de vie d'un processus de workflow ?

Les phases clés sont la conception, la création, la validation, l'habilitation (`enabling`) et l'activation (`activating`) du processus, chacune étant essentielle pour un déploiement réussi et une gestion efficace.

Quel est le prérequis technique essentiel pour afficher le canevas du `Workflow Designer` ?

Une `Java Virtual Machine (JVM)` doit être installée sur la station de travail cliente pour que le canevas graphique du `Workflow Designer` puisse être affiché et utilisé.

Q37 · Sous-rubrique 3.9 · Type 3 T3 · Choix de 3
Question : Which THREE of the following are valid Workflow node types? (Choose 3.)
Q38 · Sous-rubrique 3.9 · Type 1 T1 · Simple
Question : What is the key behavioral difference between a Task node and a Manual Input node?
Q39 · Sous-rubrique 3.9 · Type 1 T1 · Simple
Question : An administrator needs to view which records are currently active in a workflow, reassign them, and stop stuck processes. Which application is used?
Q40 · Sous-rubrique 3.9 · Type 1 T1 · Simple
Question : What is the effect of selecting "Auto-Initiate" on a Workflow process?
Q41 · Sous-rubrique 3.9 · Type 4 (drag-drop) T4 · Ordre
Question : Place the Workflow authoring phases in the correct sequence so end users can route the process.
  1. ACreate the process and drag nodes/connections in Workflow Designer
  2. BValidate the process
  3. CEnable the process
  4. DActivate the process (optionally with Auto-Initiate)
Q42 · Sous-rubrique 3.9 · Type 1C · GAP-FILL Skillionair T1 · Simple
A Workflow designer configures a Task node to route an approval task to a group of supervisors. They must choose which record type the Task node directly targets for the assignment.
Question : Which record type is targeted for an assignment from a Task node in a Workflow process?
Q43 · Sous-rubrique 3.9 · Type 2B · Phase3 Gap-B (Pick-2) T2 · Choix de 2
Question : Which TWO Workflow node types assign a task to a user for action? (Choose 2.)
Q52 · Sous-rubrique 3.9 · Type 2A · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO Workflow node types can route the process to multiple outgoing paths based on a decision? (Choose 2.)

Integration Framework (MIF)

Section 26% ~1-2 questions Integration
Illustration de la leçon 3.10 — MIF : Object Structures, JMS/Kafka queues, Publish/Invocation Channels

📋 Objectifs IBM

  • Comprendre l'architecture et les composants clés du Maximo Integration Framework (MIF).
  • Identifier les différents types de canaux d'intégration (entrant et sortant) et leurs usages.
  • Expliquer comment configurer les points de terminaison (End Points) pour la communication externe.
  • Décrire le rôle des Object Structures et des Enterprise Services dans l'intégration de données.
  • Distinguer les scénarios d'intégration nécessitant une licence Maximo Manage de ceux qui n'en requièrent pas.
  • Appréhender les mécanismes de transformation et de mappage de données au sein du MIF.
  • Reconnaître l'importance des Automation Scripts dans l'extension des capacités d'intégration.

💡 Points clés

  • Maximo Integration Framework (MIF) — Le MIF est un ensemble robuste de capacités d'intégration permettant le partage sécurisé de données entre Maximo Manage et des systèmes externes, en temps réel ou en mode batch.
  • Abstraction des messages — Le framework offre une abstraction des fonctionnalités de mise en file d'attente des messages, le rendant indépendant du modèle sous-jacent (ex: JMS, Apache Kafka).
  • Object Structures — Elles définissent la structure des données échangées, regroupant un ou plusieurs objets Maximo (tables) et leurs relations, servant de base aux services d'intégration.
  • Enterprise Services (Entrant) — Utilisés pour recevoir des données de systèmes externes vers Maximo Manage, souvent via des services web SOAP/REST, des fichiers ou JMS.
  • Publish Channels (Sortant) — Permettent d'envoyer des données de Maximo Manage vers des systèmes externes, déclenchés par des événements spécifiques (ex: sauvegarde d'un enregistrement).
  • End Points — Configurables, ils définissent les détails techniques de la connexion à un système externe, incluant l'URL, les paramètres d'authentification et le type de protocole (HTTP, JMS, JSON REST).
  • Licences d'intégration — L'utilisateur administrateur du MIF (max integration admin) ne nécessite pas de licence spécifique. L'intégration de données dont un système tiers est le maître ne requiert pas de licence Maximo Manage, sauf si l'application tierce initie des mises à jour d'enregistrements Maximo.
  • Transformation et Mappage — Le MIF permet de définir des règles de transformation et de mappage des données pour adapter les formats entre Maximo et les systèmes externes.
  • Automation Scripts — Ces scripts (Jython ou JavaScript) peuvent être utilisés pour étendre la logique métier et les capacités d'intégration sans développement Java, notamment pour les transformations complexes.

📐 Architecture du Maximo Integration Framework (MIF)

Le Maximo Integration Framework (MIF) est la pierre angulaire des échanges de données entre Maximo Manage et son écosystème applicatif. Il fournit une architecture flexible et configurable pour gérer les flux de données entrants et sortants, garantissant l'intégrité et la cohérence des informations. Le MIF est conçu pour être indépendant des technologies de messagerie sous-jacentes, offrant une grande adaptabilité.

Cette architecture repose sur plusieurs composants interconnectés qui collaborent pour acheminer, transformer et traiter les messages. La configuration de ces éléments se fait principalement via des applications dédiées dans Maximo, permettant aux administrateurs de définir des intégrations complexes sans nécessiter de développement de code lourd. Le MIF supporte des modes d'intégration en temps réel et en batch, répondant ainsi à divers besoins opérationnels.


    
Architecture simplifiée du Maximo Integration Framework (MIF) illustrant les flux de données entrants et sortants, ainsi que les composants clés tels que les Object Structures, Enterprise Services, Publish Channels et End Points.

📊 Comparaison des Canaux d'Intégration MIF

Le MIF propose différents types de canaux pour gérer les flux de données, chacun adapté à des scénarios d'intégration spécifiques. La distinction principale se fait entre les canaux entrants (pour recevoir des données dans Maximo) et les canaux sortants (pour envoyer des données depuis Maximo). Comprendre leurs rôles et leurs configurations est essentiel pour une intégration efficace.

Cette table compare les principaux canaux d'intégration, leurs fonctions, et les applications Maximo associées pour leur configuration. Elle met en évidence la flexibilité du MIF à s'adapter à diverses exigences d'échange de données avec des systèmes externes, qu'il s'agisse de mises à jour en temps réel ou de synchronisations par lots.

Principaux Canaux d'Intégration du Maximo Integration Framework (MIF)
Code MIFÉlémentDescription MaximoType de FluxApplication Maximo
INT-OSTObject StructuresDéfinit la structure des données échangées (objets et relations).N/A (Structure)Object Structures
INT-SRVEnterprise ServicesCanal entrant pour la réception de données de systèmes externes.Entrant (Inbound)Enterprise Services
INT-CHPPublish ChannelsCanal sortant pour l'envoi de données vers des systèmes externes.Sortant (Outbound)Publish Channels
INT-CHAInvocation ChannelsPermet à un système externe d'appeler une action ou un service dans Maximo.Entrant (Inbound)Invocation Channels
INT-EPTEnd PointsConfigure les détails techniques de la connexion à un système externe.N/A (Configuration)End Points
INT-EXTExternal SystemsDéfinit les systèmes externes avec lesquels Maximo interagit.N/A (Configuration)External Systems
INT-WSVWeb ServicesPermet d'exposer des services SOAP/REST de Maximo.N/A (Exposition)Web Services Library
INT-OSLOSLCRessources OSLC pour l'intégration basée sur les standards Linked Data.N/A (Standard)OSLC Resources
Tableau comparatif des différents composants et canaux du Maximo Integration Framework (MIF), détaillant leur rôle, leur type de flux et l'application Maximo correspondante pour leur gestion.

⚙️ Configuration et Opérations du MIF

La mise en œuvre d'une intégration via le MIF implique une série d'étapes de configuration dans Maximo Manage. Ces étapes garantissent que les données sont correctement structurées, transformées et acheminées entre Maximo et les systèmes externes. L'administrateur du système utilise diverses applications Maximo pour définir chaque aspect de l'intégration, depuis la structure des données jusqu'aux détails de la connexion.

Un exemple typique pourrait être l'intégration de données d'un système RH externe pour créer ou mettre à jour des enregistrements de personnel dans Maximo, ou l'envoi d'informations sur les bons de commande vers un système ERP. Le MIF permet de gérer ces scénarios avec une grande granularité, y compris la définition de règles de mappage et de transformation pour s'assurer que les données sont compatibles entre les systèmes.

  • 1. Définition des Object Structures — Dans l'application Object Structures, on sélectionne les objets Maximo (ex: WORKORDER, ASSET) et leurs relations pour créer une structure de données logique qui représente l'information à échanger. Cette structure sert de modèle pour les messages d'intégration.
  • 2. Configuration des End Points — L'application End Points est utilisée pour définir les destinations des messages. Cela inclut l'URL du système externe, le type de protocole (HTTP, JMS, JSON REST), les informations d'authentification et d'autres paramètres de connexion. Un End Point peut être réutilisé par plusieurs canaux.
  • 3. Création des External Systems — Dans l'application External Systems, on déclare le système externe avec lequel Maximo va communiquer. C'est ici que l'on associe les End Points et les canaux d'intégration (Enterprise Services ou Publish Channels) à ce système.
  • 4. Configuration des Canaux (Entrants ou Sortants)
    • Pour un flux entrant (ex: création d'un WORKORDER depuis un système tiers), on configure un Enterprise Service. On y associe une Object Structure et on définit les options de traitement, y compris les règles de mappage et de transformation.
    • Pour un flux sortant (ex: notification d'un changement de statut de WORKORDER), on configure un Publish Channel. On y associe une Object Structure, un End Point et on spécifie les événements déclencheurs (ex: sauvegarde, changement de statut).
  • 5. Mappage et Transformation — Via les applications Enterprise Services ou Publish Channels, des règles de mappage peuvent être définies pour faire correspondre les champs entre Maximo et le système externe. Des Automation Scripts peuvent être utilisés pour des transformations de données plus complexes, permettant une flexibilité maximale sans modification du code source.
  • 6. Activation et Test — Une fois configurés, les canaux et les systèmes externes doivent être activés. Des tests rigoureux sont effectués pour s'assurer que les données sont échangées correctement et que les transformations appliquées sont conformes aux attentes.

🔄 Cycle de vie d'un message d'intégration sortant

Le processus d'envoi de données de Maximo Manage vers un système externe via un Publish Channel suit un cycle de vie bien défini. Ce workflow garantit que les informations sont capturées, traitées, transformées et acheminées de manière fiable. Chaque étape est cruciale pour la réussite de l'intégration et peut être configurée pour répondre à des exigences spécifiques.

Ce diagramme illustre les étapes clés, depuis le déclenchement d'un événement dans Maximo jusqu'à la réception du message par le système externe. La flexibilité du MIF permet d'insérer des logiques de transformation ou des scripts d'automatisation à différentes phases du processus, offrant un contrôle précis sur le contenu et le format des données envoyées.


    
Cycle de vie d'un message d'intégration sortant via un Publish Channel dans Maximo Manage, détaillant les étapes de la détection de l'événement à l'envoi du message au système externe.

⚠️ Pièges IBM

Piège 1 — Licences d'intégration et rôle max integration admin

Les candidats peuvent penser que toute intégration avec Maximo Manage nécessite une licence utilisateur Maximo Manage pour le système externe ou l'utilisateur d'intégration. Cependant, le rôle max integration admin est un utilisateur spécial du MIF qui ne requiert pas de licence spécifique. De plus, si un système tiers est le "maître" des données et que Maximo Manage réplique ces données pour son usage interne, aucune licence Maximo Manage n'est requise pour cette réplication. Un piège courant serait d'affirmer qu'une licence est toujours nécessaire, même pour des synchronisations passives de données dont Maximo n'est pas le système maître. La nuance est cruciale : une licence est requise si l'application tierce initie des mises à jour d'enregistrements Maximo (ex: création de WORKORDER, modification d'ASSET, fonctions de chaîne d'approvisionnement initiées par le tiers).

Piège 2 — Confusion entre Enterprise Services et Publish Channels

Il est facile de confondre les rôles des Enterprise Services et des Publish Channels. Un piège d'examen pourrait présenter un scénario où Maximo doit envoyer des données à un système externe et suggérer d'utiliser un Enterprise Service. La distinction est fondamentale : les Enterprise Services sont des canaux entrants (inbound) pour recevoir des données dans Maximo, tandis que les Publish Channels sont des canaux sortants (outbound) pour envoyer des données depuis Maximo. Se tromper de canal pour un flux de données donné mènerait à une intégration non fonctionnelle ou incorrecte. Il faut toujours associer "entrant" à Enterprise Services et "sortant" à Publish Channels.

Piège 3 — Rôle des Object Structures et leur flexibilité

Les Object Structures sont souvent perçues comme de simples regroupements de tables. Le piège réside dans la sous-estimation de leur flexibilité. Elles ne se limitent pas à une seule table ou à des relations simples. Une Object Structure peut inclure plusieurs objets Maximo liés, permettant de définir des messages d'intégration complexes qui représentent des entités métier complètes (ex: un WORKORDER avec ses WORKORDERLINE, ASSET associé, etc.). Ignorer cette capacité peut conduire à des intégrations fragmentées ou à la nécessité de multiples messages pour une seule transaction métier, augmentant la complexité et le risque d'erreurs.

🎯 Carte mémoire

Quel est le rôle principal d'une Object Structure dans le MIF et pourquoi est-elle essentielle ?

Une Object Structure définit la structure logique des données échangées entre Maximo et les systèmes externes. Elle regroupe un ou plusieurs objets Maximo (tables) et leurs relations, servant de modèle pour les messages d'intégration. Elle est essentielle car elle garantit la cohérence et l'intégrité des données en définissant précisément ce qui est envoyé ou reçu.

Dans quel scénario un Publish Channel serait-il utilisé et quels sont les éléments clés à configurer pour son fonctionnement ?

Un Publish Channel est utilisé pour envoyer des données de Maximo Manage vers un système externe, généralement déclenché par un événement (ex: création ou mise à jour d'un enregistrement). Les éléments clés à configurer sont l'Object Structure définissant les données, l'End Point spécifiant la destination technique, et les règles de transformation/filtrage si nécessaire.

Un système RH externe synchronise régulièrement les données de personnel vers Maximo. Cette intégration nécessite-t-elle une licence Maximo Manage pour l'utilisateur d'intégration ?

Non, si le système RH est considéré comme le maître des données et que Maximo Manage réplique ces données pour son usage interne, cette intégration ne nécessite pas de licence Maximo Manage pour l'utilisateur d'intégration. La licence serait requise si le système RH initiait des mises à jour d'enregistrements Maximo qui impactent directement des fonctions métier de Maximo (ex: création de LABOR avec des rôles actifs).

Comment les Automation Scripts peuvent-ils améliorer les capacités d'intégration du MIF ?

Les Automation Scripts (en Jython ou JavaScript) peuvent être utilisés pour implémenter des logiques de transformation de données complexes, des validations personnalisées ou des traitements conditionnels au sein des Enterprise Services ou Publish Channels. Ils permettent d'étendre les fonctionnalités du MIF sans nécessiter de développement Java, offrant une grande flexibilité pour adapter les messages aux exigences spécifiques des systèmes intégrés.

Q42 · Sous-rubrique 3.10 · Type 1 T1 · Simple
Question : A modern external integration to Maximo Manage 9.0 should authenticate using what mechanism?
Q43 · Sous-rubrique 3.10 · Type 2 T2 · Choix de 2
Question : Which TWO features are provided by the Object Structures application for integrations? (Choose 2.)
Q44 · Sous-rubrique 3.10 · Type 1 T1 · Simple
Question : Which statement correctly maps MIF artifacts to integration direction in Maximo Manage 9.0?

Configurer les Role-Based Applications

Section 26% ~1 question RBA
Illustration de la leçon 3.11 — Role-Based Applications : 3 access areas et Security Templates

📋 Objectifs IBM

  • Comprendre l'architecture de sécurité des applications basées sur les rôles dans Maximo Manage.
  • Identifier les composants clés de la sécurité des applications mobiles et basées sur les rôles, tels que les `Object structures` et les `Security groups`.
  • Décrire comment les droits d'accès sont définis et gérés pour les applications basées sur les rôles.
  • Expliquer le rôle de l'application `Security groups` dans la configuration des privilèges d'accès.
  • Distinguer les applications hybrides Maximo Mobile des autres applications basées sur les rôles.
  • Appréhender l'importance de la configuration de la sécurité dès l'installation des applications basées sur les rôles.

💡 Points clés

  • Applications basées sur les rôles — Ces applications, y compris `Maximo Mobile` (`Technician`, `Inspections`), sont conçues pour des utilisateurs spécifiques et fonctionnent en mode connecté ou hors ligne.
  • Sécurité par défaut — Par défaut, les applications basées sur les rôles n'accordent aucun accès lors de l'installation, nécessitant une configuration explicite via les `Security groups`.
  • Composants de sécurité — La sécurité des applications basées sur les rôles repose sur trois piliers principaux : les `Object structures`, les `Security groups` et les paramètres spécifiques à l'application.
  • `Object structures` — Elles définissent les données accessibles et les opérations possibles (lecture, écriture) pour les applications basées sur les rôles, via des appels `OSLC/REST`.
  • `Security groups` — L'application `Security groups` est l'outil central pour attribuer des droits d'accès aux `Object structures` et aux fonctionnalités des applications.
  • `Application Designer` — Cet outil permet de personnaliser l'interface utilisateur et d'implémenter des éléments conditionnels via des `sigoptions` et des expressions conditionnelles.
  • `Scripting` — Les scripts d'automatisation (`automation scripts`) peuvent être utilisés pour ajouter une logique métier complexe et étendre les fonctionnalités des applications.
  • `Application Configuration` — Cette fonctionnalité permet de télécharger, modifier, prévisualiser et publier des configurations d'applications `Maximo Manage`, y compris pour les applications basées sur les rôles.

📐 Architecture de sécurité des applications basées sur les rôles

L'architecture de sécurité des applications basées sur les rôles dans Maximo Manage est fondamentale pour garantir que les utilisateurs accèdent uniquement aux données et aux fonctionnalités pertinentes pour leurs tâches. Cette architecture est particulièrement critique pour les applications mobiles et les interfaces utilisateur spécifiques à un rôle, qui nécessitent souvent un contrôle d'accès granulaire et une performance optimisée.

Au cœur de cette architecture se trouvent les `Object structures`, qui agissent comme des passerelles de données, et les `Security groups`, qui définissent les permissions des utilisateurs. Ces deux éléments travaillent de concert pour réguler l'interaction entre les applications basées sur les rôles et les données sous-jacentes de Maximo Manage.

 B
    B -- "Requête données via OSLC/REST" --> C
    C -- "Interagit avec" --> D
    E -- "Définit les droits d'accès pour" --> B
    E -- "Définit les droits d'accès pour" --> C
    F -- "Personnalise UI/Logique de" --> B

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#FFD700,stroke:#DAA520,stroke-width:2px,color:#0F172A
    classDef quaternary fill:#ADD8E6,stroke:#87CEEB,stroke-width:2px,color:#0F172A
">
Diagramme architectural des composants de sécurité pour les applications basées sur les rôles dans Maximo Manage. Il illustre l'interaction entre l'utilisateur, l'application, les `Object structures`, les `Security groups` et la base de données, ainsi que les outils de personnalisation.

📊 Composants de sécurité des applications mobiles Maximo

La sécurité des applications mobiles et basées sur les rôles dans Maximo Manage est structurée autour de plusieurs composants interdépendants. Comprendre ces composants est essentiel pour configurer correctement l'accès et les privilèges, garantissant ainsi que les utilisateurs disposent des informations nécessaires sans compromettre l'intégrité des données.

Chaque composant joue un rôle spécifique dans la définition et l'application des règles de sécurité, depuis la granularité des données accessibles jusqu'aux actions que les utilisateurs peuvent effectuer au sein de l'application.

Composants de sécurité des applications basées sur les rôles
Composant de sécuritéVue d'ensembleExemple d'utilisation
Object structure Les applications basées sur les rôles s'appuient sur `Maximo Manage` et plusieurs `Object structures` pour envoyer et recevoir des données. Elles utilisent des appels `OSLC/REST` pour échanger des données. Le niveau d'accès est défini depuis l'onglet `Object Structure` de l'application `Security groups`. Lors de l'édition d'un `asset`, l'objet `MXAPIVENDOR` peut fournir une liste de `companies` fournisseurs dans l'application. L'accès en `READ` est généralement requis pour afficher ces listes.
Security groups Les `Security groups` sont utilisés pour accorder ou refuser l'accès aux applications, aux `Object structures` et aux fonctionnalités spécifiques (`sigoptions`). Par défaut, les applications basées sur les rôles n'accordent pas d'accès à l'installation. Un `Security group` pour les techniciens peut avoir un accès en `READ` et `WRITE` à l'`Object structure` des `WORKORDER` mais seulement en `READ` pour les `ASSET`.
Paramètres de l'application mobile Chaque application mobile peut avoir un ou plusieurs paramètres qui contrôlent l'accès aux données mobiles et le comportement de l'application. Ces paramètres sont spécifiques à l'application et peuvent influencer la visibilité des champs ou des actions. Une application `Technician` peut avoir un paramètre pour afficher uniquement les `WORKORDER` assignés à l'utilisateur connecté, ou pour permettre l'enregistrement de `meter readings` hors ligne.
`Application Designer` Permet de personnaliser l'interface utilisateur des applications, d'ajouter des éléments conditionnels et de configurer des `sigoptions` pour contrôler la visibilité et l'interactivité des composants. Un administrateur peut utiliser l'`Application Designer` pour masquer un bouton "Supprimer" pour certains `Security groups` ou rendre un champ "Coût" en lecture seule.
`Scripting` Permet d'ajouter une logique métier personnalisée et d'automatiser des tâches. Les scripts peuvent être utilisés pour implémenter des validations complexes ou des actions spécifiques non couvertes par la configuration standard. Un script peut automatiquement changer le `WOSTATUS` d'une `WORKORDER` à `COMPLETE` si toutes les `tasks` associées sont terminées et que tous les `meter readings` requis ont été enregistrés.
Cette table détaille les principaux composants qui contribuent à la sécurité et à la configuration des applications basées sur les rôles, en mettant en lumière leur fonction et leur application pratique dans Maximo Manage.

⚙️ Configuration des privilèges d'accès

La configuration des privilèges d'accès pour les applications basées sur les rôles est une étape cruciale après leur déploiement. Par défaut, ces applications n'accordent aucun accès lors de l'installation, ce qui nécessite une intervention manuelle pour attribuer les droits appropriés aux `Security groups` existants. Cette approche garantit un contrôle strict sur qui peut accéder à quoi.

Le processus implique l'utilisation de l'application `Security groups` pour définir les permissions au niveau des `Object structures` et des fonctionnalités spécifiques. Il est également possible d'affiner ces configurations via l'`Application Designer` et le `Scripting` pour des besoins plus complexes.

  • Étape 1 : Accorder l'accès aux `Security groups` — Après l'installation d'une application basée sur les rôles (ex: `Technician` ou `Inspections`), l'administrateur doit naviguer vers l'application `Security groups`. Il sélectionne le groupe d'utilisateurs concerné (ex: Techniciens) et attribue les droits d'accès à l'application nouvellement installée.
  • Étape 2 : Configurer les `Object structures` — Dans l'application `Security groups`, sous l'onglet `Object Structure`, l'administrateur définit les permissions (`READ`, `INSERT`, `UPDATE`, `DELETE`) pour chaque `Object structure` utilisée par l'application basée sur les rôles. Par exemple, pour une application de technicien, l'accès à l'`Object structure` `MXWO` (pour les `WORKORDER`) est essentiel.
  • Étape 3 : Définir les `Sigoptions` — L'application `Security groups` permet également de contrôler l'accès aux `sigoptions` (Signature Options), qui représentent des actions ou des éléments d'interface utilisateur spécifiques. Cela permet de masquer ou de désactiver des boutons ou des champs pour certains groupes d'utilisateurs.
  • Étape 4 : Personnalisation avancée avec l'`Application Designer` — Pour des besoins de personnalisation de l'interface utilisateur (UI) plus poussés, l'`Application Designer` est utilisé. Il permet de modifier la disposition des écrans, d'ajouter des éléments conditionnels basés sur des expressions ou des `sigoptions`, et d'intégrer de nouvelles actions.
  • Étape 5 : Implémentation de logique métier avec le `Scripting` — Pour des logiques métier complexes ou des automatisations, le `Scripting` (via des `automation scripts`) peut être utilisé. Ces scripts peuvent interagir avec les données et les processus de Maximo, étendant ainsi les capacités des applications basées sur les rôles.
  • Étape 6 : Utilisation de l'`Application Configuration` — Pour les versions récentes de Maximo Application Suite, l'`Application Configuration` offre un environnement centralisé pour gérer les configurations des applications, y compris les applications basées sur les rôles. Cela inclut le téléchargement, la modification, la prévisualisation et la publication des configurations.

🔄 Cycle de vie de la sécurité d'une application basée sur les rôles

Le cycle de vie de la sécurité d'une application basée sur les rôles dans Maximo Manage suit une série d'étapes logiques, de l'installation initiale à la maintenance continue. Chaque étape est cruciale pour assurer que l'application fonctionne de manière sécurisée et efficace, en s'adaptant aux besoins évolutifs de l'organisation.

Ce processus met en évidence l'importance de la planification, de la configuration initiale et de la révision régulière des droits d'accès pour maintenir un environnement sécurisé et conforme.


    
Ce diagramme d'état illustre le cycle de vie de la sécurité et de la configuration des applications basées sur les rôles dans Maximo Manage, de l'installation à la maintenance.

⚠️ Pièges IBM

Piège 1 — Accès par défaut des applications basées sur les rôles

Un piège courant est de supposer que les applications basées sur les rôles, une fois installées, accordent automatiquement un accès minimal aux utilisateurs. La réalité est qu'elles n'accordent aucun accès par défaut. Si un administrateur oublie d'attribuer explicitement les droits via l'application `Security groups`, les utilisateurs ne pourront pas accéder ou utiliser l'application, même si elle est visible. Cela peut entraîner des retards de déploiement et de la frustration. Il est impératif de toujours configurer les `Security groups` après l'installation.

Piège 2 — Granularité des `Object structures` et `Sigoptions`

Une erreur fréquente est de ne pas comprendre la granularité de la sécurité offerte par les `Object structures` et les `sigoptions`. Un administrateur pourrait accorder un accès complet à une `Object structure` sans restreindre les actions spécifiques via les `sigoptions`. Par exemple, donner un accès `WRITE` à l'`Object structure` `MXWO` permettrait à un utilisateur de modifier n'importe quel champ de `WORKORDER`. Sans configurer des `sigoptions` pour restreindre des actions comme "Changer statut" ou "Supprimer", l'utilisateur pourrait effectuer des opérations non autorisées. Il est crucial de combiner les deux niveaux de sécurité pour un contrôle fin.

Piège 3 — Impact des modifications de `Object structures` sur les applications mobiles

Les applications mobiles `Maximo Mobile` (`Technician`, `Inspections`) dépendent fortement des `Object structures` pour l'échange de données. Modifier une `Object structure` existante ou en créer une nouvelle sans mettre à jour les configurations de sécurité correspondantes dans l'application `Security groups` peut entraîner des erreurs d'accès aux données ou des comportements inattendus dans l'application mobile. Par exemple, si un champ est ajouté à un objet de base de données et que l'`Object structure` n'est pas mise à jour avec les permissions appropriées, l'application mobile ne pourra pas afficher ou modifier ce champ, même si l'utilisateur a les droits sur l'objet sous-jacent. Toujours vérifier la cohérence entre les `Object structures` et les permissions des `Security groups`.

Piège 4 — Oubli de la configuration des paramètres spécifiques aux applications mobiles

Outre les `Object structures` et les `Security groups`, les applications mobiles Maximo possèdent souvent des paramètres de configuration spécifiques qui influencent l'accès aux données et le comportement de l'application (par exemple, le mode hors ligne, les filtres par défaut). Un administrateur pourrait configurer correctement les `Object structures` et les `Security groups`, mais oublier de paramétrer ces options spécifiques à l'application. Cela peut entraîner une expérience utilisateur incomplète ou des limitations inattendues, comme l'impossibilité de travailler hors ligne ou de voir des données filtrées de manière incorrecte. Il est essentiel de consulter la documentation spécifique à chaque application mobile pour s'assurer que tous les paramètres pertinents sont configurés.

🎯 Carte mémoire

Quels sont les trois composants principaux de la sécurité des applications basées sur les rôles dans Maximo Manage ?

Les trois composants principaux sont les `Object structures`, les `Security groups` et les paramètres spécifiques à l'application mobile. Ces éléments travaillent ensemble pour définir qui peut accéder à quelles données et fonctionnalités.

Pourquoi est-il crucial de configurer les `Security groups` après l'installation d'une application basée sur les rôles ?

Il est crucial car, par défaut, les applications basées sur les rôles n'accordent aucun accès lors de l'installation. Sans configuration explicite via l'application `Security groups`, les utilisateurs ne pourront pas utiliser l'application, même si elle est déployée.

Quel est le rôle de l'`Application Designer` dans la configuration des applications basées sur les rôles ?

L'`Application Designer` permet de personnaliser l'interface utilisateur (UI) des applications, d'implémenter des éléments conditionnels via des `sigoptions` et des expressions, et d'ajouter de nouvelles actions pour adapter l'application aux besoins métier spécifiques.

Comment les `Object structures` facilitent-elles l'échange de données pour les applications basées sur les rôles ?

Les `Object structures` agissent comme des interfaces pour l'échange de données entre les applications basées sur les rôles et `Maximo Manage`. Elles utilisent des appels `OSLC/REST` et permettent de définir le niveau d'accès (lecture, écriture) aux données sous-jacentes via l'application `Security groups`.

Qu'est-ce que l'`Application Configuration` et comment est-elle utilisée pour les applications basées sur les rôles ?

L'`Application Configuration` est une fonctionnalité de `Maximo Application Suite` qui permet de gérer les configurations des applications, y compris les applications basées sur les rôles. Elle offre un environnement pour télécharger, modifier, prévisualiser et publier les configurations d'applications `Maximo Manage` avec une configuration minimale.

Quelle est la différence entre les applications mobiles `Maximo Mobile` et les autres applications basées sur les rôles en termes de fonctionnement ?

Les applications `Maximo Mobile` (comme `Technician` et `Inspections`) sont des applications hybrides qui peuvent fonctionner dans un navigateur, en mode connecté ou via une application mobile supportant également le mode hors ligne. Les autres applications basées sur les rôles peuvent être des interfaces web spécifiques à un rôle sans nécessairement offrir de capacités hors ligne natives.

Q45 · Sous-rubrique 3.11 · Type 3 T3 · Choix de 3
Question : In the Role-Based Security application, which THREE access areas are managed per role? (Choose 3.)
Q46 · Sous-rubrique 3.11 · Type 1 T1 · Simple
Question : A platform owner wants to reuse a consistent bundle of permissions across several Security Groups. What should they create?

Configurer les Operational Dashboards

Section 26% ~1-2 questions Dashboards
Illustration de la leçon 3.12 — Operational Dashboards : 8 card types et Work Queue Manager

📋 Objectifs IBM

  • Comprendre l'importance des tableaux de bord opérationnels dans Maximo Manage 9.x.
  • Identifier les composants clés configurables pour les tableaux de bord, tels que les KPI, les requêtes et les liens rapides.
  • Décrire comment les tableaux de bord peuvent être personnalisés pour différents rôles d'utilisateur.
  • Expliquer la relation entre les tableaux de bord, les `Start Center` et les `Work Centers`.
  • Démontrer la capacité à configurer des éléments de tableau de bord pour améliorer l'efficacité opérationnelle.
  • Reconnaître les meilleures pratiques pour la conception et la maintenance des tableaux de bord opérationnels.

💡 Points clés

  • Tableaux de bord opérationnels — Fournissent une vue consolidée et en temps réel des indicateurs de performance clés et des tâches critiques pour les utilisateurs de Maximo.
  • `Start Center` — Point d'entrée personnalisable pour les utilisateurs, affichant des portlets configurables incluant des KPI, des requêtes de liste et des liens rapides.
  • `Work Centers` — Interfaces utilisateur modernes et basées sur les rôles, conçues pour simplifier les tâches spécifiques et intégrer des tableaux de bord opérationnels.
  • KPI (Key Performance Indicators) — Indicateurs définis via l'application `KPI Manager` pour mesurer la performance, souvent avec des seuils et des visualisations graphiques.
  • Requêtes de liste — Filtres prédéfinis et enregistrés qui affichent des listes dynamiques d'enregistrements (ex: ordres de travail en retard) et peuvent être partagées.
  • Liens rapides (`Quick actions`, `Favorites`) — Raccourcis configurables vers des applications spécifiques ou des tâches courantes, améliorant la navigation et l'efficacité.
  • Personnalisation par rôle — Les tableaux de bord peuvent être adaptés aux besoins spécifiques de différents rôles d'utilisateur, tels que `Maintenance Manager` ou `Planner`.
  • `Dashboard Layout Template` — Outil de conception pour définir la structure et le contenu des tableaux de bord dans les `Start Center`.

📐 Architecture des tableaux de bord Maximo

L'architecture des tableaux de bord opérationnels dans Maximo Manage est conçue pour offrir une flexibilité maximale et une pertinence contextuelle aux utilisateurs. Au cœur de cette architecture se trouvent les `Start Center` et les `Work Centers`, qui agissent comme des portails personnalisés pour l'accès aux informations et aux fonctionnalités de Maximo.

Les `Start Center` sont des interfaces traditionnelles hautement configurables, composées de portlets qui affichent des données agrégées, des listes de tâches, des KPI et des raccourcis. Les `Work Centers`, introduits dans les versions plus récentes de Maximo, représentent une approche plus moderne et axée sur les rôles, offrant une expérience utilisateur simplifiée et des tableaux de bord intégrés directement dans le flux de travail.

 B
    A -- Accède via --> C

    B -- Affiche --> D
    B -- Affiche --> E
    B -- Affiche --> F
    B -- Permet accès à --> G

    C -- Intègre --> D
    C -- Intègre --> E
    C -- Intègre --> F
    C -- Simplifie accès à --> G

    D -- Utilise --> H
    E -- Filtre --> H
    F -- Dirige vers --> G

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#E0F2F7,stroke:#007B8A,stroke-width:2px,color:#0F172A
    classDef quaternary fill:#FFFBEB,stroke:#D97706,stroke-width:2px,color:#0F172A
">
Diagramme architectural des tableaux de bord opérationnels dans Maximo, illustrant l'intégration des KPI, requêtes et liens rapides via les `Start Center` et `Work Centers` pour l'utilisateur final.

📊 Comparaison : Start Center vs. Work Centers

Maximo offre deux approches principales pour la présentation des informations opérationnelles et des tableaux de bord : les `Start Center` traditionnels et les `Work Centers` plus modernes. Bien qu'ils partagent l'objectif de fournir des vues personnalisées, leurs conceptions et leurs cas d'utilisation diffèrent significativement.

Les `Start Center` sont hautement configurables avec des portlets, tandis que les `Work Centers` sont optimisés pour des rôles spécifiques, offrant une expérience utilisateur simplifiée et souvent plus intuitive, notamment sur les appareils mobiles.

Différences clés entre Start Center et Work Centers
CaractéristiqueStart CenterWork Centers
PhilosophieTableau de bord généraliste, configurable par l'utilisateur.Interface axée sur les rôles, simplifiée pour des tâches spécifiques.
PersonnalisationBasée sur des portlets (KPI, requêtes, liens), personnalisable par l'utilisateur.Pré-configurée par rôle, avec des vues et actions spécifiques.
Expérience utilisateurInterface traditionnelle, peut nécessiter plus de clics pour certaines actions.Interface moderne, intuitive, souvent optimisée pour le mobile.
Contenu des tableaux de bord`KPI` via `KPI Manager`, requêtes de liste, `Quick actions`, `Favorites`.`KPI` intégrés, listes de tâches contextuelles, formulaires simplifiés.
Cible principaleUtilisateurs avancés, managers, planificateurs nécessitant une vue d'ensemble.Techniciens, superviseurs, utilisateurs mobiles effectuant des tâches répétitives.
Exemple de contenu`Overdue emergency work`, `PM performance`, `Selected KPI comparison`.`Workflow assignments due soon`, `Work queues` pour un technicien.
Ce tableau met en évidence les distinctions fondamentales entre les `Start Center` et les `Work Centers` dans Maximo, soulignant leurs rôles complémentaires dans la présentation des informations opérationnelles.

⚙️ Configuration des tableaux de bord opérationnels

La configuration des tableaux de bord opérationnels dans Maximo est un processus essentiel pour adapter l'environnement aux besoins spécifiques de chaque utilisateur ou rôle. Elle implique l'utilisation de plusieurs applications et concepts pour assembler des vues pertinentes et actionnables.

Que ce soit via les `Start Center` ou les `Work Centers`, l'objectif est de présenter les informations les plus critiques de manière claire et concise, permettant aux utilisateurs de prendre des décisions rapides et d'exécuter leurs tâches efficacement. Cette configuration s'appuie sur des éléments tels que les KPI, les requêtes de liste et les liens rapides.

Configuration des KPI

Les KPI sont des mesures quantifiables qui reflètent la performance d'une organisation ou d'un processus. Dans Maximo, ils sont configurés via l'application `KPI Manager`.

  • Définition — Un `KPI Definition Template` est utilisé pour capturer l'intention métier, la formule de calcul, la source des données et les seuils (cible, tolérance).
  • Requêtes SQL — Les KPI s'appuient sur des requêtes SQL pour extraire des données, comme le nombre d'enregistrements ou la somme d'une colonne.
  • Seuils — Des seuils sont définis pour indiquer si la performance est bonne (vert), acceptable (jaune) ou critique (rouge).
  • Visualisation — Une fois définis, les KPI peuvent être affichés sous forme de portlets graphiques sur le `Start Center` ou intégrés dans les `Work Centers`. Par exemple, un KPI peut mesurer le nombre d'ordres de travail ouverts par mois et changer de couleur en fonction d'un seuil cible.

Configuration des requêtes de liste

Les requêtes de liste permettent aux utilisateurs de visualiser des ensembles spécifiques d'enregistrements, filtrés selon des critères prédéfinis. Elles sont un élément fondamental des tableaux de bord opérationnels.

  • Création — Les utilisateurs peuvent créer leurs propres requêtes personnalisées dans n'importe quelle application de liste (ex: `Work Order Tracking`, `Asset`).
  • Partage — Les requêtes peuvent être rendues publiques et partagées avec d'autres utilisateurs, assurant une cohérence dans la surveillance des données.
  • Affichage — Ces requêtes peuvent être affichées comme des portlets sur le `Start Center`, offrant des listes dynamiques telles que "Mes interventions en retard" ou "Assets nécessitant une inspection".
  • `Query Templates` et `Filtering Rules` — Ces outils sont utilisés pour définir et gérer les requêtes et leurs règles de filtrage, garantissant que les bonnes informations sont présentées.

Configuration des liens rapides et favoris

Pour améliorer la navigation et l'efficacité, les tableaux de bord peuvent inclure des raccourcis vers des applications ou des tâches fréquemment utilisées.

  • `Favorites` — Permettent aux utilisateurs de créer une liste de liens vers des applications présélectionnées pour un accès rapide.
  • `Quick actions` — Offrent une liste de liens vers des tâches courantes présélectionnées, simplifiant l'exécution d'actions fréquentes.
  • `Annotated Wireframes` et `Navigation Flow Diagram` — Ces outils de conception peuvent être utilisés pour documenter les actions possibles sur les écrans et le flux de navigation, aidant à structurer les liens rapides de manière logique.

Personnalisation des tableaux de bord

La personnalisation est cruciale pour que les tableaux de bord soient pertinents pour chaque rôle.

  • `Role-to-Widget Matrix` — Cet outil aide à mapper les rôles d'utilisateur aux widgets (portlets) pertinents sur les `Start Center` et les tableaux de bord.
  • `Dashboard Layout Template` — Définit la disposition et le contenu des tableaux de bord des `Start Center`, permettant une organisation visuelle efficace des informations.
  • `KPI Mapping Matrix` — Assure que les KPI affichés sont alignés avec les responsabilités et les objectifs de chaque rôle.
  • `Personas` et `User Stories` — Utilisés pour comprendre les besoins des différents utilisateurs et concevoir des tableaux de bord qui répondent à leurs exigences spécifiques, notamment pour les `Work Centers` et `Maximo Mobile`.

🔄 Cycle de vie de la configuration d'un KPI

La mise en place d'un KPI dans Maximo suit un cycle de vie structuré, allant de la définition des besoins métier à son affichage sur les tableaux de bord. Ce processus garantit que les KPI sont pertinents, précis et utiles pour la prise de décision opérationnelle.

Chaque étape est cruciale pour assurer l'intégrité et l'utilité du KPI, de la capture de l'intention métier à la surveillance continue de sa performance.


    
Ce diagramme illustre le cycle de vie typique de la configuration d'un KPI dans Maximo, depuis l'identification du besoin jusqu'à sa surveillance continue sur les tableaux de bord opérationnels.

⚠️ Pièges IBM

Piège 1 — Confusion entre `Start Center` et `Work Centers`

Les candidats peuvent confondre les fonctionnalités et les cas d'utilisation des `Start Center` et des `Work Centers`. Le piège est de penser qu'ils sont interchangeables ou que l'un remplace entièrement l'autre. En réalité, les `Start Center` sont les tableaux de bord traditionnels, hautement configurables par portlets, adaptés aux rôles nécessitant une vue d'ensemble et des options de personnalisation étendues. Les `Work Centers`, en revanche, sont des interfaces modernes, basées sur les rôles, conçues pour simplifier les tâches spécifiques et optimisées pour la mobilité, offrant une expérience utilisateur plus guidée et moins personnalisable par l'utilisateur final. L'examen peut présenter des scénarios où la distinction est cruciale pour choisir la bonne approche de configuration.

Piège 2 — Négligence de la source de données des KPI

Un piège courant est de ne pas suffisamment se concentrer sur la source des données et la logique de calcul derrière un KPI. L'examen peut présenter des questions où un KPI affiche des données incorrectes ou non pertinentes. La cause sous-jacente est souvent une requête SQL mal construite ou une mauvaise compréhension des tables et champs Maximo (`MATRECTRANS`, `INVCOST`, `WORKORDER`, `ASSET`, etc.) utilisés pour alimenter le KPI. Il est essentiel de comprendre que la performance d'un KPI dépend directement de la précision de sa définition (`KPI Definition Template`), de la formule et de la source de données. Une mauvaise définition peut entraîner des décisions opérationnelles erronées, même si le KPI est visuellement bien présenté sur le tableau de bord.

Piège 3 — Oubli de la personnalisation par rôle

Les tableaux de bord opérationnels sont les plus efficaces lorsqu'ils sont adaptés aux besoins spécifiques de chaque rôle utilisateur. Un piège est de configurer des tableaux de bord génériques qui ne répondent pas aux exigences distinctes des différents utilisateurs (ex: `Maintenance Manager` vs. technicien). L'examen peut tester la capacité à identifier les éléments de tableau de bord pertinents pour un rôle donné. Il est crucial de se rappeler l'existence d'outils comme le `Role-to-Widget Matrix` et les `Personas` pour s'assurer que les KPI, les requêtes de liste et les liens rapides sont alignés avec les responsabilités et les flux de travail de chaque rôle, évitant ainsi la surcharge d'informations ou le manque de données critiques.

🎯 Carte mémoire

Quelle est la principale différence entre un `Start Center` et un `Work Center` en termes de personnalisation et d'expérience utilisateur ?

Le `Start Center` est un tableau de bord traditionnel, hautement personnalisable par l'utilisateur via des portlets (KPI, requêtes, liens rapides), offrant une vue d'ensemble. Le `Work Center` est une interface moderne, axée sur les rôles, pré-configurée pour simplifier des tâches spécifiques et optimisée pour la mobilité, avec une expérience utilisateur plus guidée.

Comment les KPI sont-ils définis et visualisés dans Maximo, et quel est l'impact des seuils ?

Les KPI sont définis via l'application `KPI Manager` en utilisant des requêtes SQL pour extraire des données et des seuils (cible, tolérance). Ces seuils permettent de visualiser la performance (vert, jaune, rouge) sur des portlets graphiques dans les `Start Center` ou intégrés dans les `Work Centers`, alertant les utilisateurs sur les déviations par rapport aux objectifs.

Quel est l'objectif des requêtes de liste et comment peuvent-elles être utilisées pour améliorer l'efficacité opérationnelle ?

Les requêtes de liste permettent de filtrer et d'afficher des ensembles spécifiques d'enregistrements (ex: `WORKORDER` en retard). Elles peuvent être partagées et affichées comme des portlets sur les tableaux de bord, offrant des vues dynamiques et pertinentes qui aident les utilisateurs à identifier rapidement les tâches prioritaires ou les problèmes nécessitant une attention immédiate.

Quels sont les outils ou concepts utilisés pour s'assurer que les tableaux de bord sont pertinents pour un rôle d'utilisateur spécifique ?

Pour assurer la pertinence par rôle, Maximo utilise des concepts comme le `Role-to-Widget Matrix`, le `Dashboard Layout Template`, le `KPI Mapping Matrix`, et des outils de conception comme les `Personas` et `User Stories`. Ces éléments aident à aligner le contenu des tableaux de bord (KPI, requêtes, liens rapides) avec les responsabilités et les besoins opérationnels de chaque rôle.

Q47 · Sous-rubrique 3.12 · Type 3 T3 · Choix de 3
Question : Which THREE of the following are valid card types on an Operational Dashboard? (Choose 3.)
Q48 · Sous-rubrique 3.12 · Type 1 T1 · Simple
Question : A supervisor wants technicians to see their assigned workflow tasks directly on the dashboard and action them without opening individual apps. Which combination of artifacts achieves this?

Créer et gérer les Assets

Section 15% ~1-2 questions Asset Mgmt
Illustration de la leçon 4.1 — Asset lifecycle : Receive → Issue → Return → Downtime → Decommission

📋 Objectifs IBM

  • Comprendre le rôle et l'importance des Asset Templates dans la gestion des actifs.
  • Identifier les composants clés et les configurations associées aux Asset Templates.
  • Décrire comment les Asset Templates facilitent la création et la gestion standardisée des actifs.
  • Expliquer l'intégration des Asset Templates avec d'autres modules Maximo, tels que la gestion des ordres de travail.
  • Appliquer les meilleures pratiques pour la création et la maintenance des Asset Templates afin d'optimiser l'efficacité opérationnelle.
  • Reconnaître les avantages des Asset Templates pour la conformité et la réduction des erreurs.

💡 Points clés

  • Asset Templates — Des modèles prédéfinis utilisés pour standardiser la création d'actifs, assurant cohérence et efficacité.
  • Standardisation — Les modèles garantissent que les actifs similaires sont créés avec des attributs, des classifications et des configurations uniformes.
  • Efficacité — Réduisent le temps et les efforts nécessaires à la création de nouveaux actifs en automatisant la saisie de données répétitives.
  • Asset Classification — Les modèles peuvent inclure des classifications d'actifs, permettant d'hériter des attributs et des spécifications.
  • Asset Configuration — Permettent de spécifier des qualités ou caractéristiques de conception spécifiques pour une sous-classe d'actifs.
  • Intégration — S'intègrent avec la gestion des ordres de travail et d'autres processus Maximo pour une gestion complète du cycle de vie des actifs.
  • Réduction des erreurs — Minimisent les erreurs de saisie manuelle et les incohérences de données, améliorant la qualité des informations sur les actifs.
  • Asset Types — Les modèles peuvent être associés à des types d'actifs, facilitant l'organisation et la recherche.

📐 Architecture des Asset Templates

Les Asset Templates constituent une couche fondamentale pour la gestion structurée des actifs dans IBM Maximo Manage. Ils agissent comme des schémas directeurs pour la création d'actifs, garantissant que chaque nouvel actif, appartenant à une catégorie donnée, est conforme à un ensemble de normes prédéfinies. Cette approche architecturale favorise l'uniformité des données et la simplification des processus.

Au cœur de cette architecture, les Asset Templates s'appuient sur des concepts tels que les Asset Classification et les Asset Types. Ils peuvent également inclure des configurations spécifiques qui définissent les qualités ou caractéristiques de conception d'une sous-classe d'actifs, comme mentionné dans la documentation IBM. Cette structure hiérarchique permet une grande flexibilité tout en maintenant une rigueur dans la gestion des données.


    
Diagramme architectural illustrant la relation entre les Asset Templates, les types et classifications d'actifs, et la création d'un nouvel actif dans Maximo.

📊 Comparaison : Création d'actifs avec et sans template

La création d'actifs dans Maximo peut s'effectuer de manière manuelle ou en utilisant des Asset Templates. Cette comparaison met en évidence les avantages significatifs de l'utilisation des modèles pour la standardisation et l'efficacité.

Différences entre la création d'actifs manuelle et via Asset Templates
CaractéristiqueCréation Manuelle d'ActifsCréation via Asset Template
Cohérence des donnéesPotentiellement faible, sujette aux erreurs humaines.Élevée, données standardisées et uniformes.
Temps de créationPlus long, nécessite la saisie de nombreux champs.Plus rapide, de nombreux champs sont pré-remplis.
ComplexitéÉlevée pour les actifs complexes avec de nombreux attributs.Réduite, le modèle gère la complexité sous-jacente.
ConformitéDépend de la rigueur de l'utilisateur, risque d'omissions.Améliorée, le modèle assure le respect des normes.
MaintenanceChaque actif est géré individuellement.Les modifications du modèle peuvent être propagées ou servir de base pour de futurs actifs.
Asset ClassificationDoit être sélectionnée et configurée manuellement.Peut être pré-définie dans le modèle, héritage automatique.
Asset ConfigurationSaisie manuelle des caractéristiques spécifiques.Peut être spécifiée dans le modèle pour une sous-classe.
Cette table illustre les bénéfices opérationnels et de qualité des données apportés par l'utilisation des Asset Templates par rapport à la création manuelle d'actifs.

⚙️ Configuration et Utilisation des Asset Templates

La configuration des Asset Templates dans Maximo est un processus stratégique qui permet de définir des structures d'actifs réutilisables. Cela implique de spécifier les attributs, les classifications, les compteurs, les plans de maintenance préventive (PM) et d'autres informations pertinentes qui seront automatiquement appliquées lors de la création d'un nouvel actif basé sur ce modèle.

L'utilisation efficace des Asset Templates commence par une analyse approfondie des types d'actifs au sein de l'organisation. Par exemple, une flotte de véhicules peut avoir plusieurs modèles de camions, chacun nécessitant un modèle d'actif spécifique pour garantir que tous les camions d'un même modèle partagent les mêmes caractéristiques techniques et les mêmes exigences de maintenance. Un grand site industriel avec 247 actifs similaires, comme des pompes ou des moteurs, bénéficiera grandement de cette approche standardisée.

  • Création du Template — Accéder à l'application Asset Templates. Définir un nom et une description pour le modèle.
  • Définition des attributs — Ajouter les attributs spécifiques à ce type d'actif, y compris les Asset Classification et Asset Type.
  • Association des compteurs — Lier les compteurs pertinents (ex: heures de fonctionnement, kilomètres) qui seront créés avec l'actif.
  • Intégration des PM — Associer des Job Plan et des Master PM au modèle, permettant la génération automatique de PM pour les nouveaux actifs.
  • Configuration des spécifications — Spécifier les qualités ou caractéristiques de conception uniques à la sous-classe d'actifs, comme mentionné dans la documentation.
  • Utilisation du Template — Lors de la création d'un nouvel actif dans l'application Assets, sélectionner le Asset Template approprié. Les informations pré-définies sont alors automatiquement renseignées.

Cette approche réduit considérablement le risque d'erreurs et assure une base de données d'actifs propre et cohérente, essentielle pour une planification de maintenance efficace et une analyse fiable des performances des actifs.

📈 Cas d'usage métier et Bonnes Pratiques

Les Asset Templates sont particulièrement utiles dans les environnements où un grand nombre d'actifs similaires sont gérés. Par exemple, une entreprise de transport avec une flotte de 500 véhicules ou une usine de fabrication avec des centaines de machines identiques. L'application Asset Templates permet de capturer l'expertise métier et de la formaliser en un processus reproductible et standardisé.

Un cas d'usage typique serait la gestion d'une flotte de 150 camions de livraison. Plutôt que de créer chaque camion manuellement, un Asset Template pour "Camion de Livraison Standard" peut être défini. Ce modèle inclurait des informations telles que le type de moteur, la capacité de charge, les compteurs de kilométrage et d'heures moteur, ainsi que les plans de maintenance préventive associés à ce type de véhicule. Lors de l'acquisition de 10 nouveaux camions, il suffit de sélectionner ce modèle pour les créer rapidement et avec précision.

  • Définir des modèles granulaires — Créer des modèles spécifiques pour des sous-catégories d'actifs plutôt que des modèles trop génériques. Par exemple, "Pompe Centrifuge" plutôt que "Pompe".
  • Réviser régulièrement les modèles — Les Asset Templates doivent évoluer avec les changements technologiques et les meilleures pratiques de maintenance. Une révision annuelle est recommandée.
  • Former les utilisateurs — S'assurer que tous les utilisateurs responsables de la création d'actifs comprennent l'importance et l'utilisation correcte des modèles.
  • Intégrer avec les Job Plan et Master PM — Maximiser l'automatisation en associant les plans de travail et les PM aux modèles d'actifs pour une maintenance proactive.
  • Utiliser les Asset Classification — Tirer parti des classifications pour hériter des attributs et des spécifications, réduisant ainsi la redondance dans les modèles.
  • Documenter les modèles — Maintenir une documentation claire pour chaque modèle, expliquant son objectif, ses attributs clés et son utilisation prévue.

L'adoption de ces bonnes pratiques garantit que les Asset Templates deviennent un atout stratégique pour l'organisation, améliorant la qualité des données et l'efficacité opérationnelle sur le long terme.

🔄 Cycle de vie d'un actif avec Asset Template

Le cycle de vie d'un actif, lorsqu'il est géré avec des Asset Templates, est rationalisé et structuré dès sa conception. Le modèle agit comme un catalyseur, assurant que l'actif est correctement défini et prêt pour les opérations et la maintenance dès sa mise en service.

Ce processus commence par la définition du modèle, se poursuit par la création de l'actif, son opération et sa maintenance, et se termine par son déclassement. À chaque étape, les informations initialement définies dans le modèle contribuent à une gestion plus efficace et plus cohérente de l'actif.


    
Diagramme d'état illustrant le cycle de vie d'un actif en intégrant l'utilisation et la révision des Asset Templates.

⚠️ Pièges IBM

Piège 1 — Oubli de la mise à jour des templates

Les Asset Templates sont des outils dynamiques. Un piège courant est de créer des modèles initiaux puis de ne jamais les réviser. Si les spécifications techniques des actifs changent, ou si de nouvelles exigences de maintenance apparaissent, des modèles obsolètes peuvent entraîner la création d'actifs avec des informations incorrectes ou incomplètes, ce qui génère des incohérences de données et des inefficacités opérationnelles. L'examen régulier des modèles est crucial pour maintenir leur pertinence.

Piège 2 — Modèles trop génériques ou trop spécifiques

Un autre piège est de créer des Asset Templates soit trop génériques, ne fournissant pas suffisamment de détails pour être utiles, soit trop spécifiques, nécessitant la création d'un modèle pour chaque variation mineure d'un actif. Un modèle trop générique ne réduira pas significativement le temps de saisie et n'assurera pas la cohérence. Un modèle trop spécifique peut entraîner une prolifération de modèles difficiles à gérer. L'équilibre est de trouver le bon niveau de granularité, souvent en s'appuyant sur les Asset Classification et les Asset Configuration pour gérer les variations.

Piège 3 — Ignorer l'intégration avec les PM et Job Plans

Certains utilisateurs créent des Asset Templates pour la seule création d'actifs, sans les lier aux Job Plan ou aux Master PM. C'est une opportunité manquée d'automatisation. L'intégration de ces éléments dans le modèle permet de garantir que dès qu'un actif est créé, son programme de maintenance préventive est automatiquement établi, évitant ainsi des retards dans la planification de la maintenance et assurant une meilleure conformité aux stratégies de maintenance.

🎯 Carte mémoire

Quel est l'objectif principal des Asset Templates dans IBM Maximo Manage ?

L'objectif principal des Asset Templates est de standardiser et d'automatiser la création de nouveaux actifs, en assurant la cohérence des données, en réduisant les erreurs de saisie manuelle et en accélérant le processus de mise en service des actifs.

Comment les Asset Templates contribuent-ils à la qualité des données et à l'efficacité opérationnelle ?

Ils améliorent la qualité des données en garantissant que tous les actifs d'un type donné partagent des attributs, des classifications et des configurations uniformes. Ils augmentent l'efficacité en pré-remplissant de nombreux champs, réduisant ainsi le temps et les efforts nécessaires à la création manuelle d'actifs et en intégrant des processus comme la maintenance préventive.

Quels sont les éléments clés qui peuvent être inclus dans un Asset Template ?

Un Asset Template peut inclure des Asset Type, des Asset Classification, des attributs spécifiques, des compteurs, des Job Plan, des Master PM, et des Asset Configuration pour des caractéristiques de conception spécifiques.

Pourquoi est-il important de réviser et de maintenir les Asset Templates régulièrement ?

La révision et la maintenance régulières des Asset Templates sont essentielles pour s'assurer qu'ils restent pertinents face aux évolutions des spécifications des actifs, des technologies et des meilleures pratiques de maintenance. Des modèles obsolètes peuvent entraîner des incohérences de données et des inefficacités.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 4.1 · Type 1 T1 · Simple
A reliability engineer is configuring a new centrifugal pump in the Assets application and needs to capture all cost and ownership context.
Question : Which of the following pieces of information can be directly linked to an Asset record in Maximo Manage v9.0?
Q2 · Sous-rubrique 4.1 · Type 1 T1 · Simple
An inventory analyst sets the Rotating flag on a pump item and later links it to several Asset records.
Question : What is the consequence of linking a Rotating Item to an Asset in Maximo Manage?
Q3 · Sous-rubrique 4.1 · Type 4 (drag-drop) T4 · Ordre
A brand-new rotating pump is received (starting in OPERATING once issued), runs for six months, fails, and is ultimately retired from service.
Question : Arrange the following Asset lifecycle status transitions in the correct chronological order, starting from the moment the Asset is placed into service.
  1. AOPERATING (Asset placed into service)
  2. BDOWN (on reported downtime)
  3. CNOT READY (after downtime, pending repair decisions)
  4. DDECOMMISSIONED (on retirement)
Q4 · Sous-rubrique 4.1 · Type 1 T1 · Simple
Question : In Maximo Manage, what is the primary purpose of the Asset Hierarchy?
Q26 · Sous-rubrique 4.1 · Type 2A · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO Asset statuses transition from an OPERATING asset toward end-of-life in Maximo Manage? (Choose 2.)
Illustration de la leçon 4.2 — Meters et Meter Groups : Continuous, Gauge, Characteristic

Créer Meters et Meter Groups

Section 15%~1 question

📋 Objectifs IBM

  • Comprendre les différents types de compteurs (Meters) dans Maximo Manage.
  • Savoir créer et configurer des compteurs pour le suivi des actifs.
  • Appréhender le concept de groupes de compteurs (Meter Groups) et leur utilité.
  • Maîtriser la procédure de création et de duplication de groupes de compteurs.
  • Identifier comment associer des compteurs à des actifs et des articles.
  • Reconnaître l'importance des compteurs pour la maintenance préventive et la gestion des stocks.

💡 Points clés

  • Meters — Les compteurs sont des outils essentiels dans Maximo Manage pour suivre l'utilisation, la performance ou l'état des actifs. Ils peuvent être de type continu, jauge ou caractéristique.
  • Types de Meters — Maximo distingue les compteurs continus (ex: heures de fonctionnement, gallons consommés), les compteurs de jauge (ex: température, pression) et les compteurs caractéristiques (ex: couleur, niveau de vibration).
  • Item Master et Meters — Il est possible d'associer un compteur à un article dans l'application Item Master, par exemple pour suivre la consommation de carburant (FUEL) pour un article spécifique (GASOLINE).
  • Assets et Meters — Les compteurs sont appliqués aux actifs via l'onglet Meters de l'application Assets, permettant de visualiser l'historique des relevés et la consommation.
  • Meter Groups — Un groupe de compteurs est un ensemble prédéfini de compteurs qui peut être appliqué à un ou plusieurs actifs, simplifiant ainsi la configuration pour des actifs similaires.
  • Duplication de Meter Groups — Pour accélérer la création, Maximo permet de dupliquer un groupe de compteurs existant, copiant toutes les informations pour une modification ultérieure.
  • Valeur par défaut — Lors de l'ajout d'un compteur à un groupe, une option permet de définir si la valeur du compteur doit être par défaut dans la section détaillée de l'enregistrement de l'actif.
  • Suivi de Consommation — L'utilisation des compteurs permet de décrémenter automatiquement le solde d'un article en stock (ex: carburant) lorsqu'il est émis pour un actif.

📐 Architecture des Meters et Meter Groups

L'architecture des compteurs dans Maximo Manage est conçue pour offrir une flexibilité maximale dans le suivi des performances et de l'état des actifs. Au cœur de cette architecture se trouvent les entités METER et METERGROUP, qui interagissent avec les enregistrements d'actifs (ASSET) et d'articles (ITEM) pour fournir une vue complète de l'utilisation et de la consommation.

Les compteurs peuvent être définis indépendamment, puis regroupés pour faciliter leur application à des ensembles d'actifs. Cette approche modulaire permet aux organisations de standardiser les pratiques de mesure et de collecte de données, ce qui est crucial pour la maintenance préventive et la gestion du cycle de vie des actifs.


    
Diagramme conceptuel de l'architecture des compteurs et groupes de compteurs dans Maximo Manage. Il illustre les interconnexions entre la définition des compteurs, leur regroupement, leur association avec des articles et leur application aux actifs pour le suivi des relevés.

📊 Types de Meters et leurs Usages

Maximo Manage catégorise les compteurs en plusieurs types, chacun adapté à des besoins de suivi spécifiques. Cette classification permet une gestion précise des données de performance et d'utilisation des actifs, essentielle pour la planification de la maintenance et l'analyse de la fiabilité.

Comprendre les distinctions entre ces types est fondamental pour configurer correctement les compteurs et garantir que les données collectées sont pertinentes pour les objectifs de l'organisation. Par exemple, un compteur continu est idéal pour l'usure cumulative, tandis qu'un compteur de jauge est plus adapté aux mesures instantanées.

Comparaison des types de compteurs (Meters) dans Maximo Manage
Type de MeterDescriptionExemples d'utilisationImpact sur la Maintenance
Continuous Mesure une valeur cumulative qui augmente au fil du temps ou de l'utilisation. Heures de fonctionnement, kilomètres parcourus, gallons consommés, cycles de production. Déclenchement de la maintenance préventive basée sur l'utilisation (PM), suivi de l'usure des composants.
Gauge Mesure une valeur instantanée ou un niveau à un moment donné. La valeur peut fluctuer. Température, pression, niveau de fluide, tension électrique. Surveillance des conditions, alertes en cas de dépassement de seuils, diagnostic des pannes.
Characteristic Décrit une caractéristique qualitative ou un état spécifique de l'actif. Couleur de l'huile, niveau de vibration (bas/moyen/élevé), état de propreté. Évaluation visuelle ou sensorielle, support aux inspections, identification de tendances qualitatives.
Ce tableau détaille les trois principaux types de compteurs disponibles dans Maximo Manage, leurs descriptions, des exemples concrets d'utilisation et leur rôle dans les stratégies de maintenance.

⚙️ Création et Gestion des Meters et Meter Groups

La création et la gestion des compteurs et des groupes de compteurs sont des processus structurés dans Maximo Manage, essentiels pour la mise en œuvre d'une stratégie de gestion des actifs efficace. Ces opérations se déroulent généralement dans des applications dédiées, permettant une configuration détaillée et une association logique avec les actifs et les articles.

Pour un suivi précis de la consommation, comme le carburant d'un véhicule, il est crucial de lier le compteur à l'article correspondant. Par exemple, définir un compteur FUEL et l'associer à l'article GASOLINE dans l'application Item Master permet à Maximo de décrémenter automatiquement le stock de GASOLINE lorsque le compteur FUEL est mis à jour pour un actif, tel qu'un camion.

  • Création d'un Meter — Accédez à l'application de gestion des compteurs (non spécifiée dans RAG, mais implicite pour la création). Définissez le nom du compteur, son type (Continuous, Gauge, Characteristic) et les unités de mesure associées.
  • Association Meter-Item — Dans l'application Item Master, localisez l'article concerné (ex: GASOLINE). Associez le compteur créé (ex: FUEL) à cet article pour permettre le suivi de la consommation et la décrémentation automatique des stocks.
  • Création d'un Meter Group — Dans l'application dédiée aux groupes de compteurs, créez un nouveau groupe. Spécifiez un nom et une description.
  • Ajout de Meters au Meter Group — Ajoutez les compteurs pertinents au groupe. Pour chaque compteur ajouté, vous pouvez spécifier si sa valeur doit être par défaut dans la section détaillée de l'enregistrement de l'actif. Si cette option est désactivée, le compteur sera ajouté aux actifs utilisant ce groupe à l l'avenir.
  • Duplication de Meter Groups — Pour gagner du temps, utilisez la fonction de duplication pour créer un nouveau groupe de compteurs basé sur un existant. Toutes les informations du groupe source sont copiées, ce qui permet des modifications rapides.
  • Application aux Assets — Une fois le groupe de compteurs créé, appliquez-le aux actifs pertinents via l'onglet Meters de l'application Assets. Cela permet de standardiser les mesures pour des flottes d'actifs similaires.

🔄 Workflow de Gestion des Meters et Meter Groups

Le workflow de gestion des compteurs et des groupes de compteurs dans Maximo Manage suit une séquence logique, depuis la définition initiale jusqu'à l'application et le suivi. Ce processus garantit que les données d'utilisation et de performance des actifs sont collectées de manière cohérente et fiable, alimentant ainsi les décisions de maintenance et de gestion des stocks.

Chaque étape est cruciale pour assurer l'intégrité des données et l'efficacité du système. Par exemple, une définition claire des unités de mesure (UoM) est essentielle pour que les relevés de compteurs soient interprétés correctement et que les calculs de consommation soient précis.

 MeterDef: Démarrage
    MeterDef --> GroupCreate: Créer un ensemble
    GroupCreate --> GroupAddMeters: Ajouter des compteurs
    GroupAddMeters --> AssetApplyGroup: Appliquer aux actifs
    MeterDef --> MeterItemAssoc: Pour suivi stock
    MeterItemAssoc --> ReadingsEntry: Décrémentation auto
    AssetApplyGroup --> ReadingsEntry: Saisie manuelle ou auto
    ReadingsEntry --> Monitoring: Données pour décision
    Monitoring --> [*]: Fin de cycle / Ajustements
">
Ce diagramme d'état illustre le workflow typique de la création et de la gestion des compteurs et groupes de compteurs dans Maximo Manage, de la définition initiale à l'analyse des données.

⚠️ Pièges IBM

Piège 1 — Confusion entre types de Meters

Les candidats peuvent confondre les types de compteurs Continuous, Gauge et Characteristic. Par exemple, ils pourraient penser qu'un compteur de température est Continuous alors qu'il s'agit d'un Gauge. Un compteur Continuous est cumulatif (ex: heures de fonctionnement), tandis qu'un Gauge est une mesure instantanée (ex: température actuelle). Un Characteristic est qualitatif (ex: couleur).

Piège 2 — Oubli de l'association Meter-Item pour la consommation

Un piège courant est de ne pas associer un compteur à un article dans l'application Item Master lorsque l'objectif est de suivre la consommation d'un stock. Sans cette association (ex: compteur FUEL lié à l'article GASOLINE), Maximo ne pourra pas décrémenter automatiquement le solde du stock lors de l'émission de l'article pour un actif, ce qui entraîne des incohérences dans l'inventaire.

Piège 3 — Impact de l'option "valeur par défaut" lors de l'ajout à un Meter Group

Lors de l'ajout d'un compteur à un groupe de compteurs, une option permet de définir si la valeur du compteur doit être par défaut dans la section détaillée de l'enregistrement de l'actif. Si cette option est sélectionnée, la valeur est pré-remplie et peut être modifiée. Si elle est laissée non cochée, le compteur est ajouté aux actifs futurs utilisant ce groupe sans valeur par défaut, ce qui peut entraîner des omissions si l'utilisateur ne saisit pas manuellement la valeur.

🎯 Carte mémoire

Quels sont les trois types de compteurs (Meters) dans Maximo Manage et donnez un exemple pour chacun ?

Les trois types sont : Continuous (ex: heures de fonctionnement d'un moteur), Gauge (ex: température d'un réservoir), et Characteristic (ex: niveau de vibration d'une machine).

Pourquoi est-il important d'associer un compteur à un article dans l'application Item Master pour le suivi de la consommation ?

Cette association est cruciale pour permettre à Maximo de décrémenter automatiquement le solde de l'article en stock (ex: carburant) lorsque le compteur est mis à jour pour un actif. Cela assure une gestion précise des stocks et reflète la consommation réelle.

Quel est l'avantage principal de l'utilisation des groupes de compteurs (Meter Groups) ?

L'avantage principal est la simplification et la standardisation de la configuration des compteurs pour des ensembles d'actifs similaires. Au lieu d'ajouter des compteurs individuellement à chaque actif, un groupe peut être appliqué, ce qui réduit les erreurs et le temps de configuration.

Comment peut-on rapidement créer un nouveau groupe de compteurs avec des paramètres similaires à un groupe existant ?

Maximo permet de dupliquer un groupe de compteurs existant. Cette action copie toutes les informations du groupe source, qui peuvent ensuite être modifiées pour créer le nouveau groupe, ce qui est un gain de temps considérable.

Q5 · Sous-rubrique 4.2 · Type 1 T1 · Simple
Question : Which set correctly identifies the three Meter types supported in Maximo Manage v9.0?
Q6 · Sous-rubrique 4.2 · Type 1 T1 · Simple
Question : What is the primary role of Meter Groups in Maximo Manage?
Q7 · Sous-rubrique 4.2 · Type 2 T2 · Choix de 2
Question : Meters in Maximo can be associated with which of the following objects? (Select TWO.)
Q27 · Sous-rubrique 4.2 · Type 2B · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO characteristics distinguish a Rotating Item from a standard stocked item in Maximo Manage? (Choose 2.)
Illustration de la leçon 4.3 — Failure Codes hierarchy + Reliability Strategies (RCM/FMECA)

Failure Codes et Reliability Strategies

Section 15%~2-3 questions⭐ v9

📋 Objectifs IBM

  • Comprendre la structure et l'importance des codes d'échec (Failure Codes) dans Maximo Manage.
  • Savoir créer et gérer des hiérarchies de codes d'échec pour une analyse approfondie des pannes.
  • Identifier les stratégies de fiabilité (Reliability Strategies) et leur application via les données de défaillance.
  • Expliquer comment les codes d'échec contribuent à l'amélioration continue de la maintenance et à la prise de décision.
  • Distinguer les différents niveaux d'une hiérarchie de défaillance et leurs rôles dans l'enregistrement des incidents.
  • Appréhender l'intégration des codes d'échec avec d'autres modules de Maximo pour une gestion d'actifs optimisée.

💡 Points clés

  • Failure Codes — Des codes structurés utilisés dans Maximo pour enregistrer et classer les défaillances des équipements ou des emplacements. Ils sont essentiels pour l'analyse des causes racines et l'amélioration de la fiabilité.
  • Failure Hierarchy — Une structure arborescente qui organise les codes d'échec du général au spécifique, permettant une identification précise des classes de défaillance, des problèmes, des causes et des remèdes.
  • Reliability Strategies — Des approches systématiques (comme RCM, FMEA) visant à optimiser la performance des actifs, à réduire les pannes et à prolonger la durée de vie utile des équipements, souvent alimentées par les données de défaillance.
  • Root Cause Analysis (RCA) — Processus d'identification des causes fondamentales d'un problème ou d'une défaillance, pour éviter sa récurrence. Les données des codes d'échec sont cruciales pour cette analyse.
  • Preventive Maintenance (PM) — Maintenance planifiée et exécutée à intervalles réguliers ou selon des critères prédéfinis pour réduire la probabilité de défaillance d'un équipement. Les données de défaillance peuvent informer et optimiser les programmes de PM.
  • Corrective Maintenance — Maintenance effectuée après la détection d'une défaillance pour restaurer un actif dans un état de fonctionnement spécifié. Les codes d'échec documentent la nature de ces défaillances.
  • Asset Criticality Ranking (ACR) — Méthode d'évaluation de l'importance relative des actifs pour l'organisation, influençant les stratégies de maintenance et la priorisation des interventions.
  • Failure Class — Le niveau le plus élevé d'une hiérarchie de défaillance, décrivant une catégorie générale de problème (ex: "Mécanique", "Électrique").

📐 Architecture des codes d'échec

L'architecture des codes d'échec dans Maximo Manage est conçue pour capturer des informations détaillées et structurées sur les défaillances des actifs et des emplacements. Cette structure hiérarchique permet non seulement d'enregistrer un événement de défaillance, mais aussi d'en analyser les causes profondes et les solutions apportées, ce qui est fondamental pour les stratégies de fiabilité.

Au cœur de cette architecture se trouve la hiérarchie de défaillance, qui est construite du niveau supérieur vers le niveau inférieur. Elle commence par une classe de défaillance générale, puis se ramifie en problèmes spécifiques, en causes potentielles et enfin en remèdes. Cette granularité assure que chaque incident est documenté de manière exhaustive, facilitant ainsi les analyses ultérieures et l'amélioration continue des processus de maintenance.


    
Diagramme conceptuel de la hiérarchie des codes d'échec et de leur intégration dans le processus de gestion de la fiabilité. Chaque niveau de la hiérarchie fournit des détails supplémentaires pour une analyse approfondie.

📊 Tableau de référence : Niveaux de la hiérarchie de défaillance

La hiérarchie des codes d'échec est un outil puissant pour structurer les informations sur les défaillances. Chaque niveau apporte une couche de détail supplémentaire, permettant une analyse fine des événements et une meilleure compréhension des problèmes récurrents.

Description des niveaux clés dans une hiérarchie de défaillance Maximo
NiveauDescriptionExempleImpact sur la fiabilité
Failure ClassCatégorie générale de la défaillance. C'est le point de départ de la hiérarchie."Mécanique", "Électrique", "Opérationnel"Permet une vue d'ensemble des types de pannes dominants.
ProblemDescription spécifique du symptôme ou du problème observé."Surchauffe du moteur", "Court-circuit", "Erreur de manipulation"Identifie les manifestations directes des défaillances.
CauseRaison fondamentale ou déclencheur de la défaillance."Lubrification insuffisante", "Câblage défectueux", "Formation inadéquate"Crucial pour l'analyse des causes racines (RCA) et la prévention.
RemedyAction corrective ou solution appliquée pour résoudre le problème."Remplacer le roulement", "Réparer le circuit", "Reprogrammer l'automate"Documente les solutions efficaces et les meilleures pratiques.
Ce tableau illustre la progression logique des informations capturées à travers les différents niveaux d'une hiérarchie de défaillance, de la catégorie générale à l'action corrective spécifique.

⚙️ Configuration et gestion des codes d'échec

La création et la gestion des codes d'échec dans Maximo Manage sont des étapes fondamentales pour établir un système robuste de suivi des défaillances. Le processus implique la définition de classes de défaillance, de problèmes associés, de causes potentielles et de remèdes, le tout organisé dans une structure hiérarchique cohérente.

Pour créer une hiérarchie de défaillance, les utilisateurs naviguent généralement vers l'application dédiée aux codes d'échec. La première étape consiste à définir la classe de défaillance, qui est le niveau le plus élevé. Ensuite, des problèmes spécifiques sont ajoutés sous cette classe, suivis des causes possibles pour chaque problème, et enfin des remèdes pour chaque cause. Cette approche garantit une documentation complète et une traçabilité des incidents.

  • Création d'une nouvelle classe de défaillance — L'utilisateur commence par cliquer sur "New Failure Code" et renseigne les champs Failure Class et Failure Class Description pour établir la catégorie principale de la défaillance.
  • Définition des problèmes — Sous la section "Problems", l'utilisateur ajoute de nouvelles lignes, spécifiant le champ Problem et sa description. Chaque classe de défaillance peut avoir plusieurs problèmes associés.
  • Association des causes et remèdes — Pour chaque problème, il est possible de définir une ou plusieurs causes, et pour chaque cause, un ou plusieurs remèdes. Cette granularité permet une analyse très fine des incidents.
  • Enregistrement et sauvegarde — Après avoir défini les différents niveaux de la hiérarchie, l'utilisateur clique sur "Done" puis "Save Failure Code" pour enregistrer la structure complète.
  • Utilisation dans les ordres de travail — Une fois configurés, ces codes d'échec peuvent être sélectionnés dans les applications de gestion des ordres de travail (Work Order Tracking) ou de rapports rapides (Quick Reporting) pour documenter les défaillances observées.

Un exemple concret pourrait être la création d'une Failure Class "Électrique". Sous cette classe, on pourrait trouver un Problem "Court-circuit". Les Causes associées pourraient être "Câblage défectueux" ou "Surcharge du circuit". Enfin, les Remedys pourraient inclure "Remplacer le câblage" ou "Installer un disjoncteur adapté". Cette structure permet de capturer l'intégralité du cycle de vie d'une défaillance.

🔄 Workflow de gestion des défaillances avec Maximo

Le workflow de gestion des défaillances dans Maximo est un processus structuré qui commence par la détection d'un problème et se termine par l'analyse des données pour améliorer la fiabilité. L'utilisation des codes d'échec est intégrale à chaque étape, assurant une documentation cohérente et exploitable.

Ce processus permet non seulement de résoudre les problèmes immédiats, mais aussi de collecter des données précieuses qui alimenteront les stratégies de maintenance préventive et prédictive. En documentant systématiquement les défaillances, les organisations peuvent identifier les tendances, les actifs problématiques et les causes racines, conduisant à des améliorations significatives de la performance opérationnelle.


    
Workflow de gestion des défaillances, illustrant comment les codes d'échec sont intégrés de la détection initiale à l'analyse de fiabilité et à l'amélioration continue des processus de maintenance.

⚠️ Pièges IBM

Piège 1 — Confusion entre les niveaux de la hiérarchie

Un piège courant est de ne pas bien distinguer les rôles de Failure Class, Problem, Cause et Remedy. Par exemple, un utilisateur pourrait enregistrer "Surchauffe du moteur" comme une Failure Class au lieu d'un Problem sous une Failure Class plus générale comme "Mécanique". Cela conduit à une hiérarchie plate, moins utile pour l'analyse des causes racines et la génération de rapports significatifs. Il est crucial de maintenir la structure hiérarchique pour une efficacité maximale.

Piège 2 — Manque de cohérence dans la saisie des codes d'échec

Sans une formation adéquate ou des directives claires, les techniciens peuvent utiliser des descriptions variées pour des problèmes similaires, ou choisir des codes d'échec inappropriés. Par exemple, une "Vibration excessive" pourrait être enregistrée sous "Mécanique" par un technicien et sous "Opérationnel" par un autre. Cette incohérence rend les données de défaillance peu fiables pour l'analyse des tendances et l'optimisation des stratégies de maintenance. Une gouvernance stricte et une formation continue sont essentielles.

Piège 3 — Négligence de l'intégration avec les stratégies de fiabilité

Certaines organisations créent des codes d'échec mais ne les intègrent pas pleinement dans leurs programmes de fiabilité comme le RCM (Reliability Centered Maintenance) ou le FMEA (Failure Modes and Effects Analysis). Les données collectées via les codes d'échec sont une mine d'informations pour identifier les modes de défaillance critiques, évaluer l'efficacité des tâches de maintenance préventive et justifier les investissements en amélioration. Ne pas exploiter ces données revient à manquer une opportunité majeure d'optimisation.

Piège 4 — Surcharge ou sous-spécification des hiérarchies

Une hiérarchie trop complexe avec trop de niveaux ou des descriptions trop détaillées peut décourager les utilisateurs et ralentir la saisie des données. À l'inverse, une hiérarchie trop simple ou générique ne fournira pas suffisamment de détails pour une analyse pertinente. L'équilibre est clé : la hiérarchie doit être suffisamment détaillée pour être utile, mais assez simple pour être facilement adoptée et utilisée par les équipes de maintenance sur le terrain. Une révision périodique est recommandée pour ajuster la granularité.

🎯 Carte mémoire

Quel est l'objectif principal de la création d'une hiérarchie de codes d'échec dans Maximo Manage ?

L'objectif principal est de structurer et de standardiser l'enregistrement des défaillances des actifs et des emplacements. Cela permet une analyse approfondie des causes racines, l'identification des tendances de pannes, et l'optimisation des stratégies de maintenance pour améliorer la fiabilité des équipements.

Citez les quatre niveaux principaux d'une hiérarchie de défaillance et leur ordre logique.

Les quatre niveaux principaux sont : Failure Class (classe de défaillance générale), Problem (problème spécifique ou symptôme), Cause (raison fondamentale de la défaillance), et Remedy (action corrective appliquée). Ils sont organisés du général au spécifique.

Comment les codes d'échec contribuent-ils aux stratégies de fiabilité comme le RCM ou le FMEA ?

Les codes d'échec fournissent des données empiriques sur les modes de défaillance réels, leurs fréquences et leurs impacts. Ces informations sont essentielles pour les analyses RCM (identification des fonctions critiques et des modes de défaillance) et FMEA (évaluation des risques et des effets des défaillances), permettant de concevoir des plans de maintenance plus efficaces et ciblés.

Quel est le risque d'une incohérence dans l'utilisation des codes d'échec par les techniciens ?

Une incohérence dans la saisie des codes d'échec rend les données de défaillance peu fiables et difficiles à analyser. Cela peut masquer des tendances réelles, fausser les rapports de fiabilité, et empêcher l'identification précise des problèmes récurrents, compromettant ainsi les efforts d'amélioration continue de la maintenance.

Dans quelle application Maximo les codes d'échec sont-ils principalement configurés et gérés ?

Les codes d'échec sont principalement configurés et gérés dans l'application Failure Codes de Maximo Manage. C'est là que les classes de défaillance, les problèmes, les causes et les remèdes sont définis et structurés en hiérarchies.

Q8 · Sous-rubrique 4.3 · Type 1 T1 · Simple
Question : What is the correct hierarchical structure of a Failure Class in Maximo Manage?
Q9 · Sous-rubrique 4.3 · Type 1 T1 · Simple
Question : A site administrator selects the Duplicate Failure Code action on an existing Failure Class. What exactly is copied?
Q10 · Sous-rubrique 4.3 · Type 1 T1 · Simple
Question : In Maximo Manage v9.0, how are Reliability Strategies integrated with the Manage application?
Q11 · Sous-rubrique 4.3 · Type 1 T1 · Simple
Question : Within Reliability Strategies, which construct captures the specific ways in which an Asset can fail?
Q12 · Sous-rubrique 4.3 · Type 4 (drag-drop) T4 · Ordre
A reliability engineer wants to formally review an existing Reliability Strategy.
Question : Arrange the following Reliability Strategy review steps in the correct sequence.
  1. AIdentify the Asset or Asset class whose strategy is under review
  2. BAnalyze current Failure Modes and historical performance data
  3. CRevise the strategy (add, remove, or adjust tasks and intervals)
  4. DMeasure effectiveness and iterate
Q6 · Sous-rubrique 4.3 · Type 2B · Phase3 Gap-B (Pick-2) T2 · Choix de 2
Question : Which TWO Maximo meter types are used by the Condition Monitoring application to define measurement points that can trigger Work Order generation on limit breach? (Choose 2.)
Q28 · Sous-rubrique 4.3 · Type 3A · Phase3B Pick-N T3 · Choix de 3
Question : Which THREE inventory transaction types update the ON-HAND balance of an item in a storeroom? (Choose 3.)
Illustration de la leçon 4.4 — Item Master : Item, Tool, Service, Rotating, Lotted, Capitalized

Créer et gérer les Item Master records

Section 15%~1 question

📋 Objectifs IBM

  • Comprendre la structure et l'importance des Item Sets dans IBM Maximo Manage.
  • Créer et gérer des enregistrements d'articles maîtres (Item Master records) pour divers types d'éléments.
  • Appliquer les propriétés et les identifiants uniques aux articles maîtres.
  • Expliquer comment les articles maîtres sont partagés entre les organisations et les sites.
  • Gérer les statuts des articles maîtres et comprendre les règles d'héritage associées.
  • Utiliser les structures d'assemblage d'articles pour les actifs et les emplacements.
  • Associer des groupes de commodités et des codes de commodités aux articles.

💡 Points clés

  • Item Sets — Les Item Sets regroupent les informations sur les actifs, les matériaux, les pièces de rechange, les articles de service et les outils. Ils sont stockés au niveau du set.
  • Item Master Application — C'est l'application où les enregistrements d'articles maîtres sont créés et gérés. Ces enregistrements sont la base de la gestion des stocks et des actifs.
  • Identifiant Unique — Chaque article maître possède un identifiant unique, garantissant sa singularité au sein de l'Item Set.
  • Partage d'Articles — Les articles maîtres peuvent être ajoutés à l'inventaire d'un ou plusieurs sites, permettant le partage entre différentes organisations.
  • Statuts d'Articles — Les statuts des articles maîtres peuvent être gérés pour tous les enregistrements associés, avec des règles d'héritage qui appliquent les changements du niveau supérieur au niveau inférieur.
  • Structures d'Assemblage d'Articles — Ces structures peuvent être appliquées aux actifs et aux emplacements, facilitant la gestion des composants et des pièces de rechange.
  • Groupes de Commodités — Ils permettent de classer les articles, outils ou services pour analyser les dépenses par type de produit.
  • Règles d'Héritage — Les modifications de statut d'un article maître sont appliquées à l'organisation et à l'inventaire via des règles d'héritage.

📐 Architecture des Item Sets et des Articles Maîtres

L'architecture d'IBM Maximo Manage repose sur une structuration hiérarchique des données pour garantir l'efficacité et la cohérence. Au cœur de cette structure se trouvent les Item Sets, qui agissent comme des conteneurs logiques pour les informations relatives aux articles. Ces sets sont fondamentaux pour la gestion centralisée des matériaux, des pièces et des services à travers une entreprise.

Les enregistrements d'articles maîtres, créés dans l'application Item Master, sont stockés au niveau de l'Item Set. Cela signifie qu'un article défini dans un Item Set est unique au sein de ce set, mais peut être référencé et utilisé par plusieurs organisations et sites associés à ce set. Cette approche facilite le partage et la standardisation des articles à l'échelle de l'entreprise, tout en permettant une gestion locale des inventaires.


    
Diagramme conceptuel de l'architecture des Item Sets et de la gestion des articles maîtres. Il illustre comment l'application Item Master gère les enregistrements au sein des Item Sets, qui sont ensuite partagés entre les organisations et leurs sites respectifs.

📊 Comparaison des types d'articles gérés

IBM Maximo Manage permet de gérer une grande variété d'articles, chacun ayant des caractéristiques et des usages spécifiques. Comprendre les distinctions entre ces types est crucial pour une gestion d'inventaire et d'actifs efficace. Le tableau ci-dessous met en évidence les principales catégories d'articles gérées par le système.

Cette classification aide à organiser les données, à optimiser les processus d'approvisionnement et à assurer la disponibilité des ressources nécessaires aux opérations de maintenance et de service.

Types d'articles gérés dans Maximo Manage
Type d'ArticleDescriptionExemples d'UtilisationApplications Clés
MaterialsComposants et consommables utilisés pour la maintenance ou la production.Pièces de rechange, lubrifiants, fournitures de bureau.Item Master, Inventory, Receiving
Spare PartsArticles spécifiquement destinés à remplacer des composants défectueux d'actifs.Moteurs, pompes, cartes électroniques.Item Master, Inventory, Assets
Service ItemsServices externes ou internes qui peuvent être commandés et suivis.Services de réparation, étalonnage, consultation technique.Item Master, Purchasing, Service Requests
ToolsÉquipements et instruments utilisés pour effectuer des tâches.Clés dynamométriques, appareils de mesure, équipements de sécurité.Item Master, Stocked Tools, Work Order Tracking
AssetsÉquipements physiques ou virtuels qui ont une valeur et nécessitent une gestion.Véhicules, machines de production, serveurs.Assets, Item Master (pour les pièces d'assemblage)
Tableau comparatif des différents types d'articles gérés dans IBM Maximo Manage, soulignant leur nature, leurs usages typiques et les applications principales où ils sont gérés.

⚙️ Gestion Opérationnelle des Articles Maîtres

La gestion opérationnelle des articles maîtres dans IBM Maximo Manage est un processus structuré qui garantit la cohérence et l'efficacité de l'inventaire et des actifs. Elle commence par la création de l'enregistrement dans l'application Item Master, où des propriétés essentielles sont définies, telles que l'identifiant unique et les attributs spécifiques à l'article.

Une fois l'article maître créé, il peut être associé à des Item Sets, puis ajouté à l'inventaire de divers sites et organisations. Cette flexibilité permet une gestion centralisée tout en supportant des opérations décentralisées. Par exemple, un moteur spécifique peut être défini une seule fois comme article maître, puis être disponible dans l'inventaire de plusieurs sites de production à travers une entreprise.

  • Création d'un Article Maître — Dans l'application Item Master, un nouvel enregistrement est créé. Il faut spécifier un identifiant unique, une description, et d'autres propriétés comme l'unité de mesure (UoM) et le type d'article.
  • Association à un Item Set — L'article maître est automatiquement associé à l'Item Set de l'organisation par défaut pour les nouveaux enregistrements. Cette association est cruciale pour le partage des données.
  • Définition des Propriétés — Des propriétés détaillées peuvent être ajoutées, y compris des spécifications techniques, des informations sur les fournisseurs (Vendor), et des classifications par groupes de commodités (COMMODITYGROUP).
  • Ajout à l'Inventaire des Sites — L'article maître peut ensuite être ajouté à l'inventaire de plusieurs sites via l'application Inventory. Cela permet aux différents sites de commander et d'utiliser l'article.
  • Gestion des Statuts — Le statut de l'article maître (ex: ACTIVE, OBSOLETE) est géré de manière centralisée. Les changements de statut se propagent aux enregistrements d'inventaire et d'organisation associés selon des règles d'héritage.
  • Application des Structures d'Assemblage — Pour les articles complexes, des structures d'assemblage peuvent être définies et appliquées aux actifs ou aux emplacements. Par exemple, un moteur de cinq chevaux peut avoir une structure d'assemblage qui liste ses composants internes.

🔄 Cycle de Vie d'un Article Maître

Le cycle de vie d'un article maître dans Maximo Manage est un processus dynamique qui reflète son utilisation et sa gestion tout au long de son existence. Il commence par sa création et passe par différentes étapes de statut, d'utilisation et de maintenance, jusqu'à son éventuelle obsolescence. Ce cycle est essentiel pour maintenir un inventaire précis et optimiser la disponibilité des ressources.

Les statuts des articles maîtres sont gérés avec des règles d'héritage, ce qui signifie qu'un changement de statut au niveau de l'article maître peut affecter les enregistrements d'inventaire et d'organisation associés. Cette propagation assure la cohérence des données à travers le système, évitant les incohérences entre la définition de l'article et son état réel dans les différents sites.


    
Diagramme d'état du cycle de vie d'un article maître dans IBM Maximo Manage, montrant les transitions entre les statuts clés depuis la création jusqu'à l'obsolescence, avec des actions associées à chaque étape.

⚠️ Pièges IBM

Piège 1 — Impact des Item Sets sur le partage

Les candidats peuvent sous-estimer l'importance des Item Sets. Un piège courant est de penser que tous les articles sont automatiquement disponibles pour toutes les organisations. En réalité, un enregistrement d'article maître fait partie de l'Item Set de l'organisation à laquelle appartient le site par défaut pour les nouveaux enregistrements. Si les organisations ne partagent pas le même Item Set ou si l'article n'est pas explicitement ajouté à l'inventaire des sites concernés, il ne sera pas disponible pour toutes les entités. Il est crucial de comprendre que l'Item Set est le niveau de partage des définitions d'articles, tandis que l'inventaire est géré au niveau du site.

Piège 2 — Conséquences des changements de statut

Un autre piège concerne la gestion des statuts des articles maîtres. Les candidats pourraient oublier que les changements de statut d'un article maître ne sont pas isolés. Selon les règles d'héritage de Maximo, une modification du statut d'un article maître (par exemple, le passage de ACTIVE à OBSOLETE) est appliquée à l'organisation et à l'inventaire. Ne pas anticiper cette propagation peut entraîner des erreurs dans les processus d'approvisionnement ou de maintenance, comme la commande d'articles obsolètes ou l'indisponibilité inattendue d'un article pourtant considéré comme actif localement.

Piège 3 — Utilisation des structures d'assemblage d'articles

Les candidats peuvent confondre les structures d'assemblage d'articles avec les structures d'actifs. Bien que liées, les structures d'assemblage d'articles sont définies au niveau de l'article maître et décrivent les composants d'un article. Elles peuvent ensuite être copiées et appliquées aux structures d'actifs ou d'emplacements. Le piège est de croire qu'une modification de la structure d'assemblage d'un article maître mettra automatiquement à jour toutes les structures d'actifs ou d'emplacements existantes. En réalité, il s'agit d'une copie initiale, et les modifications ultérieures nécessitent une re-application ou une gestion spécifique pour les actifs ou emplacements déjà configurés.

🎯 Carte mémoire

Quel est le rôle principal des Item Sets dans IBM Maximo Manage et comment influencent-ils le partage des articles ?

Les Item Sets regroupent les informations sur les actifs, matériaux, pièces de rechange, articles de service et outils. Ils sont stockés au niveau du set et permettent de définir un article maître une seule fois, puis de le rendre disponible pour plusieurs organisations et sites associés à ce set, facilitant ainsi la standardisation et le partage des données d'articles.

Comment les changements de statut d'un article maître sont-ils gérés et propagés dans Maximo Manage ?

Les statuts des articles maîtres sont gérés dans l'application Item Master. Lorsqu'un statut est modifié, des règles d'héritage sont utilisées pour appliquer ces changements du niveau supérieur (article maître) aux niveaux inférieurs (organisation et inventaire). Cela assure la cohérence des informations sur l'état de l'article à travers le système.

Quelle est l'utilité des groupes de commodités (COMMODITYGROUP) et des codes de commodités pour les articles maîtres ?

Les groupes de commodités et les codes de commodités sont utilisés pour classer les articles, outils ou services. Cette classification permet d'analyser les dépenses par type de produit, d'optimiser les processus d'approvisionnement et de mieux gérer les contrats et les relations avec les fournisseurs en regroupant des éléments similaires.

Dans quelles applications peut-on appliquer les structures d'assemblage d'articles et quel est leur avantage ?

Les structures d'assemblage d'articles peuvent être appliquées aux enregistrements d'actifs et d'emplacements. Leur avantage est de permettre de copier une structure de composants définie pour un article maître (par exemple, un moteur) vers de multiples actifs ou emplacements, simplifiant ainsi la gestion des pièces de rechange et des sous-assemblages sans avoir à les définir manuellement pour chaque instance.

Q13 · Sous-rubrique 4.4 · Type 1 T1 · Simple
Question : When the Rotating flag is set on an Item Master record, what is the primary behavioral impact?
Q14 · Sous-rubrique 4.4 · Type 1 T1 · Simple
Question : What is an Item Assembly Structure (IAS) in Maximo Manage?
Q15 · Sous-rubrique 4.4 · Type 1 T1 · Simple
Question : Which statement best describes an Item Kit in Maximo Manage?
Illustration de la leçon 4.5 — Inventory Settings : ABC Analysis + Reorder Points + Cycle Counts

Configurer les Inventory Settings et processus

Section 15%~1-2 questions

📋 Objectifs IBM

  • Comprendre l'importance de la gestion des stocks dans Maximo Manage.
  • Identifier les applications clés du module Inventory pour la configuration et la gestion.
  • Décrire les processus de réapprovisionnement et de mouvement des stocks.
  • Expliquer comment les paramètres d'inventaire influencent les opérations quotidiennes.
  • Distinguer les différents types de transactions d'inventaire et leur impact.
  • Appliquer les concepts de configuration pour optimiser les niveaux de stock et réduire les coûts.

💡 Points clés

  • Module Inventory — Maximo Manage offre un module dédié à la gestion des pièces de rechange, visant à maximiser la disponibilité des articles tout en réduisant les excédents et les coûts associés.
  • Équilibre des stocks — L'objectif principal est de trouver un équilibre optimal pour que la maintenance puisse être effectuée sans délai dû à l'indisponibilité des matériaux, sans pour autant conserver des articles rarement utilisés en stock.
  • `MXINVENTORY` Object Structure — Cette structure d'objet permet la synchronisation bidirectionnelle des données d'inventaire (article-magasin), incluant les coûts d'inventaire, facilitant l'intégration avec d'autres systèmes.
  • Processus internes d'entrepôt — Maximo supporte des processus tels que le réapprovisionnement (`Replenishment`), le mouvement ad hoc des stocks (`Ad Hoc Warehouse Movement`), la consolidation des stocks (`Stock Consolidation`) et les changements de statut de stock (`Posting Change`).
  • Configuration des sites — Les options de configuration au niveau du site peuvent influencer des aspects comme la numérotation des tâches ou la gestion des dates de début réelles pour les ordres de travail, impactant indirectement la planification des besoins en inventaire.
  • `Item Master` et `Inventory` — La gestion des articles commence dans l'application `Item Master` où les articles sont définis, puis gérés dans `Inventory` pour les aspects liés aux quantités, aux emplacements de stockage et aux coûts.
  • `Storerooms` — Les magasins (`Storerooms`) sont des entités physiques ou logiques où les articles sont stockés, et leur configuration est cruciale pour une gestion efficace des stocks.
  • Transactions d'inventaire — Maximo enregistre diverses transactions d'inventaire via des tables comme `MATRECTRANS` (réception de matériel) et `MATUSETRANS` (utilisation de matériel), essentielles pour le suivi des mouvements et des coûts.

📐 Architecture de la gestion des stocks dans Maximo

La gestion des stocks dans Maximo Manage est une composante essentielle de la gestion des actifs d'entreprise (EAM). Elle vise à optimiser la disponibilité des pièces de rechange nécessaires aux opérations de maintenance, tout en contrôlant les coûts liés à l'excès de stock. Cette architecture repose sur une interconnexion étroite entre les données des articles, des magasins, des emplacements et des transactions.

Le module `Inventory` est central, regroupant plusieurs applications qui permettent de définir, suivre et ajuster les niveaux de stock. L'intégration avec d'autres modules comme `Purchasing` et `Work Order Tracking` est fondamentale pour assurer un flux continu de matériaux, de la commande à l'utilisation, et pour garantir que les pièces sont disponibles au moment opportun pour les interventions planifiées ou imprévues.


    
Architecture simplifiée de la gestion des stocks dans Maximo Manage, montrant les interconnexions entre les applications et les entités de données clés. Les articles sont définis, stockés dans des magasins, et consommés par les ordres de travail, avec des processus d'achat pour le réapprovisionnement.

📊 Comparaison des types de réapprovisionnement

Le réapprovisionnement est un processus clé dans la gestion des stocks pour maintenir des niveaux adéquats et éviter les ruptures. Maximo Manage, à travers ses capacités de configuration, supporte divers mécanismes de réapprovisionnement, chacun adapté à des scénarios spécifiques. Comprendre ces distinctions est crucial pour optimiser la chaîne d'approvisionnement et réduire les coûts de possession.

Bien que les chunks RAG proviennent en partie d'un contexte SAP, les concepts de réapprovisionnement sont universels en gestion d'entrepôt et se retrouvent dans Maximo sous des formes similaires, adaptées à son modèle de données et à ses applications. L'objectif est toujours de garantir la disponibilité des articles au bon moment, au bon endroit et au coût optimal.

Types de réapprovisionnement et leurs caractéristiques
Type de RéapprovisionnementDescriptionDéclencheur typique dans MaximoImpact sur les stocks
Planifié (`Planned Replenishment`)Basé sur des prévisions de consommation ou des seuils définis, souvent automatisé.Seuils de réapprovisionnement (`Reorder Point`), prévisions de demande.Maintien de niveaux de stock stables, réduction des ruptures.
Lié à une commande (`Order-Related Replenishment`)Déclenché par une demande spécifique, comme un ordre de travail ou une commande client.Création d'un `Purchase Requisition` ou `Purchase Order` pour un `WORKORDER`.Réponse directe à un besoin immédiat, minimisation du stock excédentaire.
Direct (`Direct Replenishment`)Réapprovisionnement immédiat d'un emplacement de stockage spécifique, souvent pour des articles à forte rotation.Détection d'un niveau de stock bas dans un `Storeroom` ou un `Bin`.Assure la disponibilité continue des articles critiques, réduit les délais.
Automatique (`Automatic Replenishment`)Processus entièrement automatisé basé sur des règles prédéfinies et des analyses de données.`Cron Task` analysant les niveaux de stock et générant des `Purchase Requisitions`.Optimisation des niveaux de stock, réduction des interventions manuelles.
Ad Hoc (`Ad Hoc Warehouse Movement`)Mouvement de stock non planifié, souvent pour corriger des déséquilibres ou consolider des emplacements.Besoin ponctuel de déplacer des articles entre `Storerooms` ou `Bins`.Flexibilité opérationnelle, ajustement rapide aux conditions changeantes.
Cette table compare les différents types de réapprovisionnement, en soulignant leur description, leurs déclencheurs typiques dans un contexte Maximo, et leur impact sur la gestion des stocks. Elle met en évidence la diversité des stratégies pour maintenir un inventaire optimal.

⚙️ Configuration des Inventory Settings et processus

La configuration des paramètres d'inventaire dans Maximo Manage est une étape cruciale pour garantir l'efficacité des opérations de maintenance et la maîtrise des coûts. Elle implique la définition de règles et de comportements qui régissent la manière dont les articles sont gérés, stockés et consommés. Ces paramètres sont souvent définis au niveau de l'organisation ou du site, permettant une granularité adaptée aux besoins spécifiques de chaque entité opérationnelle.

Le module `Inventory` offre une suite d'applications pour gérer ces configurations. Par exemple, l'application `Inventory` permet de définir les seuils de réapprovisionnement (`Reorder Point`), les quantités de commande économique (`EOQ`), et les méthodes de valorisation des stocks. Les `Storerooms` sont configurés pour définir les emplacements physiques de stockage, tandis que `Item Master` gère les attributs fondamentaux de chaque article.

Un aspect important est la gestion des transactions d'inventaire. Chaque mouvement d'article, qu'il s'agisse d'une réception, d'une sortie pour un ordre de travail, d'un transfert ou d'un ajustement, est enregistré. Ces transactions alimentent les soldes d'inventaire et les calculs de coûts, fournissant une visibilité essentielle sur la valeur et la quantité des stocks disponibles.

  • Définition des articles dans `Item Master` — Chaque article doit être défini avec ses propriétés essentielles, telles que l'`ITEMNUM`, l'`UoM` (unité de mesure), le type d'article (`ITEMTYPE`), et s'il s'agit d'un article tournant (`Rotating?`).
  • Configuration des `Storerooms` — Création et gestion des magasins physiques ou logiques où les articles sont stockés. Chaque `Storeroom` a ses propres paramètres, y compris les comptes GL associés et les règles de réapprovisionnement.
  • Paramètres d'inventaire par article et par magasin — Dans l'application `Inventory`, pour chaque combinaison article-magasin, des paramètres spécifiques peuvent être définis, tels que le `Reorder Point`, la quantité maximale en stock, le fournisseur préféré, et les coûts associés (`INVCOST`).
  • Gestion des transactions d'inventaire — Utilisation des applications comme `Issues and Returns` pour enregistrer les sorties et retours d'articles, `Receiving` pour les réceptions de commandes, et `Adjust Balances` pour les ajustements de stock. Ces actions mettent à jour les tables `MATUSETRANS` et `MATRECTRANS`.
  • Processus de réapprovisionnement — Configuration des règles pour le réapprovisionnement automatique ou manuel. Cela peut impliquer la génération de `Purchase Requisitions` basées sur les seuils de stock ou les prévisions de demande.
  • Inventaire physique et comptage cyclique — Mise en place de processus pour vérifier physiquement les stocks. Les applications `Physical Counts` et `Cycle Counts` permettent de planifier et d'enregistrer ces vérifications, puis d'ajuster les soldes (`INVBALANCES`) si nécessaire.
  • Intégration des coûts — Les coûts des articles sont suivis et mis à jour lors des réceptions et des ajustements. Ces informations sont cruciales pour la valorisation des stocks et l'analyse des coûts de maintenance.

🔄 Cycle de vie d'un article en stock

Le cycle de vie d'un article en stock dans Maximo Manage illustre le parcours d'une pièce de rechange, de sa définition initiale à sa consommation finale. Ce processus est jalonné de plusieurs étapes clés, impliquant différentes applications et transactions, toutes conçues pour assurer une gestion efficace et un suivi précis des ressources matérielles. Chaque transition d'état représente une action ou un événement qui impacte la disponibilité et la valeur de l'inventaire.

Ce cycle de vie est dynamique et peut varier en fonction du type d'article, de sa criticité et des politiques de l'entreprise. L'objectif est de maintenir une visibilité complète sur l'état de chaque article, de la commande à l'utilisation, en passant par le stockage et les ajustements. La bonne gestion de ce cycle est fondamentale pour la performance opérationnelle et financière.


    
Diagramme d'état illustrant le cycle de vie typique d'un article en stock dans Maximo Manage, de sa définition à sa consommation ou son obsolescence. Chaque flèche représente une transition déclenchée par une action ou un processus spécifique dans le système.

⚠️ Pièges IBM

Piège 1 — Confusion entre `Item Master` et `Inventory`

Les étudiants confondent souvent les rôles des applications `Item Master` et `Inventory`. `Item Master` est l'endroit où les articles sont définis de manière générique, avec leurs attributs de base (description, unité de mesure, classification). C'est la "carte d'identité" de l'article. L'application `Inventory` gère les détails spécifiques de cet article dans un `Storeroom` donné, y compris les quantités en stock, les coûts, les seuils de réapprovisionnement et les emplacements physiques. Un article peut exister dans `Item Master` sans être en stock dans un `Storeroom`.

Piège 2 — Impact des transactions sur les coûts d'inventaire

Il est facile de sous-estimer l'impact des différentes transactions d'inventaire sur les coûts. Chaque réception (`Receiving`), sortie (`Issues and Returns`), transfert (`Transfers`) ou ajustement (`Adjust Balances`) peut modifier la valeur moyenne ou le coût standard d'un article en stock, selon la méthode de valorisation configurée. Une mauvaise compréhension de ces mécanismes peut entraîner des erreurs significatives dans les rapports financiers et les analyses de coûts de maintenance. Par exemple, une réception avec un prix unitaire incorrect peut fausser la valeur de l'`INVBALANCES` pour cet article.

Piège 3 — Oubli de la configuration `Cross-Site` et `Cross-Org`

Dans un environnement Maximo complexe avec plusieurs sites (`SITEID`) et organisations (`ORGID`), il est crucial de comprendre comment les paramètres d'inventaire et les articles sont partagés ou isolés. Un article peut être défini au niveau de l'organisation et être disponible pour tous les sites de cette organisation, ou être spécifique à un site. Les transferts d'inventaire entre sites ou organisations nécessitent une configuration appropriée et peuvent avoir des implications sur les coûts et la fiscalité. Ne pas prendre en compte ces distinctions peut entraîner des incohérences de données et des difficultés opérationnelles.

🎯 Carte mémoire

Quelle est la distinction fondamentale entre l'application `Item Master` et l'application `Inventory` dans Maximo Manage ?

L'application `Item Master` est utilisée pour définir les propriétés génériques d'un article, telles que sa description, son unité de mesure et sa classification, servant de référence unique. L'application `Inventory` gère les détails spécifiques de cet article au sein d'un `Storeroom` particulier, incluant les quantités en stock, les coûts, les seuils de réapprovisionnement et les emplacements physiques.

Quel est l'objectif principal du module `Inventory` dans Maximo Manage et comment y parvient-il ?

L'objectif principal est de maximiser la disponibilité des pièces de rechange nécessaires aux opérations de maintenance tout en réduisant les excédents de stock et les coûts associés. Il y parvient en offrant des outils pour la définition des articles, la gestion des `Storerooms`, le suivi des transactions, la configuration des seuils de réapprovisionnement et l'exécution d'inventaires physiques et cycliques.

Quelles sont les principales tables de base de données impactées par les transactions d'inventaire et à quoi servent-elles ?

Les tables principales sont `MATRECTRANS` pour les réceptions de matériel, `MATUSETRANS` pour l'utilisation de matériel, et `INVBALANCES` qui maintient les soldes actuels des articles dans les `Storerooms`. `INVCOST` contient les informations de coût pour chaque article en inventaire. Ces tables permettent un suivi détaillé des mouvements et de la valorisation des stocks.

Comment Maximo Manage gère-t-il le réapprovisionnement des stocks pour éviter les ruptures ?

Maximo gère le réapprovisionnement via plusieurs mécanismes, notamment les seuils de réapprovisionnement (`Reorder Point`) configurés par article et par `Storeroom`. Lorsque le stock disponible tombe en dessous de ce seuil, le système peut générer automatiquement des `Purchase Requisitions` ou des alertes, déclenchant des processus de réapprovisionnement planifié, lié à une commande ou automatique.

Q16 · Sous-rubrique 4.5 · Type 1 T1 · Simple
Question : What is the purpose of the Reorder Lock setting in Maximo Inventory?
Q17 · Sous-rubrique 4.5 · Type 1 T1 · Simple
Question : Which set lists the three reservation types available in Maximo Inventory?
Q18 · Sous-rubrique 4.5 · Type 3 T3 · Choix de 3
Question : Which of the following are valid inventory cost methods in Maximo Manage? (Select THREE.)
Q19 · Sous-rubrique 4.5 · Type 1 T1 · Simple
Question : At what level are the Negative Balance and Count Books options configured in Maximo Manage?
Illustration de la leçon 4.6 — Inventory Usage app : 4 Document Types + status workflow

Application Inventory Usage

Section 15%~1 question

📋 Objectifs IBM

  • Comprendre la gestion des articles (Item Master) dans Maximo Manage.
  • Distinguer les différents types d'articles : biens, services et outils.
  • Savoir comment créer et gérer des groupes de commodités (Commodity Groups) et des codes associés.
  • Appréhender l'intégration des articles, outils et services dans les processus de gestion des actifs et des achats.
  • Identifier les applications clés de Maximo utilisées pour la configuration et la gestion de ces éléments.
  • Expliquer l'importance des articles de service (Service Items) et leur rôle dans les plans de travail.

💡 Points clés

  • Item Master — L'application centrale pour définir et gérer tous les articles physiques et non physiques utilisés dans Maximo, incluant les biens, les services et les outils.
  • Service Items — Représentent des services non stockables, tels que la main-d'œuvre, la consultation ou la maintenance contractuelle, essentiels pour la planification et l'achat de services.
  • Tools — Des articles spécifiques utilisés pour effectuer des tâches de maintenance, qui peuvent être suivis en termes de disponibilité et d'affectation aux plans de travail.
  • Commodity Groups — Des classifications hiérarchiques qui regroupent des articles, outils ou services similaires pour faciliter l'analyse des dépenses et la gestion des achats.
  • Intégration — Les articles, outils et services sont intégrés dans de nombreuses applications Maximo, comme les bons de commande (Purchase Orders), les plans de travail (Job Plans) et les inventaires (Inventory).
  • MXITEMInterface — Une structure d'objet utilisée pour l'intégration bidirectionnelle des données d'articles, permettant la synchronisation avec des systèmes externes.
  • MXSERVITEMInterface — Une structure d'objet spécifique pour les articles de service, facilitant leur synchronisation avec d'autres systèmes.
  • Non-persistance — L'objet principal SERVICEITEMS de la structure MXSERVITEMInterface est non persistant, ce qui signifie qu'il n'est pas directement stocké dans une table de base de données mais est construit à la volée.

📐 Architecture des données des articles et services

La gestion des articles, outils et services dans Maximo repose sur une architecture de données robuste qui permet de catégoriser et de suivre une grande variété de ressources. Au cœur de cette architecture se trouve l'application Item Master, qui sert de référentiel unique pour toutes les définitions d'articles. Cette centralisation assure la cohérence des données à travers les différentes fonctions de Maximo, de l'inventaire aux achats en passant par la gestion de la maintenance.

Les articles peuvent être de nature diverse, allant des pièces de rechange physiques aux services immatériels. Chaque type d'article est géré avec des attributs spécifiques, mais tous partagent une base commune qui permet leur intégration dans les processus métier. Les groupes de commodités (Commodity Groups) jouent un rôle crucial en fournissant une structure hiérarchique pour l'analyse des dépenses et la rationalisation des processus d'approvisionnement.

 B3["Services (Service Items)"];

    B1 --> C[Inventory];
    B2 --> D[Job Plans];
    B3 --> E[Purchase Orders];

    F[Commodity Groups]:::secondary --> B1;
    F --> B2;
    F --> B3;

    C --> G[Work Order Tracking];
    D --> G;
    E --> G;

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF;
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A;
">
Ce diagramme illustre l'architecture des données des articles, outils et services dans Maximo. L'application Item Master est le point d'entrée pour la définition des différents types d'articles, qui sont ensuite utilisés dans les modules d'inventaire, de plans de travail et de bons de commande, tous contribuant à la gestion des ordres de travail.

📊 Comparaison des types d'articles

Maximo Manage distingue plusieurs types d'articles pour répondre aux besoins variés de la gestion des actifs et de la chaîne d'approvisionnement. Comprendre les différences entre les biens physiques, les outils et les services est fondamental pour une configuration et une utilisation efficaces du système. Chaque type a des caractéristiques et des usages spécifiques qui influencent leur gestion à travers les applications Maximo.

Cette distinction permet de gérer de manière optimisée les stocks, les affectations de ressources et les processus d'achat, en alignant les propriétés de l'article avec son rôle dans l'organisation. Par exemple, un outil peut être affecté à un plan de travail, tandis qu'un service sera acheté via un bon de commande.

Comparaison des types d'articles dans Maximo Manage
CaractéristiqueBiens Physiques (ITEM)Outils (TOOLS)Services (SERVICE ITEMS)
NatureArticles stockables, pièces de rechange, consommablesÉquipements utilisés pour effectuer des tâches (non consommables)Prestations immatérielles, main-d'œuvre, consultation
Gestion de l'inventaireOui, suivi des quantités, coûts, emplacements (Storerooms)Oui, suivi de la disponibilité, affectation, mais pas de consommation directeNon stockable, pas de gestion d'inventaire physique
Applications principalesItem Master, Inventory, Receiving, Issues and ReturnsItem Master, Tools, Job Plan, Assignment ManagerItem Master, Service Items, Purchase Orders, Contracts
Utilisation typiqueRéparation d'actifs, maintenance préventive, consommation généraleExécution de tâches de maintenance, calibration, inspectionContrats de service, main-d'œuvre externe, services de consultation
CoûtCoût unitaire, coût moyen, coût standard, coût dernierCoût d'acquisition, coût de location, coût d'amortissementCoût unitaire (par heure, par prestation), coût total du contrat
AssociationPeut être associé à des actifs (ASSET), des emplacements (LOCATION)Peut être associé à des plans de travail (JOBPLAN), des ordres de travail (WORKORDER)Peut être associé à des bons de commande (PO), des contrats (CONTRACTS), des plans de travail (JOBPLAN)
IntégrationMXITEMInterfaceMXITEMInterfaceMXSERVITEMInterface
Ce tableau met en évidence les différences fondamentales entre les biens physiques, les outils et les services dans Maximo, soulignant leurs caractéristiques, leurs applications de gestion et leurs rôles dans les processus métier.

⚙️ Gestion des articles, outils et services dans Maximo

La gestion efficace des articles, outils et services est cruciale pour optimiser les opérations de maintenance et la chaîne d'approvisionnement. Maximo Manage offre des applications dédiées et des fonctionnalités intégrées pour gérer le cycle de vie complet de ces ressources, de leur définition à leur utilisation et leur approvisionnement.

La création de groupes de commodités (Commodity Groups) est une étape essentielle pour structurer les données et faciliter l'analyse des dépenses. Ces groupes permettent de classer les articles, outils et services par type de produit, offrant une vision consolidée des coûts et des fournisseurs. Par exemple, une organisation peut définir un groupe "Équipements de protection individuelle" avec des codes pour "Casques", "Gants", etc.

  • Création d'articles dans Item Master — Définition des attributs de base de chaque article, qu'il s'agisse d'un bien, d'un outil ou d'un service. Cela inclut la description, l'unité de mesure (UoM), le type d'article et l'association à des groupes de commodités.
  • Gestion des outils via l'application Tools — Permet de définir les outils disponibles, de suivre leur localisation et leur statut, et de les associer à des plans de travail (Job Plans). Un outil ajouté à un plan de travail hérite des informations d'organisation ou de site du plan.
  • Définition des Service Items — Création d'enregistrements pour les services dans l'application Service Items. Ces articles peuvent avoir un fournisseur par défaut et un coût unitaire, qui sont automatiquement renseignés lors de l'ajout à un bon de commande.
  • Création de Commodity Groups — Dans l'application Item Master, Companies, Purchase Orders, Service Items ou Tools, on peut créer des groupes de commodités et y associer des codes individuels. Cela permet de classer les dépenses par type de produit.
  • Intégration avec les Job Plans — Les outils et les services peuvent être ajoutés aux plans de travail pour spécifier les ressources nécessaires à l'exécution d'une tâche. Cela assure que les techniciens disposent des équipements et des services appropriés.
  • Intégration avec les Purchase Orders — Les articles, outils et services sont fréquemment achetés via des bons de commande. L'association à des groupes de commodités et à des fournisseurs facilite le processus d'approvisionnement.

Un exemple concret serait la gestion d'un service de calibration pour des équipements de mesure. L'organisation créerait un Service Item "Calibration Annuelle", l'associerait à un Commodity Group "Services Techniques" et à un fournisseur spécifique. Lors de la planification d'une maintenance préventive nécessitant cette calibration, le Service Item serait ajouté au Job Plan, puis un bon de commande serait généré pour le fournisseur.

🔄 Cycle de vie d'un article de service

Le cycle de vie d'un article de service dans Maximo Manage suit un cheminement logique, de sa définition initiale à son utilisation dans les processus métier. Contrairement aux articles physiques qui passent par des étapes d'inventaire, les articles de service se concentrent sur la définition, l'approvisionnement et l'intégration dans les plans de travail et les ordres de travail. Ce processus garantit que les services nécessaires sont correctement identifiés, achetés et alloués.

La flexibilité de Maximo permet de gérer une grande variété de services, qu'ils soient récurrents ou ponctuels. L'intégration des articles de service avec les bons de commande et les contrats est essentielle pour le suivi des dépenses et la conformité contractuelle. La capacité à associer des fournisseurs par défaut et des coûts unitaires simplifie grandement le processus d'achat.


    
Ce diagramme illustre le cycle de vie typique d'un article de service dans Maximo Manage, depuis sa définition initiale jusqu'à son exécution et sa clôture, en passant par les étapes d'approvisionnement et d'intégration dans les plans de travail.

⚠️ Pièges IBM

Piège 1 — Confusion entre ITEM, TOOLS et SERVICE ITEMS

Les candidats peuvent confondre les usages et les propriétés des différents types d'articles. Par exemple, ils pourraient penser qu'un outil est géré comme un article stockable classique avec des mouvements d'inventaire de consommation, alors qu'il est plutôt suivi pour sa disponibilité et son affectation. De même, un Service Item n'est pas stocké physiquement et ne passe pas par les processus d'inventaire traditionnels. Il est crucial de comprendre que les TOOLS sont des articles qui peuvent être ajoutés à un Job Plan et suivis pour leur utilisation, tandis que les SERVICE ITEMS sont des prestations non physiques achetées et consommées.

Piège 2 — Rôle des Commodity Groups

Une erreur courante est de sous-estimer l'importance des Commodity Groups ou de mal comprendre où ils peuvent être créés et associés. Les candidats pourraient croire qu'ils sont uniquement liés aux articles physiques ou qu'ils ne servent qu'à la classification. En réalité, les Commodity Groups peuvent être associés aux articles, outils et services, et sont fondamentaux pour l'analyse des dépenses, la gestion des fournisseurs et l'optimisation des processus d'achat. Ils peuvent être créés dans plusieurs applications, dont Item Master, Companies, Purchase Orders, Service Items et Tools.

Piège 3 — Intégration des Service Items

Le fait que l'objet principal SERVICEITEMS de la structure MXSERVITEMInterface soit non persistant peut être une source de confusion. Cela signifie que les données ne sont pas directement stockées dans une table dédiée mais sont agrégées ou construites à la volée pour l'intégration. Les candidats pourraient s'attendre à trouver une table SERVICEITEMS dans la base de données, ce qui n'est pas le cas. Il est important de comprendre que cette non-persistance est une caractéristique technique pour faciliter la synchronisation bidirectionnelle des données de service.

Piège 4 — Héritage des informations pour les outils dans les Job Plans

Lors de l'ajout d'outils à un Job Plan, il est facile d'oublier que les outils héritent des informations d'organisation ou de site du Job Plan. Cela peut entraîner des erreurs si le Job Plan n'est pas correctement configuré avec l'organisation et le site appropriés. Une mauvaise configuration peut affecter la disponibilité des outils ou leur pertinence pour le site d'exécution du travail, menant à des retards ou des inefficacités opérationnelles.

🎯 Carte mémoire

Quelle est la différence fondamentale entre un ITEM et un SERVICE ITEM dans Maximo Manage ?

Un ITEM représente un bien physique stockable, comme une pièce de rechange, géré via l'inventaire. Un SERVICE ITEM représente une prestation immatérielle, comme la main-d'œuvre ou une consultation, qui n'est pas stockable et est gérée via les processus d'achat et de planification de services.

Dans quelles applications peut-on créer des Commodity Groups et pourquoi sont-ils importants ?

Les Commodity Groups peuvent être créés dans des applications comme Item Master, Companies, Purchase Orders, Service Items et Tools. Ils sont importants car ils permettent de classer les articles, outils et services, facilitant ainsi l'analyse des dépenses, la gestion des fournisseurs et l'optimisation des processus d'approvisionnement.

Quel est l'objectif de la structure d'objet MXSERVITEMInterface et quelle est une de ses caractéristiques techniques clés ?

L'objectif de MXSERVITEMInterface est de permettre la synchronisation bidirectionnelle des données d'articles de service avec des systèmes externes. Une de ses caractéristiques clés est que son objet principal, SERVICEITEMS, est non persistant, ce qui signifie qu'il n'est pas directement stocké dans une table de base de données mais est construit dynamiquement pour l'intégration.

Comment les outils (TOOLS) sont-ils intégrés aux Job Plans et quelle information héritent-ils ?

Les outils peuvent être ajoutés aux Job Plans pour spécifier les équipements nécessaires à l'exécution d'une tâche. Lorsqu'un outil est ajouté à un Job Plan, il hérite automatiquement des informations d'organisation ou de site définies au niveau du Job Plan, assurant ainsi la cohérence des données et la pertinence de l'outil pour le contexte du travail.

Q20 · Sous-rubrique 4.6 · Type 1 T1 · Simple
Question : Which set correctly lists the three Inventory Usage types in Maximo Manage?
Q21 · Sous-rubrique 4.6 · Type 1 T1 · Simple
Question : Which sequence correctly represents the Inventory Usage status flow?
Illustration de la leçon 4.7 — Inventory Mobile Apps : Issues, Returns, Counts on tablet

Applications Inventory mobiles

Section 15%~2 questions

📋 Objectifs IBM

  • Comprendre les concepts fondamentaux de la gestion des stocks et des magasins (storerooms) dans Maximo Manage.
  • Identifier les applications clés utilisées pour la gestion des articles, des stocks et des mouvements d'inventaire.
  • Expliquer comment Maximo gère les soldes d'articles, les coûts et les emplacements de stockage (bins et lots).
  • Décrire les processus d'émission, de transfert et de retour d'articles d'inventaire.
  • Maîtriser la configuration des points de réapprovisionnement et des détails des fournisseurs pour les articles.
  • Appréhender la gestion des articles rotatifs et des codes de condition.

💡 Points clés

  • Item Master — Application centrale pour définir et gérer tous les articles, outils et services utilisés dans l'organisation.
  • Inventory — Gère les soldes d'articles, les coûts, les emplacements de stockage (bins et lots) et les détails de réapprovisionnement pour chaque storeroom.
  • Storerooms — Représentent les emplacements physiques où les articles sont stockés, permettant une gestion granulaire des stocks par site.
  • Issues and Transfers — Processus d'émission d'articles pour les ordres de travail ou de transfert entre différents storerooms.
  • Condition Codes — Permettent de suivre la condition d'un article et d'ajuster sa valeur en conséquence lors des mouvements d'inventaire.
  • Reorder Point — Seuil de quantité qui déclenche le processus de réapprovisionnement pour un article donné dans un storeroom.
  • Rotating Assets — Articles d'inventaire qui peuvent être retirés du stock, utilisés comme actifs, puis réparés et remis en stock.
  • Inventory Usage — Application permettant d'enregistrer les consommations d'articles et les transferts entre storerooms.

📐 Architecture de la gestion des stocks

La gestion des stocks dans Maximo Manage est une composante essentielle qui assure la disponibilité des pièces et des matériaux nécessaires aux opérations de maintenance et de production. Elle s'articule autour de plusieurs applications interconnectées qui permettent de suivre le cycle de vie complet d'un article, de sa définition à sa consommation.

Au cœur de cette architecture se trouvent les applications Item Master, Inventory et Storerooms. L'Item Master définit les caractéristiques génériques de chaque article, tandis que l'application Inventory gère les détails spécifiques à chaque storeroom, tels que les quantités, les coûts et les emplacements physiques. Les Storerooms, quant à eux, sont les entités physiques où les articles sont stockés, organisés par site.


    
Architecture simplifiée de la gestion des stocks dans Maximo Manage, illustrant les interconnexions entre les applications clés et les concepts fondamentaux. L'Item Master est la source unique de vérité pour les articles, tandis que l'Inventory gère les détails spécifiques à chaque storeroom.

📊 Comparaison des types d'articles

Maximo Manage distingue plusieurs types d'articles pour une gestion optimisée des ressources. Les articles standards sont des consommables ou des pièces de rechange qui ne sont pas suivis individuellement. Les outils sont des équipements qui peuvent être émis et retournés, mais ne sont pas des actifs. Les articles de service représentent des prestations. Enfin, les articles rotatifs sont des actifs qui peuvent être réparés et remis en stock, nécessitant un suivi particulier.

Comprendre ces distinctions est crucial pour configurer correctement les articles dans Maximo et assurer une gestion précise des coûts et de la disponibilité. Chaque type d'article a des implications différentes en termes de suivi, de valorisation et de processus métier associés.

Types d'articles et leurs caractéristiques dans Maximo Manage
Type d'articleDescriptionSuivi individuelExemple d'application
Standard ItemPièces de rechange ou consommables non suivis comme des actifs.NonBoulons, huile, filtres
ToolOutils qui peuvent être émis et retournés, mais ne sont pas des actifs.Oui (par numéro d'outil)Clé à molette, perceuse
Service ItemPrestations de service, non physiques.NonHeures de consultation, service de nettoyage
Rotating ItemArticles qui sont des actifs, peuvent être réparés et remis en stock.Oui (par numéro d'actif)Moteur de rechange, pompe
Ce tableau met en évidence les principales différences entre les types d'articles gérés dans Maximo Manage, soulignant l'importance du suivi individuel pour les outils et les articles rotatifs.

⚙️ Gestion opérationnelle des stocks

La gestion opérationnelle des stocks dans Maximo Manage englobe une série d'activités quotidiennes visant à maintenir des niveaux de stock adéquats tout en minimisant les coûts de possession. Cela inclut la recherche d'articles, la spécification des soldes et des coûts, la gestion des emplacements de stockage, ainsi que les processus d'émission, de transfert et de retour d'articles.

L'application Inventory est le point d'entrée principal pour ces tâches. Elle permet aux utilisateurs de visualiser l'état des stocks, d'effectuer des ajustements et de configurer les paramètres de réapprovisionnement. La capacité à scanner des codes-barres simplifie la saisie des données pour des opérations comme l'émission ou le transfert, réduisant ainsi les erreurs manuelles.

  • Recherche et consultation — Utiliser l'application Inventory pour rechercher des articles par ITEMNUM, description, ou d'autres critères. Visualiser les soldes actuels, les coûts moyens et les emplacements de stockage (bins et lots).
  • Émission d'articles — Les articles sont émis depuis un storeroom pour être utilisés sur un WORKORDER ou pour d'autres besoins. L'application Issues and Transfers ou le Work Center de gestion des stocks permet d'enregistrer ces émissions, en spécifiant la quantité et la destination.
  • Transfert d'articles — Les articles peuvent être transférés entre différents storerooms au sein d'un même site ou entre sites. Ce processus est également géré via l'application Issues and Transfers, assurant la traçabilité des mouvements.
  • Retour d'articles — Les articles non utilisés ou réparés peuvent être retournés au storeroom. Le système met à jour les soldes et, si applicable, la condition de l'article.
  • Réapprovisionnement — Maximo permet de définir des points de réapprovisionnement (Reorder Point) et des quantités de commande pour chaque article dans un storeroom. Lorsque le stock atteint le point de réapprovisionnement, des alertes peuvent être générées pour initier le processus d'achat ou de transfert.
  • Gestion des coûts — Les coûts des articles sont suivis dans l'application Inventory. Maximo peut gérer différents types de coûts, tels que le coût moyen, le coût standard ou le dernier coût, et permet des ajustements de coût si nécessaire.

Par exemple, une entreprise gérant 12 sites et 3 storerooms par site peut avoir un total de 36 storerooms. Chaque storeroom contient des centaines, voire des milliers, d'articles différents. La gestion efficace de ces stocks est cruciale pour éviter les ruptures de stock qui pourraient arrêter la production ou la maintenance, tout en évitant le surstockage qui immobilise le capital.

🔄 Cycle de vie d'un article rotatif

Les articles rotatifs (Rotating Items) sont une catégorie spéciale d'articles d'inventaire qui peuvent être utilisés comme actifs, puis retirés du service, réparés et remis en stock. Ce cycle de vie unique nécessite un suivi précis dans Maximo Manage pour garantir la disponibilité des pièces de rechange coûteuses et optimiser les processus de réparation.

Le suivi des articles rotatifs permet de connaître leur historique d'utilisation, de réparation et de localisation, ce qui est essentiel pour la planification de la maintenance et la gestion des coûts. Chaque fois qu'un article rotatif est émis ou retourné, son statut et sa localisation sont mis à jour dans le système.

 Stock: Article neuf reçu
    Stock --> Service: Émis pour utilisation (WORKORDER)
    Service --> Reparation: Retiré du service (panne)
    Reparation --> Stock: Réparé, remis en stock
    Reparation --> Rebut: Irréparable
    Service --> Stock: Retiré du service (préventif, non défectueux)
    Stock --> Rebut: Obsolète ou endommagé en stock
    Rebut --> [*]: Fin de vie
">
Cycle de vie d'un article rotatif dans Maximo Manage. Ce diagramme illustre les différentes étapes qu'un article rotatif peut traverser, de son entrée en stock à sa mise au rebut, en passant par son utilisation comme actif et sa réparation.

⚠️ Pièges IBM

Piège 1 — Confusion entre Item Master et Inventory

Les candidats confondent souvent le rôle de l'application Item Master avec celui de l'application Inventory. L'Item Master est le catalogue global des articles, définissant leurs propriétés génériques (description, unité de mesure, etc.). L'application Inventory, quant à elle, gère les détails spécifiques de ces articles pour chaque storeroom (quantité en stock, coût, point de réapprovisionnement, emplacement physique). Un article est défini une seule fois dans l'Item Master, mais peut exister dans plusieurs storerooms avec des quantités et des coûts différents dans l'application Inventory.

Piège 2 — Impact des Condition Codes sur la valorisation

Un piège courant est de sous-estimer l'impact des Condition Codes sur la valorisation des articles et les mouvements de stock. Si un article est configuré avec des codes de condition, sa valeur est ajustée en fonction de sa condition lors de l'émission ou du transfert. Par exemple, un article "Neuf" (100% de valeur) aura un coût d'émission différent d'un article "Bon" (80% de valeur), même s'il s'agit du même ITEMNUM. Ne pas prendre en compte les codes de condition peut entraîner des erreurs de valorisation et de comptabilité des stocks.

Piège 3 — Gestion des Rotating Items

Les Rotating Items sont des articles qui, une fois émis, deviennent des actifs et peuvent être suivis individuellement. Après utilisation, ils peuvent être réparés et remis en stock. Le piège est de les traiter comme des articles consommables standards. Il est crucial de comprendre que les Rotating Items ont un numéro d'actif associé et un cycle de vie distinct qui inclut la réparation et le retour en stock, ce qui n'est pas le cas des articles standards.

🎯 Carte mémoire

Quelle est la différence fondamentale entre l'application Item Master et l'application Inventory dans Maximo Manage ?

L'application Item Master sert de catalogue central pour définir les propriétés génériques de tous les articles, outils et services. L'application Inventory gère les détails spécifiques de ces articles pour chaque storeroom, incluant les quantités en stock, les coûts, les points de réapprovisionnement et les emplacements physiques (bins et lots).

Comment les Condition Codes influencent-ils la valeur d'un article lors de son émission ou de son transfert ?

Les Condition Codes permettent d'attribuer un pourcentage de valeur à un article en fonction de son état. Lors de l'émission ou du transfert, le coût de l'article est ajusté par ce pourcentage. Par exemple, un article en "Bon" état (80%) sera valorisé à 80% de son coût total, impactant ainsi les transactions financières et la valorisation des stocks.

Quel est l'objectif principal de la fonctionnalité Reorder Point dans la gestion des stocks Maximo ?

Le Reorder Point est une quantité seuil définie pour un article dans un storeroom. Lorsque le stock disponible d'un article tombe en dessous de ce point, Maximo peut générer des alertes ou initier automatiquement des processus de réapprovisionnement (par exemple, la création d'une demande d'achat ou d'un ordre de transfert) pour maintenir des niveaux de stock optimaux et éviter les ruptures.

Décrivez un scénario où l'utilisation des codes-barres est bénéfique dans la gestion des stocks Maximo.

L'utilisation des codes-barres est particulièrement bénéfique lors de l'émission ou du transfert d'articles. Au lieu de saisir manuellement les ITEMNUM, les quantités ou les emplacements (bins/lots), un opérateur peut simplement scanner le code-barres de l'article et de son emplacement. Cela réduit considérablement les erreurs de saisie et accélère le processus, notamment dans les environnements de storeroom à volume élevé.

Qu'est-ce qu'un Rotating Item et pourquoi est-il géré différemment des autres articles ?

Un Rotating Item est un article d'inventaire qui est également un actif. Il est géré différemment car il peut être émis du stock, utilisé comme un actif, puis retiré du service, réparé et remis en stock. Ce cycle de vie unique nécessite un suivi individuel par numéro d'actif, contrairement aux articles consommables qui ne sont pas suivis après leur émission.

Q22 · Sous-rubrique 4.7 · Type 1 T1 · Simple
Question : Which three mobile applications compose the Mobile Inventory suite in Maximo Manage v9.0?
Q23 · Sous-rubrique 4.7 · Type 1 T1 · Simple
Question : Which statement is TRUE regarding Ad-hoc Count in the Mobile Inventory Counting app?
Q24 · Sous-rubrique 4.7 · Type 1 T1 · Simple
Question : How does the Mobile Inventory Counting app handle rotating items when used with Count Books?
Q25 · Sous-rubrique 4.7 · Type 1 T1 · Simple
Question : In the Mobile Issues and Transfers application, what is the purpose of the Issue feature for planned materials?
Q3 · Sous-rubrique 4.7 · Type 1G · Phase2 Gap-C (Physical Count Reconcile) T1 · Simple
A storeroom technician performs a Physical Count on 50 items. The count is saved at 10 AM but between then and 2 PM (when the supervisor triggers Reconcile Balances) there have been several Issues, Transfers and Returns against the same items.
Question : When the Reconcile Balances action is executed in the Inventory Adjustments application, how does Maximo compute the final current balance, and where does the variance post?
Illustration de la leçon 4.8 — Count Books : 7 Sample Types + Reconciliation workflow

Application Count Books

Section 15%~1 question

📋 Objectifs IBM

  • Comprendre le rôle et les fonctionnalités de l'application Count Books dans la gestion des inventaires.
  • Décrire le processus de création et de gestion des carnets de comptage (count books) pour l'inventaire.
  • Expliquer comment enregistrer les comptages physiques d'articles, y compris les articles tournants (rotating items).
  • Démontrer la procédure de réconciliation des écarts entre les quantités attendues et les quantités réelles.
  • Identifier l'intégration de l'application Count Books avec Maximo Mobile pour les opérations de comptage sur le terrain.
  • Distinguer les méthodes de comptage d'inventaire : carnets de comptage et comptages ad hoc.

💡 Points clés

  • Count Books Application — Nouvelle application dans Maximo Manage pour la sélection d'inventaire, l'enregistrement des comptages physiques et la réconciliation.
  • Comptage Périodique — Permet de sélectionner l'inventaire pour un comptage régulier basé sur divers critères, améliorant la précision des stocks.
  • Comptages Physiques — Enregistrement des quantités réelles d'articles en stock, y compris les articles tournants (rotating items).
  • Réconciliation — Processus essentiel pour ajuster les soldes d'inventaire dans la base de données après un comptage, en corrigeant les écarts.
  • Maximo Mobile Intégration — L'application Inventory Counting dans Maximo Mobile utilise les carnets de comptage créés dans Maximo Manage pour les opérations sur le terrain.
  • Comptages Ad Hoc — En plus des carnets de comptage, Maximo Mobile permet des comptages spontanés pour des articles spécifiques.
  • Validation des Soldes — L'objectif final est d'assurer des soldes d'inventaire valides et précis dans la base de données Maximo.
  • INVBALANCES Table — Les ajustements résultant de la réconciliation mettent à jour les soldes d'inventaire dans cette table clé.

📐 Architecture de la Gestion des Comptages d'Inventaire

La gestion des comptages d'inventaire dans Maximo Manage est une fonction critique pour maintenir la précision des stocks. Elle repose sur une architecture intégrée qui combine des applications web traditionnelles avec des capacités mobiles modernes. Cette approche permet une flexibilité opérationnelle, que les comptages soient planifiés ou effectués de manière ad hoc.

Au cœur de cette architecture se trouve l'application Count Books dans Maximo Manage, qui sert de point central pour la planification et la préparation des activités de comptage. Les données générées ou mises à jour par ces processus sont ensuite synchronisées avec les applications mobiles pour l'exécution sur le terrain, garantissant que les équipes disposent des informations les plus récentes et que les résultats sont rapidement intégrés au système central.


    
Architecture de la gestion des comptages d'inventaire, illustrant l'interaction entre les applications web et mobiles de Maximo et la base de données centrale. L'application Count Books est le pivot pour la planification et la réconciliation.

📊 Comparaison des Méthodes de Comptage d'Inventaire

Maximo Manage offre différentes approches pour le comptage d'inventaire, chacune adaptée à des scénarios opérationnels spécifiques. Comprendre les distinctions entre les carnets de comptage (Count Books) et les comptages ad hoc est essentiel pour optimiser la précision des stocks et l'efficacité des processus.

Les carnets de comptage sont idéaux pour les inventaires planifiés et structurés, tandis que les comptages ad hoc offrent une flexibilité pour les vérifications ponctuelles ou les ajustements rapides. Les deux méthodes contribuent à la validation des soldes d'inventaire, mais leurs modalités d'exécution et de gestion diffèrent significativement.

Comparaison des méthodes de comptage d'inventaire dans Maximo
CaractéristiqueCarnets de Comptage (Count Books)Comptages Ad Hoc
Application Maximo ManageCount Books applicationN/A (préparé via Inventory, exécuté via Inventory Counting mobile)
Application Maximo MobileInventory Counting (pour compléter les carnets)Inventory Counting (pour comptages spontanés)
Objectif PrincipalComptage périodique et structuré d'un groupe d'articles.Vérification ponctuelle ou ajustement rapide d'articles spécifiques.
CréationCréés dans l'application Count Books de Maximo Manage.Initiés directement dans l'application Inventory Counting de Maximo Mobile.
Sélection d'ArticlesBasée sur des critères définis (ex: storeroom, binnum, itemnum, nextphycntdate, ABCTYPE, COUNTGROUP).Sélection manuelle d'articles individuels ou par balayage.
FréquenceRégulière, planifiée (ex: annuelle, trimestrielle, par cycle).Irrégulière, selon le besoin (ex: après un écart, avant une commande).
Processus de RéconciliationRéconciliation formelle des écarts via l'application Count Books ou Inventory Counting (Web).Réconciliation immédiate ou via l'application Inventory Counting (Web).
AvantagesVue d'ensemble de l'inventaire, conformité aux audits, optimisation des ressources de comptage.Flexibilité, rapidité pour corriger des erreurs isolées, moins de planification.
Exemples d'utilisationInventaire annuel complet d'un storeroom, comptage cyclique d'articles à forte rotation.Vérification d'un article manquant, confirmation d'une quantité avant émission.
Cette table met en évidence les différences fonctionnelles et opérationnelles entre l'utilisation des carnets de comptage et les comptages ad hoc, deux méthodes complémentaires pour la gestion de l'inventaire dans Maximo.

⚙️ Gestion Opérationnelle des Comptages d'Inventaire

La gestion des comptages d'inventaire est un processus en plusieurs étapes qui garantit la précision des données de stock. Elle commence par la planification dans Maximo Manage, se poursuit avec l'exécution sur le terrain, souvent via des appareils mobiles, et se termine par la réconciliation des écarts pour mettre à jour les soldes d'inventaire.

L'application Count Books est l'outil principal pour orchestrer ces activités. Elle permet aux utilisateurs de définir précisément ce qui doit être compté, par qui, et quand, avant de consolider les résultats et d'effectuer les ajustements nécessaires. Par exemple, une entreprise gérant 12 sites avec 247 assets et 3 storerooms peut créer des carnets de comptage distincts pour chaque storeroom, ciblant des groupes d'articles spécifiques.

  • Création d'un Carnet de Comptage (Count Book) — Dans l'application Count Books, l'utilisateur définit les critères de sélection des articles à compter. Cela peut inclure le storeroom, des plages d'itemnum, des binnum spécifiques, ou des classifications (ABCTYPE, COUNTGROUP).
  • Génération des Lignes de Comptage — Une fois les critères définis, le système génère les lignes du carnet de comptage, listant tous les articles qui correspondent aux critères, avec leur quantité attendue.
  • Publication pour Maximo Mobile — Le carnet de comptage est ensuite publié, le rendant disponible pour les techniciens ou les magasiniers via l'application Inventory Counting sur Maximo Mobile.
  • Enregistrement des Comptages Physiques — Sur le terrain, les utilisateurs de Maximo Mobile accèdent au carnet de comptage, effectuent le comptage physique des articles et enregistrent les quantités réelles. Ils peuvent également enregistrer des comptages ad hoc pour des articles non inclus dans un carnet.
  • Soumission des Comptages — Les données de comptage sont soumises depuis Maximo Mobile vers Maximo Manage. Les structures d'objets comme mxapicntbook et mxapicntbookline sont utilisées pour la soumission des données des carnets de comptage, tandis que mxapiinvbal gère les comptages ad hoc.
  • Réconciliation des Écarts — De retour dans l'application Count Books (ou Inventory Counting sur le web), l'utilisateur compare les quantités comptées aux quantités attendues. Les écarts sont identifiés, et des décisions sont prises pour ajuster les soldes. La structure d'objet mxapiinvbalMOBILEINVCNTREC est pertinente pour la réconciliation.
  • Mise à Jour des Soldes d'Inventaire — Après approbation, les ajustements sont appliqués, mettant à jour les soldes dans la table INVBALANCES et enregistrant les transactions dans INVTRANS.

🔄 Cycle de Vie d'un Comptage d'Inventaire avec Count Books

Le cycle de vie d'un comptage d'inventaire, en particulier avec l'utilisation des carnets de comptage, est un processus structuré visant à garantir l'exactitude des stocks. Il débute par la planification et la création du carnet, se poursuit par l'exécution sur le terrain, et se conclut par la réconciliation et la mise à jour des enregistrements d'inventaire.

Chaque étape est cruciale pour la fiabilité des données. La transition entre les états reflète la progression du comptage, de sa conception à sa finalisation, avec des points de décision pour la validation et l'ajustement des stocks. Ce workflow assure une traçabilité complète et une gestion rigoureuse des inventaires.


    
Cycle de vie détaillé d'un carnet de comptage, de sa création à la réconciliation finale, illustrant les différentes étapes et transitions d'état dans Maximo Manage et Maximo Mobile.

⚠️ Pièges IBM

Piège 1 — Confusion entre Count Books et Inventory Counting

Les candidats peuvent confondre l'application Count Books dans Maximo Manage avec l'application Inventory Counting dans Maximo Mobile. Le piège est de penser que toutes les opérations de comptage sont initiées et gérées exclusivement depuis l'appareil mobile. En réalité, l'application Count Books (Web) est le point de départ pour la création et la planification des carnets de comptage structurés, tandis que Inventory Counting (Mobile) est l'outil d'exécution sur le terrain pour ces carnets et pour les comptages ad hoc. La réconciliation peut être effectuée via les deux interfaces, mais la gestion des carnets est centralisée dans l'application web.

Piège 2 — Oubli de la réconciliation des articles tournants (Rotating Items)

Un piège courant est de ne pas considérer les spécificités des articles tournants lors des comptages et de la réconciliation. Les articles tournants (Rotating? flag) ont des attributs uniques (comme ASSETNUM) qui nécessitent une attention particulière lors du comptage physique et de la mise à jour des enregistrements. Si un article tournant est compté avec une quantité différente de celle attendue, la réconciliation doit non seulement ajuster la quantité, mais potentiellement aussi les enregistrements d'ASSET associés, ce qui peut être plus complexe qu'un simple ajustement de quantité pour un article non tournant. L'examen peut présenter un scénario où un écart sur un article tournant est géré de manière incorrecte.

Piège 3 — Impact des critères de sélection sur les lignes de Count Book

Les candidats peuvent sous-estimer l'importance des critères de sélection lors de la création d'un carnet de comptage. Si les critères (ex: storeroom, binnum, itemnum, nextphycntdate) sont trop restrictifs ou incorrectement définis, le carnet de comptage générera un ensemble incomplet ou incorrect de lignes d'articles à compter. Cela peut entraîner des omissions dans le comptage physique ou des efforts inutiles. Le piège est de ne pas comprendre que la précision de la planification dans l'application Count Books est directement liée à l'efficacité et à l'exhaustivité du comptage sur le terrain.

🎯 Carte mémoire

Quel est le rôle principal de l'application Count Books dans Maximo Manage et comment interagit-elle avec Maximo Mobile ?

L'application Count Books dans Maximo Manage est utilisée pour créer et planifier des carnets de comptage structurés, définissant les articles à inventorier. Elle interagit avec Maximo Mobile en publiant ces carnets, permettant aux utilisateurs sur le terrain d'enregistrer les comptages physiques via l'application Inventory Counting, puis de soumettre les résultats pour réconciliation.

Décrivez le processus de réconciliation des écarts d'inventaire après un comptage physique.

Après un comptage physique (via Count Books ou ad hoc), les quantités réelles sont comparées aux quantités attendues. Les écarts sont identifiés et analysés. L'utilisateur décide ensuite d'ajuster les soldes d'inventaire dans la base de données, mettant à jour la table INVBALANCES et enregistrant les transactions dans INVTRANS, afin d'assurer l'exactitude des stocks.

Quelle est la différence fondamentale entre un comptage via Count Books et un comptage ad hoc dans Maximo Mobile ?

Un comptage via Count Books est un processus planifié et structuré, initié dans l'application web Count Books pour un groupe d'articles défini par des critères. Un comptage ad hoc, quant à lui, est une vérification spontanée d'articles spécifiques, initiée directement dans l'application Inventory Counting de Maximo Mobile sans planification préalable via un carnet de comptage.

Pourquoi la gestion des articles tournants (Rotating Items) est-elle une considération particulière lors des comptages d'inventaire ?

Les articles tournants sont des articles d'inventaire qui sont également des actifs (ASSET) et qui peuvent être réparés et réutilisés. Lors du comptage, il est crucial de suivre non seulement la quantité mais aussi l'identité spécifique de chaque actif (ASSETNUM). Les écarts sur ces articles peuvent nécessiter des ajustements plus complexes, affectant à la fois les soldes d'inventaire et les enregistrements d'actifs, ce qui demande une attention particulière lors de la réconciliation.

Q26 · Sous-rubrique 4.8 · Type 3 T3 · Choix de 3
Question : Which of the following are valid Count Book selection types in Maximo Manage v9.0? (Select THREE.)
Q27 · Sous-rubrique 4.8 · Type 1 T1 · Simple
Question : After a Count Book is completed, which set of metrics and actions is available for review?
Illustration de la leçon 5.1 — Contracts : Purchase, Lease, Warranty, Service contract types + lifecycle

Configurer les Contracts

Section 7%~1-2 questions

📋 Objectifs IBM

  • Comprendre les différents types de contrats disponibles dans Maximo Manage, y compris les contrats d'achat, les contrats maîtres, les contrats de garantie et les contrats de logiciel.
  • Identifier les informations clés et les propriétés configurables pour chaque type de contrat, telles que les termes financiers, les conditions d'extension et les responsabilités d'acceptation.
  • Décrire le processus de création et de gestion des contrats d'achat, en spécifiant les articles, les services, les coûts et les informations du fournisseur.
  • Expliquer comment les contrats peuvent être utilisés pour rationaliser les processus d'approvisionnement et de gestion des fournisseurs au sein de Maximo.
  • Démontrer la capacité à configurer les paramètres d'inspection des lignes de contrat et à gérer les aspects liés à la livraison et à l'acceptation des articles.
  • Reconnaître l'importance de la configuration des contrats pour une gestion efficace de la chaîne d'approvisionnement et des actifs.

💡 Points clés

  • Purchase Contracts — L'application principale pour gérer les accords avec les fournisseurs externes, spécifiant les articles, services, coûts, délais de livraison et termes financiers.
  • Blanket contract — Un type de contrat d'achat qui établit un budget prédéterminé à dépenser avec un fournisseur sur une période donnée, souvent utilisé pour des achats récurrents.
  • Master Contracts — Des contrats généraux qui peuvent être utilisés comme modèles ou pour regrouper plusieurs contrats spécifiques, créés dans l'application Master Contracts.
  • Warranty Contracts — Des contrats liés à l'achat d'un ASSET, détaillant la couverture de garantie et les conditions, gérés dans l'application Warranty Contracts.
  • Software Contracts — Des accords pour les licences logicielles, incluant les articles, services, coûts, délais et informations du fournisseur, gérés dans l'application Software Contracts.
  • Propriétés d'extension — Des attributs comme Extendable, Condition for Extension et Extension Period permettent de définir la durée et les modalités de prolongation d'un contrat.
  • Acceptation et Perte — Les champs Acceptance Period, Acceptance Loss et Shipping Loss définissent les responsabilités de l'acheteur concernant la réception et les dommages des articles.
  • Types de contrats personnalisables — Un administrateur système peut définir un nombre illimité de types de contrats via l'application Organizations pour s'adapter aux besoins spécifiques de l'entreprise.

📐 Architecture des Contrats dans Maximo

La gestion des contrats dans Maximo Manage est une composante essentielle de la chaîne d'approvisionnement et de la gestion des actifs. Elle permet aux organisations de formaliser et de suivre les accords avec les fournisseurs pour l'achat de biens et de services, la gestion des garanties et les licences logicielles. Cette architecture est conçue pour offrir une flexibilité maximale, permettant la création de divers types de contrats adaptés à des besoins métier spécifiques.

Au cœur de cette architecture se trouvent plusieurs applications dédiées, chacune gérant un aspect particulier des contrats. Cette modularité assure une séparation claire des responsabilités et une configuration précise des termes contractuels, des conditions financières aux clauses d'extension et de résiliation. La capacité à définir des types de contrats personnalisés via l'application Organizations souligne l'adaptabilité de Maximo aux environnements complexes.


    
Diagramme architectural des applications de gestion des contrats dans Maximo Manage. Il illustre comment l'application Organizations permet de définir des types de contrats personnalisés qui sont ensuite gérés par des applications spécifiques comme Purchase Contracts, Master Contracts, Warranty Contracts et Software Contracts, chacun ayant des fonctions et des liens distincts.

📊 Comparaison des Types de Contrats

Maximo Manage offre une gamme diversifiée de types de contrats, chacun conçu pour répondre à des besoins spécifiques en matière d'approvisionnement, de gestion des actifs et de licences logicielles. Comprendre les distinctions entre ces types est crucial pour une configuration et une utilisation efficaces du système. Cette table compare les principales caractéristiques et l'objectif de chaque type de contrat standard.

Bien que les administrateurs puissent créer des types de contrats personnalisés, ces quatre catégories représentent les fondations sur lesquelles la gestion contractuelle est bâtie dans Maximo, permettant une approche structurée des engagements avec les fournisseurs et les obligations internes.

Types de Contrats dans Maximo Manage
Type de ContratApplication de CréationObjectif PrincipalCaractéristiques Clés
Purchase ContractPurchase ContractsMaintenir les accords d'achat avec les fournisseurs externes.Spécifie articles, services, coûts, délais de livraison, termes financiers, informations fournisseur. Peut inclure des Blanket contract.
Blanket contractPurchase ContractsAccord pour dépenser un montant prédéterminé avec un fournisseur sur une période.Nécessite un montant budgétaire, utilisé pour des PO de type "release".
Master ContractMaster ContractsContrat général ou modèle pour regrouper ou servir de base à d'autres contrats.Peut être étendu, contient des conditions d'extension et des périodes.
Warranty ContractWarranty ContractsDétaille la couverture de garantie pour un ASSET acheté.Généralement sans coûts associés, peut être une garantie étendue.
Software ContractSoftware ContractsGérer les licences logicielles et leurs termes.Spécifie articles, services, coûts, délais, termes financiers et informations fournisseur pour les licences.
Tableau comparatif des principaux types de contrats disponibles dans Maximo Manage, détaillant leur application de création, leur objectif et leurs caractéristiques distinctives. Cette vue d'ensemble aide à choisir le type de contrat approprié pour chaque scénario métier.

⚙️ Configuration et Propriétés des Contrats

La configuration des contrats dans Maximo Manage est un processus détaillé qui implique la définition de nombreuses propriétés pour s'assurer que l'accord reflète précisément les termes convenus avec le fournisseur. Chaque contrat, qu'il soit d'achat, maître, de garantie ou de logiciel, possède un ensemble de propriétés qui régissent son comportement et ses implications financières et logistiques.

Ces propriétés sont accessibles via les applications de gestion des contrats et permettent une personnalisation poussée. Par exemple, pour un contrat d'achat, il est possible de spécifier des conditions d'inspection pour chaque ligne d'article, tandis que pour un contrat maître, les options d'extension sont primordiales. La bonne configuration de ces propriétés est essentielle pour automatiser les processus et minimiser les risques.

  • Propriétés Générales des Contrats — Chaque contrat inclut des informations de base telles que le fournisseur, les dates de début et de fin, et les termes financiers. Ces éléments sont fondamentaux pour le suivi et la conformité.
  • Propriétés d'Extension — Pour les contrats qui peuvent être prolongés, des champs comme Extendable, Condition for Extension et Extension Period (en jours) sont cruciaux. Ils déterminent si et comment un contrat peut être automatiquement ou manuellement prolongé.
  • Conditions d'Acceptation et de Perte — Les propriétés Acceptance Period (en jours), Acceptance Loss et Shipping Loss définissent la période pendant laquelle l'acheteur doit accepter les articles reçus et sa responsabilité en cas de perte pendant l'acceptation ou l'expédition.
  • Inspection Requise — Pour les Purchase Contracts, il est possible de configurer que toutes les lignes du contrat nécessitent une inspection. Cette configuration est souvent liée aux paramètres du fournisseur et assure le contrôle qualité.
  • Résiliation Anticipée — Le champ Vendor Termination Allowed indique si le fournisseur est autorisé à résilier le contrat avant sa date d'expiration prévue, ajoutant une couche de flexibilité ou de risque.
  • Définition de Types Personnalisés — L'application Organizations permet aux administrateurs système de créer et de gérer un nombre illimité de types de contrats personnalisés, offrant une grande adaptabilité aux besoins spécifiques de l'entreprise.

Un exemple concret pourrait être un Blanket contract pour l'achat de fournitures de bureau. Ce contrat pourrait avoir un budget de 50 000 € sur une année, avec une Extension Period de 30 jours et une Acceptance Period de 5 jours. Si le fournisseur est ajouté au contrat, toutes les lignes pourraient être configurées pour exiger une inspection, garantissant la qualité des livraisons. La gestion de ces détails permet une exécution fluide des opérations d'approvisionnement.

🔄 Cycle de Vie d'un Contrat d'Achat

Le cycle de vie d'un contrat d'achat dans Maximo Manage suit un cheminement structuré, de sa création à sa clôture, en passant par son approbation et son exécution. Ce processus garantit que tous les termes et conditions sont respectés et que les transactions associées sont correctement enregistrées. La gestion des statuts est fondamentale pour suivre la progression du contrat et déclencher les actions appropriées.

Chaque étape du cycle est cruciale pour maintenir la conformité, gérer les dépenses et assurer une relation efficace avec les fournisseurs. Les statuts tels que WAPPR (Waiting for Approval), APPR (Approved), et CLOSED (Closed) sont des indicateurs clés de l'état du contrat et de son impact sur les opérations d'approvisionnement.


    
Diagramme d'état illustrant le cycle de vie typique d'un contrat d'achat dans Maximo Manage. Il montre les transitions entre les différents statuts, de la création à la clôture ou à l'obsolescence, en incluant les étapes d'approbation et de révision.

⚠️ Pièges IBM

Piège 1 — Confusion entre Blanket contract et Purchase Contract standard

Les candidats peuvent confondre un Blanket contract avec un Purchase Contract générique. Un Blanket contract est un type spécifique de Purchase Contract qui implique un engagement budgétaire prédéterminé avec un fournisseur sur une période donnée. Il est conçu pour des achats récurrents et génère des PO de type "release". Ne pas le distinguer d'un contrat d'achat ponctuel peut entraîner des erreurs dans la gestion des budgets et des commandes.

Piège 2 — Oubli de la configuration des types de contrats personnalisés

Il est facile d'oublier que Maximo permet une flexibilité dans la définition des types de contrats. Les candidats pourraient penser que seuls les types de contrats prédéfinis (achat, maître, garantie, logiciel) sont disponibles. Cependant, l'administrateur système peut définir un nombre illimité de types de contrats via l'application Organizations. Ignorer cette capacité peut limiter l'adaptabilité de la solution aux besoins métier spécifiques et complexes d'une organisation.

Piège 3 — Mauvaise interprétation des propriétés d'acceptation et de perte

Les propriétés telles que Acceptance Period, Acceptance Loss et Shipping Loss sont cruciales pour définir les responsabilités de l'acheteur. Un piège courant est de mal interpréter ces champs, ce qui peut avoir des implications financières et légales importantes. Par exemple, ne pas comprendre que cocher Acceptance Loss rend l'acheteur responsable des pertes pendant la période d'acceptation peut entraîner des litiges ou des coûts imprévus.

🎯 Carte mémoire

Quelle est la différence fondamentale entre un Purchase Contract et un Master Contract dans Maximo Manage ?

Un Purchase Contract est un accord direct avec un fournisseur pour l'achat de biens ou de services spécifiques, incluant les coûts et les délais. Un Master Contract est un contrat général ou un modèle qui peut être utilisé comme base pour d'autres contrats ou pour regrouper plusieurs accords, sans nécessairement impliquer des transactions directes d'achat.

Quelles sont les propriétés clés qui régissent l'extension d'un contrat dans Maximo, et où sont-elles configurées ?

Les propriétés clés sont Extendable, Condition for Extension et Extension Period. Elles sont configurées dans les applications de gestion des contrats, notamment pour les Master Contracts, et déterminent si et comment un contrat peut être prolongé, ainsi que la durée de cette prolongation en jours.

Comment Maximo Manage permet-il de gérer les responsabilités de l'acheteur concernant la réception et les dommages des articles liés à un contrat ?

Maximo utilise les propriétés Acceptance Period, Acceptance Loss et Shipping Loss. L'Acceptance Period définit le délai pour accepter les articles, tandis que Acceptance Loss et Shipping Loss indiquent si l'acheteur est responsable des pertes survenues pendant l'acceptation ou l'expédition, respectivement.

Dans quelle application un administrateur système peut-il définir des types de contrats personnalisés, et pourquoi est-ce important ?

Un administrateur système peut définir des types de contrats personnalisés via l'application Organizations. C'est important car cela offre une flexibilité illimitée pour adapter la gestion des contrats aux besoins spécifiques et uniques d'une organisation, au-delà des types de contrats standard prédéfinis par Maximo.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 5.1 · Type 1 T1 · Simple
Question : Which statement accurately describes a Purchase Contract in Maximo Manage v9.0?
Q2 · Sous-rubrique 5.1 · Type 3 T3 · Choix de 3
Question : Which of the following are valid contract types in Maximo Manage v9.0? (Select THREE.)
Q3 · Sous-rubrique 5.1 · Type 1 T1 · Simple
Question : How does a Warranty Contract influence Work Order processing in Maximo Manage?
Q4 · Sous-rubrique 5.1 · Type 1 T1 · Simple
Question : A buyer needs to change a clause on an already-approved contract. Which action should they use?
Q5 · Sous-rubrique 5.1 · Type 1 T1 · Simple
Question : What is the primary characteristic of a Lease/Rental Contract in Maximo Manage?
Q15 · Sous-rubrique 5.1 · Type 2C · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO statuses allow a Purchase Requisition (PR) line to be pulled into a Purchase Order (PO) via the "Create PO" action? (Choose 2.)
Illustration de la leçon 5.2 — Procurement flow : MR → PR → PO → Receipt → Invoice

Créer et gérer MR / PR / PO / RFQ

Section 7%~1-2 questions

📋 Objectifs IBM

  • Comprendre le rôle et la création des demandes de réquisition (MR) et des réquisitions d'achat (PR) dans le processus d'approvisionnement.
  • Maîtriser la création et la gestion des demandes de prix (RFQ) pour l'obtention de devis fournisseurs.
  • Appréhender le cycle de vie des commandes d'achat (PO) depuis leur création jusqu'à leur clôture.
  • Distinguer les différents types de lignes dans les documents d'achat (articles en stock, hors stock, services, outils).
  • Identifier les interdépendances entre les MR, PR, RFQ et PO pour optimiser les flux d'approvisionnement.
  • Savoir utiliser les fonctionnalités de Maximo pour le suivi et la modification des documents d'achat.

💡 Points clés

  • Demande de Réquisition (MR) — Document interne initiant un besoin en matériel ou service, souvent créé par un technicien ou un planificateur.
  • Réquisition d'Achat (PR) — Document formel dans Maximo qui consolide les besoins exprimés par les MR ou d'autres sources, prêt pour l'approvisionnement externe.
  • Demande de Prix (RFQ) — Processus par lequel une organisation sollicite des offres de prix auprès de plusieurs fournisseurs pour des biens ou services spécifiques.
  • Commande d'Achat (PO) — Engagement contractuel formel avec un fournisseur pour l'achat de biens ou services, basé sur une PR ou un RFQ.
  • Lignes d'Articles — Les documents d'achat peuvent inclure des lignes pour des articles en inventaire (Item), des matériaux hors inventaire (Material), des outils (Tool), des services (Service) ou des services standard (Standard Service).
  • Direct Charged — Désigne les articles ou services qui ne sont pas stockés en magasin mais directement imputés à un centre de coût ou une commande de travail.
  • Statuts des Documents — Chaque document (PR, RFQ, PO) suit un cycle de vie défini par des statuts (ex: ENTERED, APPROVED, CLOSED) qui régissent les actions possibles.
  • Intégration — Les PR peuvent être utilisées pour générer des RFQ, et les RFQ, une fois complétées, peuvent directement donner lieu à la création de PO.

📐 Architecture des Documents d'Achat dans Maximo

L'architecture des documents d'achat dans IBM Maximo Manage est conçue pour structurer et automatiser le processus d'approvisionnement, depuis l'identification d'un besoin jusqu'à la réception des biens ou services. Cette structure repose sur une série de documents interdépendants qui garantissent la traçabilité et le contrôle des dépenses.

Au cœur de cette architecture se trouvent les tables de base de données qui stockent les informations relatives aux réquisitions, aux demandes de prix et aux commandes d'achat. Chaque document est lié à des entités clés comme les articles (ITEM), les fournisseurs (COMPANIES), les sites (SITEID) et les organisations (ORGID), assurant ainsi une gestion intégrée de la chaîne d'approvisionnement.


    
Diagramme conceptuel de l'architecture des documents d'achat dans Maximo, illustrant les flux de création et les interdépendances entre les demandes de réquisition, les réquisitions d'achat, les demandes de prix et les commandes d'achat, ainsi que leurs liens avec les fournisseurs et les articles.

📊 Tableau de Référence : Types de Lignes d'Achat

Les documents d'achat dans Maximo, tels que les réquisitions d'achat (PR) et les commandes d'achat (PO), peuvent contenir différents types de lignes, chacune ayant des implications spécifiques en termes de gestion des stocks, de comptabilité et de processus. Comprendre ces distinctions est essentiel pour une gestion efficace des approvisionnements.

Ce tableau détaille les types de lignes les plus courants, leur nature (inventoriable ou non), et leur utilisation typique dans le système. La classification "Direct Charged" est particulièrement importante pour les articles non stockés qui sont directement imputés à une entité consommatrice.

Types de Lignes dans les Documents d'Achat Maximo
Type de LigneDescriptionInventoriable ?Direct Charged ?Exemple d'Utilisation
Item (inventory)Article existant dans le Item Master et géré en inventaire.OuiNon (généralement)Achat de 50 roulements pour le stock du magasin.
Material (non-inventory)Matériel non géré en inventaire, souvent acheté pour un usage unique ou direct.NonOuiAchat de 10 litres de peinture pour un projet spécifique.
Tool (non-inventory or inventory)Outil qui peut être géré en inventaire ou acheté directement.Peut êtrePeut êtreAchat d'une clé dynamométrique spécialisée pour un technicien.
Service (non-inventory)Prestation de service externe.NonOuiContrat de maintenance pour un équipement.
Standard Service (non-inventory)Prestation de service standardisée, souvent avec des spécifications prédéfinies.NonOuiNettoyage mensuel des bureaux.
Ce tableau met en évidence les différentes catégories de lignes pouvant être spécifiées dans les réquisitions et commandes d'achat, soulignant leur impact sur la gestion des stocks et l'imputation des coûts.

⚙️ Gestion des Réquisitions et Commandes dans Maximo

La gestion des réquisitions et des commandes dans Maximo est un processus structuré qui assure que les besoins en matériaux et services sont satisfaits de manière efficace et contrôlée. Ce processus implique plusieurs applications clés et des transitions de statut qui garantissent la conformité et l'approbation à chaque étape.

Le cycle commence souvent par une demande interne, qui est ensuite formalisée et peut passer par une phase de consultation de fournisseurs avant de se concrétiser en un engagement d'achat. Chaque étape est cruciale pour maintenir la visibilité et le contrôle sur les dépenses de l'organisation.

  • Création d'une Demande de Réquisition (MR) — Les utilisateurs peuvent créer des MR dans l'application Requisitions pour exprimer un besoin. Ces demandes peuvent être pour des articles en stock, des matériaux hors stock, des services ou des outils. Une MR peut être générée manuellement ou automatiquement suite à des seuils de réapprovisionnement ou des plans de maintenance préventive.
  • Approbation de la Réquisition d'Achat (PR) — Une fois la MR approuvée, elle peut être convertie en PR. Les PR sont soumises à un workflow d'approbation (WAPPR vers APPR) pour s'assurer que les dépenses sont conformes aux politiques de l'entreprise. Une PR peut contenir plusieurs lignes d'articles ou de services.
  • Création d'une Demande de Prix (RFQ) — Si la PR contient des articles ou services nécessitant une consultation de plusieurs fournisseurs, une RFQ peut être créée directement à partir des lignes de la PR dans l'application Request for Quotations. Les détails de la PR, tels que les dates, les termes et les informations d'expédition, sont transférés à la RFQ.
  • Gestion des Réponses RFQ — Les fournisseurs soumettent leurs offres en réponse à la RFQ. Maximo permet de comparer les différentes offres pour sélectionner le fournisseur le plus avantageux. Une fois la sélection faite, le statut de la RFQ passe à COMPLETE.
  • Création d'une Commande d'Achat (PO) — Après l'approbation de la PR ou la sélection d'une offre RFQ, une PO est générée. Une PO est un engagement formel avec un fournisseur. Les lignes de la PR ou de la RFQ sont transférées à la PO. La PO passe par son propre cycle d'approbation (WAPPR vers APPR).
  • Suivi et Réception — Une fois la PO approuvée, les articles ou services sont attendus. La réception des biens est enregistrée dans l'application Receiving, ce qui déclenche souvent des processus de facturation et de mise à jour des stocks.
  • Clôture des Documents — Une PR est considérée comme CLOSED lorsque toutes ses lignes ont été assignées à une PO. Une PO est clôturée après la réception complète des articles/services et le traitement des factures associées.

🔄 Cycle de Vie des Documents d'Achat

Le cycle de vie des documents d'achat dans Maximo est un processus séquentiel et conditionnel qui garantit que chaque étape de l'approvisionnement est dûment validée et enregistrée. Ce workflow assure la conformité aux politiques d'achat et optimise la gestion des ressources.

Chaque document, de la réquisition à la commande, progresse à travers différents statuts, chacun autorisant ou restreignant certaines actions. La compréhension de ces transitions est fondamentale pour naviguer efficacement dans le module d'approvisionnement de Maximo.


    
Ce diagramme illustre le cycle de vie typique des documents d'achat dans Maximo, depuis la demande initiale jusqu'à la clôture de la commande, en passant par les étapes d'approbation et de consultation des fournisseurs.

⚠️ Pièges IBM

Piège 1 — Confusion entre MR et PR

Beaucoup d'utilisateurs débutants confondent la Demande de Réquisition (MR) et la Réquisition d'Achat (PR). La MR est une demande interne, souvent moins formelle, qui exprime un besoin. La PR est un document formel dans l'application Purchase Requisitions, qui consolide les besoins et est soumise à un processus d'approbation avant de pouvoir être convertie en PO ou RFQ. Une MR n'est pas directement une PR ; elle est une source d'information pour la création d'une PR. Ne pas comprendre cette distinction peut entraîner des erreurs dans le processus d'approvisionnement et des retards d'approbation.

Piège 2 — Statuts de clôture des PR et PO

Un piège courant concerne la compréhension des conditions de clôture des PR et PO. Une PR n'est pas CLOSED tant que toutes ses lignes n'ont pas été entièrement assignées à une ou plusieurs PO. De même, une PO n'est pas automatiquement CLOSED après la réception des articles. Elle nécessite souvent une action manuelle ou un processus automatisé (par exemple, après le traitement de la facture finale) pour passer au statut CLOSED. Laisser des documents ouverts inutilement peut fausser les rapports d'engagement financier et compliquer les audits.

Piège 3 — Impact des types de lignes sur l'inventaire

La distinction entre les lignes d'articles "inventory" et "non-inventory" (Material, Service) est cruciale. Une ligne de type Item (inventory) affectera les niveaux de stock dans l'application Inventory et sera gérée comme un actif stocké. En revanche, une ligne Material (non-inventory) ou Service (non-inventory) sera "Direct Charged" et n'impactera pas les niveaux de stock. Oublier cette distinction peut mener à des incohérences dans la gestion des stocks et des erreurs comptables, notamment en ce qui concerne la valorisation des actifs.

🎯 Carte mémoire

Quelle est la différence fondamentale entre une Demande de Réquisition (MR) et une Réquisition d'Achat (PR) dans Maximo ?

La MR est une demande interne informelle, souvent initiée par un utilisateur final pour exprimer un besoin. La PR est un document formel dans l'application Purchase Requisitions, qui consolide les besoins et est soumise à un workflow d'approbation avant de pouvoir être utilisée pour générer des RFQ ou des PO.

Quand est-il approprié de créer une Demande de Prix (RFQ) à partir d'une Réquisition d'Achat (PR) ?

Une RFQ est appropriée lorsque la PR contient des articles ou services pour lesquels plusieurs fournisseurs doivent être consultés afin d'obtenir les meilleures conditions (prix, délais, qualité). Cela est particulièrement vrai pour les achats non récurrents ou de grande valeur, ou lorsque le fournisseur n'est pas encore défini.

Quels sont les différents types de lignes que l'on peut trouver dans une Réquisition d'Achat (PR) et quelles sont leurs implications ?

Les types de lignes incluent Item (inventory), Material (non-inventory), Tool (non-inventory or inventory), Service (non-inventory) et Standard Service (non-inventory). Les lignes "inventory" affectent les stocks, tandis que les lignes "non-inventory" sont "Direct Charged" et n'impactent pas les niveaux de stock, mais sont imputées directement à un coût.

Décrivez le processus de clôture d'une Commande d'Achat (PO) dans Maximo.

Une PO est généralement clôturée après que tous les articles ou services ont été réceptionnés et que toutes les factures associées ont été traitées et payées. La clôture peut être manuelle ou automatisée via un processus configuré, et elle indique que toutes les obligations contractuelles de la PO ont été remplies.

Q6 · Sous-rubrique 5.2 · Type 1 T1 · Simple
Question : Which statement best describes Desktop Requisitions in Maximo Manage?
Q7 · Sous-rubrique 5.2 · Type 1 T1 · Simple
Question : A storeroom drops below reorder point. The Inventory Reorder cron runs. What does it produce?
Q8 · Sous-rubrique 5.2 · Type 1 T1 · Simple
Question : What is the primary purpose of an RFQ (Request for Quotation) in Maximo Manage?
Q9 · Sous-rubrique 5.2 · Type 1 T1 · Simple
Question : In the Maximo P2P flow, what is the normal progression from a user need to the payment of a vendor?
Q5 · Sous-rubrique 5.2 · Type 1A · GAP-FILL Skillionair T1 · Simple
A buyer drafts a Purchase Requisition for an inter-storeroom transfer between two plants of the same Organization. They tick the Internal checkbox on the PR header.
Question : On a Purchase Requisition record, when the Internal field is enabled, which field becomes mandatory and must be specified?
Q6 · Sous-rubrique 5.2 · Type 4B · Phase3 Gap-B (Drag-drop) T4 · Ordre
Question : Place the end-to-end external Procurement-to-Pay flow steps in the correct order, from requisition to payment.
Illustration de la leçon 5.3 — Receiving process : MATRECTRANS + Inspection + Invoice 3-way match

Réception, création PO et facturation

Section 7%~1 question

📋 Objectifs IBM

  • Comprendre le processus de réception des biens et services dans Maximo Manage.
  • Maîtriser la création et la gestion des bons de commande (PO) à partir des demandes d'achat (PR).
  • Saisir et valider les factures fournisseurs dans l'application Invoices.
  • Identifier les actions clés pour lier les réceptions et les bons de commande aux factures.
  • Appréhender le cycle de vie complet de l'approvisionnement, de la demande à la facturation.
  • Distinguer les rôles des applications Receiving, Purchase Orders et Invoices dans le processus d'achat.

💡 Points clés

  • Purchase Requisition (PR) — Demande interne pour des articles, fournitures ou services, point de départ du processus d'achat.
  • Purchase Order (PO) — Bon de commande externe créé à partir d'une PR, engageant l'entreprise auprès d'un fournisseur.
  • Receiving — Processus d'enregistrement de la livraison des articles ou de la prestation des services commandés via un PO.
  • Invoices — Application utilisée pour saisir et traiter les factures des fournisseurs, les liant aux PO et réceptions correspondantes.
  • Copy PR Line Items to PO — Action clé dans l'application Purchase Orders pour générer un PO à partir des lignes d'une PR.
  • Copy PO Lines — Action dans l'application Invoices pour importer les lignes d'un PO ou d'une réception dans une facture.
  • Statuts de facture — Indiquent l'état d'avancement du traitement d'une facture, de la création à l'approbation.
  • Intégration — Le processus d'achat dans Maximo est fortement intégré, reliant les PR, PO, réceptions et factures pour une traçabilité complète.

📐 Architecture du processus d'approvisionnement

Le processus d'approvisionnement dans Maximo Manage est une séquence structurée d'applications et d'actions, conçue pour optimiser la gestion des achats de biens et services. Il débute par une demande interne et se conclut par le paiement au fournisseur, en passant par des étapes de commande, de réception et de facturation. Cette architecture garantit une traçabilité complète et une conformité aux politiques d'achat de l'entreprise.

Chaque étape est gérée par une application dédiée, permettant une spécialisation des tâches et une meilleure maîtrise des données. L'intégration entre ces applications est fondamentale, car elle permet le transfert automatique d'informations et la validation croisée des données, réduisant ainsi les erreurs et les délais de traitement. La cohérence des données est assurée par des liens entre les enregistrements, tels que les numéros de PR, de PO et de facture.


    
Diagramme architectural du processus d'approvisionnement dans Maximo Manage, illustrant les flux d'information entre les applications clés. Ce schéma met en évidence les dépendances et les actions de copie qui lient les différentes étapes du cycle d'achat.

📊 Tableau de référence : Applications clés du processus d'achat

Synthèse des applications Maximo impliquées dans le cycle d'approvisionnement
Application MaximoRôle principalActions clésImpact sur le processus
Purchase RequisitionsCréation et approbation des demandes d'achat internes.Créer PR, Approuver PR, Générer PO.Initialise le besoin, consolide les demandes.
Purchase OrdersGénération et gestion des bons de commande externes aux fournisseurs.Copy PR Line Items to PO, Réviser PO, Approuver PO.Formalise l'engagement d'achat, définit les termes.
ReceivingEnregistrement de la réception physique des biens ou de la prestation des services.Select Ordered Items, Select Ordered Services, Enregistrer réception.Confirme la livraison, met à jour l'inventaire, permet la facturation.
InvoicesSaisie et traitement des factures fournisseurs.Copy PO Lines, Valider facture, Approuver facture.Déclenche le processus de paiement, rapproche les coûts.
Ce tableau récapitule les fonctions essentielles de chaque application Maximo dans le processus d'achat, soulignant leur interconnexion et leur contribution à la gestion globale des approvisionnements.

⚙️ Gestion opérationnelle de la réception, commande et facturation

La gestion opérationnelle de l'approvisionnement dans Maximo Manage est un processus séquentiel qui assure que les biens et services sont commandés, reçus et payés de manière efficace et conforme. Chaque étape est cruciale pour maintenir l'intégrité des données financières et d'inventaire.

Le processus débute souvent par une demande d'achat (PR) qui, une fois approuvée, est convertie en un ou plusieurs bons de commande (PO). Ces PO sont ensuite envoyés aux fournisseurs. À la réception des biens ou services, l'enregistrement précis dans Maximo est essentiel. Enfin, la facture du fournisseur est traitée, en la rapprochant des PO et réceptions correspondantes avant approbation pour paiement.

  • Création de la demande d'achat (PR) — Un utilisateur identifie un besoin pour des articles, des fournitures ou des services. Il crée un enregistrement dans l'application Purchase Requisitions, spécifiant les détails comme la quantité, la description, le site et l'organisation. Par exemple, une PR pour deux ordinateurs portables, un logiciel et des services de programmation (1000 heures chacun).
  • Approbation de la PR — La PR passe par un workflow d'approbation interne. Une fois approuvée, elle est prête à être convertie en PO.
  • Création du bon de commande (PO) — Dans l'application Purchase Orders, l'action Copy PR Line Items to PO est utilisée pour transférer les lignes de la PR approuvée vers un nouveau PO. Plusieurs PO peuvent être créés à partir d'une seule PR si différents fournisseurs sont impliqués. Par exemple, un PO pour les ordinateurs, un autre pour le logiciel, et un troisième pour les services.
  • Approbation du PO — Le PO est soumis à son propre processus d'approbation. Une fois approuvé, il est envoyé au fournisseur.
  • Réception des articles ou services — Lorsque les articles sont livrés ou les services rendus, l'application Receiving est utilisée pour enregistrer la réception. L'utilisateur sélectionne le PO concerné, puis utilise les actions Select Ordered Items ou Select Ordered Services pour marquer les lignes comme reçues. Par exemple, la réception des deux ordinateurs et du logiciel.
  • Enregistrement de la facture fournisseur — Une fois la facture du fournisseur reçue, elle est saisie dans l'application Invoices. L'action Copy PO Lines est utilisée pour importer les lignes du PO ou des réceptions correspondantes dans la facture. Cela permet de rapprocher la facture des commandes et des livraisons.
  • Validation et approbation de la facture — La facture est vérifiée par rapport au PO et aux réceptions. Des écarts peuvent nécessiter une résolution. Une fois validée, la facture est soumise à approbation, ce qui autorise le paiement au fournisseur. Les statuts de facture, tels que ENTERED, APPROVED, PAID, suivent son cycle de vie.

🔄 Workflow de la facturation fournisseur

Le workflow de la facturation fournisseur est une étape critique du cycle d'approvisionnement, garantissant que les paiements sont effectués correctement et en temps voulu. Il implique plusieurs statuts de facture qui reflètent son avancement, de la création à l'approbation finale.

Ce processus assure la conformité financière et le rapprochement des dépenses avec les commandes et les réceptions. La capacité de Maximo à lier directement les factures aux bons de commande et aux enregistrements de réception est fondamentale pour l'audit et la gestion des coûts.


    
Diagramme d'état illustrant le cycle de vie des statuts d'une facture dans Maximo Manage. Ce workflow montre les transitions possibles entre les différents états, de la saisie initiale au paiement ou à l'annulation.

⚠️ Pièges IBM

Piège 1 — Oubli du rapprochement des lignes de facture

Un piège courant est de créer une facture dans l'application Invoices sans utiliser l'action Copy PO Lines pour lier les lignes de commande ou de réception. Cela peut entraîner des factures non rapprochées, des erreurs de paiement, et une difficulté à suivre les coûts réels par rapport aux commandes. Maximo est conçu pour l'intégration, et ignorer cette fonctionnalité brise la chaîne de traçabilité.

Piège 2 — Confusion entre réception partielle et réception complète

Lors de la réception d'articles ou de services, il est crucial de distinguer une réception partielle d'une réception complète. Si un PO de 100 unités est reçu en deux fois (50 puis 50), chaque réception doit être enregistrée séparément dans l'application Receiving. Ne pas le faire, ou enregistrer la totalité dès la première livraison partielle, peut fausser les niveaux d'inventaire et compliquer le rapprochement avec la facture finale qui pourrait arriver après la livraison complète.

Piège 3 — Non-concordance des unités de mesure (UoM)

Les unités de mesure (UoM) doivent être cohérentes tout au long du processus d'achat. Si un article est commandé en "paquets" mais reçu en "unités", ou si la facture utilise une UoM différente, cela peut entraîner des erreurs de quantité et de coût lors du rapprochement. Maximo permet de définir des UoM spécifiques, mais la vigilance est de mise lors de la saisie et de la vérification des données à chaque étape.

🎯 Carte mémoire

Quelle est l'action clé pour générer un bon de commande (PO) à partir d'une demande d'achat (PR) approuvée dans Maximo?

L'action clé est Copy PR Line Items to PO, disponible dans l'application Purchase Orders. Elle permet de transférer les détails des lignes de la PR vers un nouveau PO, assurant ainsi la continuité des informations.

Comment Maximo assure-t-il le rapprochement entre une facture fournisseur et les articles ou services reçus?

Maximo utilise l'action Copy PO Lines dans l'application Invoices. Cette action permet d'importer les lignes d'un bon de commande (PO) ou d'une réception directement dans la facture, facilitant ainsi la vérification et le rapprochement des quantités et des coûts.

Quelles sont les trois applications principales impliquées dans le cycle complet d'approvisionnement, de la demande à la facturation?

Les trois applications principales sont Purchase Requisitions (pour les demandes internes), Purchase Orders (pour les commandes externes aux fournisseurs), Receiving (pour l'enregistrement des livraisons) et Invoices (pour le traitement des factures fournisseurs).

Q10 · Sous-rubrique 5.3 · Type 1 T1 · Simple
Question : Which set correctly lists the five invoice types supported in Maximo Manage v9.0?
Q11 · Sous-rubrique 5.3 · Type 1 T1 · Simple
Question : What is the purpose of a HOLDING location during Receiving in Maximo Manage?
Q12 · Sous-rubrique 5.3 · Type 1 T1 · Simple
Question : When a Rotating Item is received on a PO, what happens automatically in Maximo Manage?
Q13 · Sous-rubrique 5.3 · Type 1 T1 · Simple
Question : Which transaction type is written to the MATRECTRANS table when items are transferred between sites or storerooms under a transfer PO?
Q14 · Sous-rubrique 5.3 · Type 1 T1 · Simple
Question : Which receiving step is specifically used to validate quality of incoming goods before they can be issued?
Q5 · Sous-rubrique 5.3 · Type 1J · Phase2 Gap-C (Return to Vendor) T1 · Simple
A storeroom inspector finds that a shipment of bearings was received in error — the PO specified SKF bearings but the vendor shipped FAG bearings. The goods are still in HOLDING and must be sent back to the vendor.
Question : When the material is sent back to the vendor, which transaction type does Maximo record in the MATRECTRANS (material receipt transactions) table, and with what sign on the quantity?
Q6 · Sous-rubrique 5.3 · Type 1G · Phase2 Gap-C (Invoice matching) T1 · Simple
A clerk approves an Invoice that was matched against a PO. The Invoice has 12 units at $100 each, but only 10 units have been received and the Invoice tolerance on the Organization allows up to 20% over-invoicing.
Question : When the Invoice is approved and the invoiced quantity exceeds the received quantity within the tolerance set on the Organization, what is the default Maximo behavior?

Créer et gérer Job Plans et Routes

Section 16% ~2 questions Work Mgmt
Illustration de la leçon 6.1 — Job Plans : Tasks, Resources, Flow Control, Qualifications, Nested

📋 Objectifs IBM

  • Comprendre la fonction et l'importance des Job Plans dans la planification de la maintenance.
  • Décrire comment créer et gérer des Job Plans pour diverses activités de travail.
  • Expliquer l'utilisation des Routes pour regrouper et optimiser les tâches de maintenance.
  • Démontrer la capacité à associer des Job Plans et des Routes aux enregistrements de maintenance préventive (PM) et aux ordres de travail (Work Orders).
  • Identifier les avantages de l'intégration des Job Plans et des Routes pour la conformité réglementaire et l'efficacité opérationnelle.
  • Distinguer les rôles des Job Plans et des Routes dans le cycle de vie de la gestion du travail.

💡 Points clés

  • Job Plan — Une description détaillée du travail à effectuer pour un ordre de travail, incluant les tâches, les ressources (main-d'œuvre, matériaux, outils) et les qualifications requises.
  • Routes — Un ensemble ordonné de Locations ou d'Assets qui sont visités séquentiellement pour effectuer des tâches de maintenance ou des inspections, souvent utilisées pour regrouper des activités.
  • Application aux PM — Les Job Plans sont appliqués aux enregistrements de maintenance préventive (PM) pour générer des ordres de travail avec des plans de travail prédéfinis.
  • Application aux Work Orders — Les Job Plans peuvent être directement appliqués aux Work Orders pour standardiser les tâches et les ressources nécessaires.
  • Regroupement avec les Routes — Les Routes sont utilisées pour regrouper des PM ou des Work Orders afin d'optimiser les déplacements et l'efficacité des techniciens.
  • Planification des ressources — Les Job Plans permettent de planifier la main-d'œuvre (Labor), les corps de métier (Craft), les qualifications (Qualification), les matériaux et les outils nécessaires.
  • Conformité réglementaire — L'utilisation structurée des Job Plans et des Routes aide à garantir la conformité aux réglementations en documentant les procédures et les exécutions.
  • Standardisation — Les Job Plans et les Routes favorisent la standardisation des processus de maintenance, réduisant les erreurs et améliorant la qualité du travail.

📐 Architecture des Job Plans et Routes

Les Job Plans et les Routes sont des composants fondamentaux de la planification de la maintenance dans IBM Maximo Manage. Ils fournissent la structure nécessaire pour définir, standardiser et optimiser les activités de travail. Un Job Plan décrit précisément "comment" le travail doit être effectué, tandis qu'une Route définit "où" et "dans quel ordre" les activités doivent avoir lieu.

Ces éléments sont interconnectés avec d'autres modules clés de Maximo, tels que les PM (Preventive Maintenance) et les Work Orders, pour automatiser la génération de travail et assurer une exécution cohérente. L'architecture sous-jacente permet une grande flexibilité dans la définition des tâches, des ressources et des séquences, ce qui est crucial pour une gestion d'actifs efficace.


    
Diagramme architectural montrant l'interconnexion des Job Plans et des Routes avec les PM et les Work Orders. Il illustre comment ces composants définissent les aspects "comment", "où", "quand" et "quoi" de la gestion du travail.

📊 Comparaison: Job Plan vs. Route

Bien que les Job Plans et les Routes soient tous deux des outils de planification essentiels dans Maximo, ils servent des objectifs distincts et complémentaires. Comprendre leurs différences est crucial pour une utilisation optimale du système.

Le Job Plan se concentre sur la définition détaillée des étapes d'une tâche spécifique, tandis que la Route organise la séquence géographique ou logique d'exécution de plusieurs tâches sur différents emplacements ou actifs.

Distinction entre Job Plan et Route dans Maximo
CaractéristiqueJob PlanRoute
Objectif principalDécrire les étapes et les ressources pour une tâche.Définir une séquence d'Locations/Assets pour des tâches groupées.
Réponse à la question"Comment" le travail est effectué."Où" et "dans quel ordre" le travail est effectué.
Contenu typiqueTâches, main-d'œuvre (Labor), corps de métier (Craft), qualifications (Qualification), matériaux, outils, services.Liste ordonnée de Locations ou d'Assets.
Application directeAux PM, aux Work Orders.Aux PM, aux Work Orders (via PM ou directement).
GranularitéDétail des opérations pour une seule tâche ou un ensemble de tâches liées.Séquence d'emplacements ou d'actifs pour des inspections ou maintenances récurrentes.
Bénéfice cléStandardisation des procédures, planification des ressources, efficacité de l'exécution.Optimisation des déplacements, regroupement des tâches, réduction des coûts de transport.
Exemple d'utilisationPlan de travail pour la révision d'une pompe.Route d'inspection mensuelle de 12 transformateurs sur un site.
Ce tableau met en évidence les rôles distincts mais complémentaires des Job Plans et des Routes, soulignant comment chacun contribue à une planification de maintenance complète et efficace dans Maximo.

⚙️ Gestion des Job Plans et des Routes

La création et la gestion des Job Plans et des Routes sont des processus clés pour établir des pratiques de maintenance standardisées et efficaces dans Maximo. Ces outils permettent aux organisations de définir précisément les exigences de travail et d'optimiser l'allocation des ressources.

Un Job Plan est une description détaillée du travail qui est effectué pour un ordre de travail. Il peut inclure des tâches spécifiques, les corps de métier et la main-d'œuvre requise, les matériaux, les outils et les services. Les Routes, quant à elles, sont utilisées pour regrouper des Locations ou des Assets afin de rationaliser les inspections ou les travaux de maintenance récurrents.

  • Création d'un Job Plan — Dans l'application Job Plan, un utilisateur définit les tâches séquentielles, les descriptions de travail, les estimations de durée, et associe les ressources nécessaires (Labor, Craft, Item, Tool). Par exemple, un Job Plan pour une inspection trimestrielle d'un équipement critique pourrait inclure des tâches comme "Vérifier le niveau d'huile", "Inspecter les courroies" et "Nettoyer les filtres", avec 2 heures de main-d'œuvre pour un mécanicien qualifié.
  • Application d'un Job Plan — Une fois créé, un Job Plan peut être appliqué à un enregistrement de PM pour générer automatiquement des Work Orders avec le plan de travail prédéfini. Il peut également être appliqué directement à un Work Order existant via le menu "Plans" dans l'application Work Order Tracking, ce qui permet d'intégrer rapidement des tâches et des ressources standardisées.
  • Création d'une Route — Dans l'application Routes, un utilisateur définit une séquence de Locations ou d'Assets. Pour chaque point de la Route, il est possible d'associer un Job Plan spécifique. Par exemple, une Route d'inspection quotidienne pourrait inclure 5 Assets différents, chacun avec un Job Plan d'inspection visuelle associé.
  • Application d'une Route — Une Route peut être appliquée à un enregistrement de PM pour générer des Work Orders pour chaque Location ou Asset de la Route, en utilisant les Job Plans associés. Cela est particulièrement utile pour les inspections récurrentes ou les tâches de maintenance légère sur un ensemble d'équipements similaires ou géographiquement proches.
  • Mise à jour et révision — Les Job Plans et les Routes peuvent être révisés et mis à jour pour refléter les changements dans les procédures de maintenance, les exigences réglementaires ou les spécifications des équipements. Maximo permet de gérer ces révisions pour assurer que les plans de travail restent pertinents et efficaces.

🔄 Cycle de vie des Job Plans et Routes

Le cycle de vie des Job Plans et des Routes est intrinsèquement lié à la planification et à l'exécution de la maintenance dans Maximo. Il commence par la définition des besoins, progresse par la création et l'approbation, et se termine par l'application aux activités de travail, avec des boucles de rétroaction pour l'amélioration continue.

Ces composants sont dynamiques et peuvent être ajustés au fil du temps pour s'adapter aux évolutions des opérations, des équipements ou des réglementations. La gestion de leur cycle de vie est essentielle pour maintenir l'efficacité et la pertinence des stratégies de maintenance.


    
Ce diagramme illustre le cycle de vie typique des Job Plans et des Routes, de la définition initiale des besoins à l'analyse post-exécution, en passant par la création, l'approbation et l'application aux ordres de travail.

⚠️ Pièges IBM

Piège 1 — Confusion entre Job Plan et Work Order

Les candidats peuvent confondre un Job Plan avec un Work Order. Un Job Plan est un modèle ou une description standardisée du travail à effectuer, définissant les tâches, les ressources et les qualifications. Un Work Order est une instance spécifique de travail, générée à partir d'un Job Plan ou créée ad-hoc, pour une Location ou un Asset particulier, à un moment donné. Le Job Plan est le "comment", le Work Order est le "quoi" et "quand". Un Job Plan ne peut pas être exécuté directement ; il doit être appliqué à un PM ou un Work Order pour initier le travail.

Piège 2 — Oubli de l'association des ressources dans les Job Plans

Un piège courant est de créer un Job Plan avec des tâches détaillées mais d'omettre d'y associer les ressources nécessaires (Labor, Craft, Item, Tool, Qualification). Lorsque ce Job Plan est appliqué à un PM ou un Work Order, les ordres de travail générés manqueront des informations essentielles pour la planification des ressources et l'estimation des coûts. Cela peut entraîner des retards, des pénuries de matériaux ou de personnel, et une planification inefficace. Il est crucial de s'assurer que toutes les ressources requises sont correctement définies et associées dans le Job Plan.

Piège 3 — Utilisation inefficace des Routes pour les inspections

Les Routes sont conçues pour optimiser les inspections ou les tâches répétitives sur plusieurs Locations ou Assets. Un piège est de créer des Work Orders individuels pour chaque point d'inspection au lieu d'utiliser une Route. Cela augmente la charge administrative et ne permet pas de bénéficier de l'optimisation des déplacements et du regroupement des tâches qu'offrent les Routes. L'examen peut présenter un scénario où une série d'inspections similaires est requise, et la bonne réponse impliquerait l'utilisation d'une Route associée à un PM.

🎯 Carte mémoire

Quelle est la principale différence fonctionnelle entre un Job Plan et une Route dans Maximo ?

Un Job Plan décrit les étapes détaillées et les ressources (main-d'œuvre, matériaux, outils) nécessaires pour effectuer une tâche spécifique ("comment faire"). Une Route définit une séquence ordonnée de Locations ou d'Assets à visiter pour effectuer des tâches, souvent pour des inspections ou des maintenances groupées ("où et dans quel ordre").

Comment un Job Plan contribue-t-il à la standardisation et à l'efficacité de la maintenance ?

Un Job Plan standardise la maintenance en définissant des procédures cohérentes pour des tâches récurrentes. Il assure que le travail est effectué de la même manière à chaque fois, réduit les erreurs, facilite la formation, et permet une planification précise des ressources, ce qui améliore l'efficacité globale de l'exécution du travail.

Dans quelle application Maximo peut-on associer un Job Plan à un Work Order existant ?

Un Job Plan peut être associé à un Work Order existant via le menu "Plans" dans l'application Work Order Tracking. Cela permet d'intégrer rapidement les détails du plan de travail standardisé au Work Order.

Quel est l'avantage principal d'utiliser une Route pour des inspections régulières sur plusieurs équipements ?

L'avantage principal est l'optimisation des déplacements et le regroupement des tâches. En utilisant une Route, un technicien peut visiter plusieurs Locations ou Assets dans un ordre logique, réduisant le temps de trajet et augmentant l'efficacité des inspections ou des maintenances légères, souvent via un seul Work Order parent ou des Work Orders générés par un PM de Route.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 6.1 · Type 1A T1 · Simple
A maintenance manager wants the job plan tasks, durations, and labor estimates to be calculated automatically when a work order is generated, based on asset meter readings AND formulas.
Question : Which Job Plan feature in Maximo Manage v9.0 supports tasks and durations that are calculated automatically based on meter readings AND formulas at WO generation time?
Q2 · Sous-rubrique 6.1 · Type 1B T1 · Simple
Question : In Maximo Manage v9.0, where is Revision Control for Job Plans enabled?
Q3 · Sous-rubrique 6.1 · Type 1C T1 · Simple
Question : When a qualification is specified on a Job Plan task, what is the result when the Job Plan is applied to a Work Order?
Q4 · Sous-rubrique 6.1 · Type 1D T1 · Simple
Question : Which Flow Control feature on a Job Plan enforces that a successor task cannot start until its predecessor task is complete?
Q5 · Sous-rubrique 6.1 · Type 1E T1 · Simple
Question : How does a nested Job Plan behave when applied to a Work Order?
Q6 · Sous-rubrique 6.1 · Type 1A · GAP-FILL Skillionair T1 · Simple
A planner builds a complex compressor overhaul Job Plan that must reference pre-existing lubrication and alignment Job Plans as sub-plans to avoid duplicating steps.
Question : In the Job Plans application, which tab is used to define Nested Job Plans so that a hierarchy of parent and child plans can be established?
Q29 · Sous-rubrique 6.1 · Type 2B · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO Job Plan elements are copied to the generated Work Order when a PM or manual apply-Job-Plan action runs? (Choose 2.)

Condition Monitoring

Section 16% ~1 question Monitoring
Illustration de la leçon 6.2 — Condition Monitoring : Measurement Points + Warning/Upper/Lower Limits + WO auto-generation

📋 Objectifs IBM

  • Comprendre les principes fondamentaux de la maintenance basée sur la condition (CBM) dans Maximo.
  • Identifier les applications et outils Maximo utilisés pour la surveillance de la condition des actifs.
  • Décrire comment les données de condition sont collectées et utilisées pour déclencher des actions de maintenance.
  • Expliquer le rôle des KPI et des tableaux de bord dans la visualisation de la santé des actifs.
  • Distinguer les capacités de surveillance de Maximo Manage et de Maximo Monitor.
  • Appréhender l'intégration des données de capteurs et des systèmes SCADA dans Maximo pour la CBM.

💡 Points clés

  • Maintenance Basée sur la Condition (CBM) — Stratégie de maintenance qui utilise l'état réel de l'actif pour décider quand et quelle maintenance est nécessaire, en se basant sur des indicateurs de performance.
  • Collecte de Données de Condition — Les données peuvent être recueillies par des mesures non invasives, des inspections visuelles, des données de performance, des tests planifiés, ou des capteurs en continu.
  • Condition Monitoring (Application) — Application Maximo permettant de définir des points de mesure, des seuils, et des actions automatiques basées sur l'état des actifs.
  • Meters et Meter Readings — Les compteurs sont utilisés pour suivre l'utilisation ou l'état d'un actif, et leurs relevés sont des données de condition essentielles.
  • KPI (Key Performance Indicators) — Indicateurs définis via l'application KPI Manager, utilisant des requêtes SQL pour surveiller des métriques clés avec des seuils d'alerte.
  • Start Center — Tableau de bord personnalisable où les KPI et les requêtes publiques peuvent être affichés pour une vue d'ensemble rapide de la santé des actifs.
  • Maximo Monitor — Composant de la Maximo Application Suite (MAS) spécialisé dans la surveillance à l'échelle de l'entreprise avec détection d'anomalies basée sur l'IA et tableaux de bord configurables.
  • Génération Automatique d'Ordres de Travail — Une capacité clé de la CBM et de Maximo Monitor est la création automatique d'ordres de travail en réponse à des seuils dépassés ou des anomalies détectées.

📐 Architecture de la Surveillance de Condition

La surveillance de condition dans Maximo s'appuie sur une architecture robuste qui intègre la collecte de données, l'analyse et la déclenchement d'actions de maintenance. Au cœur de cette architecture se trouve la capacité de Maximo à ingérer des données provenant de diverses sources, qu'elles soient manuelles ou automatisées, pour évaluer l'état de santé des actifs.

Cette approche permet une transition de la maintenance préventive basée sur le temps vers une maintenance prédictive et basée sur la condition, optimisant ainsi les opérations et réduisant les temps d'arrêt imprévus. L'intégration avec des systèmes externes comme les SCADA ou les capteurs IoT est fondamentale pour une surveillance en temps quasi réel.


    
Architecture de la surveillance de condition dans Maximo, illustrant le flux des données depuis les capteurs jusqu'à la génération des ordres de travail et l'intervention des techniciens.

📊 Comparaison: Maximo Manage vs. Maximo Monitor

Bien que Maximo Manage offre des capacités robustes de surveillance de condition, la Maximo Application Suite (MAS) introduit Maximo Monitor, une solution plus avancée pour la détection d'anomalies à l'échelle de l'entreprise. Comprendre leurs différences est crucial pour choisir la bonne approche de surveillance.

Capacités de Surveillance de Condition : Maximo Manage vs. Maximo Monitor
CaractéristiqueMaximo Manage (Classique)Maximo Monitor (MAS)
Objectif PrincipalGestion des actifs, maintenance réactive/préventive, CBM de base.Surveillance à l'échelle de l'entreprise, détection d'anomalies IA, maintenance prédictive.
Collecte de DonnéesManuelle (Meter Readings), intégration limitée de capteurs via interfaces.Intégration rapide et massive de données de capteurs IoT, SCADA, systèmes externes.
Analyse des DonnéesSeuils définis manuellement, KPI basés sur SQL, rapports ad-hoc.Détection d'anomalies basée sur l'IA, apprentissage automatique, analyse de données en temps quasi réel.
VisualisationStart Center avec portlets KPI, rapports standards.Tableaux de bord configurables sans code (No-Code Widgets), vue d'ensemble de l'opération à l'échelle de l'entreprise.
Génération d'OTAutomatique via Condition Monitoring ou Escalations basées sur des seuils.Génération automatique d'ordres de travail en réponse aux anomalies détectées, intégration fluide avec Manage.
ÉvolutivitéAdapté pour des besoins CBM spécifiques et gérables.Conçu pour une surveillance massive de milliers d'actifs et de flux de données.
ComplexitéConfiguration des compteurs et points de mesure, règles simples.Gestion de grands volumes de données, modèles d'IA, intégration de multiples sources.
Cette table met en évidence les différences clés entre les capacités de surveillance de condition offertes par Maximo Manage et la solution plus avancée, Maximo Monitor, au sein de la Maximo Application Suite.

⚙️ Configuration et Opérations de Condition Monitoring

La mise en œuvre d'une stratégie de surveillance de condition dans Maximo Manage implique plusieurs étapes clés, de la définition des points de mesure à la configuration des actions automatiques. L'objectif est de transformer les données brutes en informations exploitables qui déclenchent des interventions de maintenance au moment opportun.

L'application Condition Monitoring est le pivot de cette fonctionnalité. Elle permet de lier des points de mesure à des actifs ou des emplacements, de définir des seuils d'alerte et de spécifier les actions à entreprendre lorsque ces seuils sont dépassés. Par exemple, un actif critique comme une pompe peut avoir un point de mesure pour la vibration, avec un seuil d'alerte élevé qui génère automatiquement un ordre de travail pour inspection.

  • Définition des Meters — Dans l'application Meters, créez des compteurs pour suivre des paramètres spécifiques (ex: température, pression, vibrations, heures de fonctionnement). Associez-les à des actifs ou des types d'actifs.
  • Création de Points de Mesure — Dans l'application Assets ou Locations, ajoutez des points de mesure (MEASUREMENT) aux actifs ou emplacements. Liez-les aux Meters définis.
  • Configuration de Condition Monitoring — Dans l'application Condition Monitoring, sélectionnez un actif ou un emplacement et un point de mesure. Définissez des seuils de lecture (ex: seuil d'avertissement, seuil d'action).
  • Définition des Actions — Pour chaque seuil, spécifiez l'action à entreprendre : générer un ordre de travail (WORKORDER), envoyer une notification (COMMUNICATION), ou modifier le statut de l'actif (ASSETSTATUS).
  • Saisie des Meter Readings — Les relevés de compteurs peuvent être saisis manuellement via l'application Meter Readings, ou importés automatiquement depuis des systèmes externes (SCADA, IoT) via des intégrations.
  • Surveillance via KPI — Utilisez l'application KPI Manager pour créer des indicateurs qui surveillent l'état des actifs en fonction des relevés de compteurs et des seuils. Affichez ces KPI sur le Start Center pour une visibilité en temps réel.

Un exemple concret pourrait être la surveillance de la température d'un moteur de production. Un Meter "Température Moteur" est créé et associé à l'actif "Moteur Principal 01". Dans Condition Monitoring, un seuil d'avertissement est fixé à 80°C et un seuil critique à 90°C. Si la température dépasse 80°C, une notification est envoyée au chef d'équipe. Si elle atteint 90°C, un ordre de travail de priorité élevée est automatiquement généré pour une inspection immédiate, avec un JOBPLAN pré-défini pour le diagnostic.

🔄 Workflow de la Maintenance Basée sur la Condition

Le workflow de la maintenance basée sur la condition (CBM) est un processus dynamique qui commence par la collecte continue de données et culmine avec des actions de maintenance ciblées. Il vise à anticiper les défaillances et à optimiser les interventions, réduisant ainsi les coûts et les temps d'arrêt.

Ce cycle de vie implique une surveillance constante des indicateurs de performance des actifs, l'analyse des tendances, et la prise de décision éclairée. L'automatisation joue un rôle crucial pour garantir que les alertes sont traitées rapidement et que les ordres de travail sont générés sans délai.


    
Workflow simplifié de la maintenance basée sur la condition, illustrant les étapes de la collecte de données à l'exécution de la maintenance en fonction de l'état de l'actif.

⚠️ Pièges IBM

Piège 1 — Confusion entre Meters et Condition Monitoring

Les candidats peuvent confondre le rôle des Meters et de l'application Condition Monitoring. Les Meters (compteurs) sont des entités qui suivent une valeur numérique ou alphanumérique (ex: heures de fonctionnement, température). L'application Condition Monitoring utilise les relevés de ces Meters pour évaluer l'état de l'actif par rapport à des seuils définis et déclencher des actions. Un Meter seul ne déclenche pas d'action sans être configuré dans Condition Monitoring ou via une Escalation.

Piège 2 — Sous-estimation de l'intégration des données externes

Une erreur courante est de penser que la surveillance de condition se limite à la saisie manuelle des relevés. En réalité, pour une CBM efficace, l'intégration de données provenant de systèmes SCADA, de capteurs IoT ou d'autres systèmes de contrôle est cruciale. Maximo est conçu pour ingérer ces données automatiquement, notamment via Maximo Monitor, pour une analyse en temps quasi réel et une détection proactive des anomalies. Ne pas considérer cette intégration limite fortement le potentiel de la CBM.

Piège 3 — Négligence des KPI et du Start Center

Les KPI et le Start Center sont souvent vus comme de simples outils de reporting. Cependant, ils sont des composants essentiels de la surveillance de condition. Un KPI bien configuré peut alerter visuellement les utilisateurs sur des dégradations de condition sans qu'ils aient à naviguer dans plusieurs applications. Le Start Center offre une vue consolidée et personnalisable de la santé des actifs, permettant une prise de décision rapide. Ignorer leur potentiel de visualisation et d'alerte est un piège.

🎯 Carte mémoire

Quel est le rôle principal de l'application Condition Monitoring dans Maximo ?

L'application Condition Monitoring permet de définir des points de mesure pour les actifs ou les emplacements, de spécifier des seuils d'alerte pour ces points, et de configurer des actions automatiques (comme la génération d'un WORKORDER ou l'envoi d'une COMMUNICATION) lorsque ces seuils sont dépassés, facilitant ainsi la maintenance basée sur la condition.

Comment Maximo Monitor améliore-t-il les capacités de surveillance de condition par rapport à Maximo Manage classique ?

Maximo Monitor, partie de la Maximo Application Suite, offre une surveillance à l'échelle de l'entreprise avec détection d'anomalies basée sur l'IA, des tableaux de bord configurables sans code, et une intégration rapide de données de capteurs IoT et SCADA. Il permet une analyse en temps quasi réel et une génération automatique d'ordres de travail plus sophistiquée que les fonctionnalités de base de Maximo Manage.

Quels sont les avantages clés de l'adoption d'une stratégie de Maintenance Basée sur la Condition (CBM) ?

La CBM permet de réduire les temps d'arrêt imprévus, d'optimiser les calendriers de maintenance en intervenant uniquement lorsque nécessaire, de prolonger la durée de vie des actifs, de diminuer les coûts de maintenance en évitant les réparations coûteuses dues à des défaillances inattendues, et d'améliorer la sécurité opérationnelle.

Comment les KPI peuvent-ils être utilisés pour la surveillance de condition dans Maximo ?

Les KPI, définis via l'application KPI Manager, peuvent être configurés pour surveiller des métriques clés liées à la condition des actifs (ex: nombre d'alertes de température, moyenne des vibrations). Ils utilisent des requêtes SQL pour extraire des données et peuvent afficher des seuils d'alerte (vert/jaune/rouge) sur le Start Center, offrant une visibilité immédiate sur la santé des actifs.

Q6 · Sous-rubrique 6.2 · Type 1A T1 · Simple
Question : In Condition Monitoring, what is the difference between a Warning Limit and an Upper/Lower Limit on a Measurement Point?
Q7 · Sous-rubrique 6.2 · Type 1B T1 · Simple
Question : Which component in Maximo is responsible for generating Work Orders from Measurement Points when readings breach Upper or Lower Limits?
Q8 · Sous-rubrique 6.2 · Type 1C T1 · Simple
Question : Where do you define Measurement Points in Maximo Manage v9.0?
Q4 · Sous-rubrique 6.2 · Type 1J · GAP-FILL Skillionair T1 · Simple
A reliability engineer has configured Upper and Lower Action Limits on a gauge-meter Measurement Point. They want to know which record type Maximo watches to trigger Work Order generation automatically.
Question : In the Condition Monitoring application, what record type triggers the creation of a Work Order when its value crosses the configured action limits?

Preventive Maintenance (PM)

Section 16% ~1-2 questions Maintenance
Illustration de la leçon 6.3 — PM : Master PM, children, Earliest Next Due Date, génération WO

📋 Objectifs IBM

  • Comprendre le rôle des enregistrements de maintenance préventive (PM) en tant que modèles pour la génération d'ordres de travail planifiés.
  • Expliquer comment les PM peuvent inclure des informations de plan de travail (Job Plan) et de plan de sécurité (Safety Plan).
  • Décrire la création et la gestion des hiérarchies de PM pour planifier des groupes d'ordres de travail liés à un actif ou une localisation.
  • Identifier les mécanismes de planification des travaux de PM pour les actifs sur un itinéraire (Route).
  • Distinguer les différents types de maintenance (réactive, préventive, proactive) et positionner le PM dans cette taxonomie.
  • Expliquer comment Maximo Manage permet de passer d'une gestion de la maintenance réactive à une approche proactive grâce aux PM.

💡 Points clés

  • Maintenance Préventive (PM) — Les enregistrements de PM sont des modèles fondamentaux dans Maximo Manage pour la planification et la génération automatiques d'ordres de travail de maintenance.
  • Génération d'Ordres de Travail — Un PM est conçu pour générer des ordres de travail (WORKORDER) de manière récurrente, assurant ainsi que les tâches de maintenance sont effectuées à intervalles réguliers ou selon des conditions spécifiques.
  • Intégration Job Plan et Safety Plan — Chaque PM peut intégrer un Job Plan détaillé et un Safety Plan, dont les informations sont automatiquement copiées dans les ordres de travail générés, garantissant cohérence et conformité.
  • Hiérarchies de PM — Il est possible de créer des relations parent-enfant entre des PM similaires pour former des hiérarchies, permettant la génération d'ensembles d'ordres de travail liés pour des actifs ou des localisations complexes.
  • Planification par Itinéraire (Route) — Les PM peuvent être associés à des itinéraires, ce qui permet de planifier des travaux de maintenance pour plusieurs actifs ou localisations le long d'un parcours défini, optimisant ainsi les déplacements et les ressources.
  • Modèle de Données — Les informations définies dans un PM, telles que les fréquences, les compteurs (METER), les dates de début et les durées estimées, sont des attributs clés qui dictent la logique de génération des ordres de travail.
  • Objectif Stratégique — L'implémentation des PM vise à réduire les pannes imprévues, prolonger la durée de vie des équipements, optimiser les coûts de maintenance et améliorer la sécurité opérationnelle.

📐 Architecture des PM et leur rôle dans la gestion des ordres de travail

La maintenance préventive (PM) est une pierre angulaire de la stratégie EAM (Enterprise Asset Management) dans Maximo Manage. Elle permet aux organisations de passer d'une approche réactive, où les interventions ont lieu après une panne, à une approche proactive et planifiée. Un enregistrement de PM n'est pas un ordre de travail en soi, mais plutôt un modèle intelligent qui déclenche la création d'ordres de travail basés sur des critères prédéfinis.

Ces critères peuvent inclure des intervalles de temps (mensuel, trimestriel), des relevés de compteurs (heures de fonctionnement, kilomètres parcourus) ou une combinaison des deux. L'architecture des PM est conçue pour être flexible, permettant d'associer un PM à un actif spécifique (ASSETNUM), à une localisation (LOCATION), ou même à un itinéraire (Route) couvrant plusieurs points d'intervention. Cette flexibilité est essentielle pour s'adapter à la diversité des besoins de maintenance au sein d'une entreprise.

WORKORDER)"]:::primary
    G["Actif (ASSET)"]:::quaternary
    H["Localisation (LOCATION)"]:::quaternary
    I["Itinéraire (Route)"]:::quaternary

    A -- 'Définit les règles de' --> B
    A -- 'Définit les règles de' --> C
    A -- 'Contient' --> D
    A -- 'Contient' --> E
    B -- 'Déclenche' --> F
    C -- 'Déclenche' --> F
    F -- 'Hérite de' --> D
    F -- 'Hérite de' --> E
    A -- 'Appliqué à' --> G
    A -- 'Appliqué à' --> H
    A -- 'Appliqué à' --> I

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1FFEE,stroke:#82C91E,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#E0F2FE,stroke:#38BDF8,stroke-width:2px,color:#0F172A
    classDef quaternary fill:#FFFBEB,stroke:#FBBF24,stroke-width:2px,color:#0F172A
">
Architecture conceptuelle d'un enregistrement de maintenance préventive (PM) et ses interactions avec les déclencheurs et les ordres de travail dans Maximo Manage. Ce diagramme illustre comment un PM sert de modèle pour la création d'ordres de travail, en intégrant des plans de travail et de sécurité, et en étant applicable à divers objets comme les actifs, les localisations ou les itinéraires.

📊 Comparaison des stratégies de maintenance

La maintenance préventive se situe au carrefour de différentes stratégies de maintenance. Comprendre ces distinctions est crucial pour optimiser la gestion des actifs et choisir l'approche la plus adaptée à chaque situation. Maximo Manage supporte l'ensemble de ces stratégies, mais le PM est spécifiquement conçu pour l'approche préventive et sert de base à des stratégies plus avancées comme la maintenance proactive.

Le tableau ci-dessous compare les caractéristiques principales des trois grandes catégories de maintenance, mettant en lumière la valeur ajoutée de la maintenance préventive gérée par des PM dans Maximo.

Comparaison des principales stratégies de maintenance
Stratégie de Maintenance Description Déclencheur principal Avantages Inconvénients Exemple Maximo
Réactive (Corrective) Intervention après la défaillance de l'équipement. Panne ou défaillance inattendue. Coût initial faible (pas de planification complexe). Temps d'arrêt imprévus, coûts de réparation élevés, risques de sécurité. Création d'un WORKORDER manuel suite à un incident ou une demande de service (Service Request).
Préventive (PM) Intervention planifiée à intervalles réguliers ou selon des compteurs pour éviter les pannes. Temps (calendrier) ou utilisation (compteur). Réduit les pannes imprévues, prolonge la durée de vie des actifs, meilleure planification des ressources. Peut entraîner une maintenance inutile (remplacement de pièces encore fonctionnelles), coûts de planification. Génération automatique de WORKORDER à partir d'un enregistrement Preventive Maintenance.
Proactive (Condition-Based) Intervention basée sur l'état réel de l'équipement, détecté par des capteurs ou des inspections. Données de condition (vibration, température, pression) ou relevés de compteurs spécifiques. Optimise les intervalles de maintenance, réduit les coûts, maximise la disponibilité des actifs. Investissement initial en technologies de surveillance, complexité de l'analyse des données. Utilisation de Condition Monitoring et de METER pour déclencher des WORKORDER via des Escalations ou des PM basés sur des seuils.
Ce tableau met en évidence les différences fondamentales entre les approches réactive, préventive et proactive de la maintenance. La maintenance préventive, gérée par les enregistrements PM dans Maximo, représente un équilibre entre la simplicité de la maintenance réactive et la sophistication de la maintenance proactive, offrant une base solide pour une gestion efficace des actifs.

⚙️ Configuration et gestion des PM dans Maximo Manage

La configuration d'un enregistrement de maintenance préventive (PM) dans Maximo Manage est un processus structuré qui garantit la génération correcte et opportune des ordres de travail. L'application Preventive Maintenance est le point central pour définir tous les paramètres nécessaires. Chaque PM est un modèle qui encapsule la logique de planification et les détails des tâches à effectuer.

Lors de la création d'un PM, plusieurs informations clés doivent être renseignées. Cela inclut l'identification de l'actif ou de la localisation concernée, la définition des fréquences de maintenance (basées sur le temps, les compteurs ou les deux), et l'association d'un Job Plan qui décrit les étapes détaillées de la maintenance. Un Safety Plan peut également être lié pour assurer la conformité aux normes de sécurité.

Les fréquences peuvent être simples (ex: tous les mois) ou complexes, incluant des décalages (Offset) et des règles de report. Maximo permet également de définir des hiérarchies de PM, où un PM parent peut générer des ordres de travail pour des PM enfants, créant ainsi des ensembles de tâches coordonnées. La gestion des itinéraires (Route) est une autre fonctionnalité puissante, permettant d'appliquer un PM à une séquence d'actifs ou de localisations, optimisant ainsi les tournées des techniciens.

  • Création d'un PM — Accédez à l'application Preventive Maintenance. Renseignez les champs obligatoires tels que la description, l'actif ou la localisation cible, et le site (SITEID).
  • Définition des Fréquences — Spécifiez les intervalles de temps (ex: 3 mois, 1 an) ou les relevés de compteurs (ex: 500 heures, 10 000 km) qui déclencheront la génération de l'ordre de travail. Vous pouvez combiner les deux types de fréquences.
  • Association Job Plan et Safety Plan — Liez un Job Plan existant qui contient les tâches, les ressources (main-d'œuvre, matériaux, services) et les outils nécessaires. Ajoutez un Safety Plan pour les consignes de sécurité spécifiques.
  • Paramètres de Génération — Configurez les options de génération, telles que la date de début de la prochaine génération, la fenêtre de génération anticipée, et si le PM est actif ou non.
  • Hiérarchies de PM — Pour des maintenances complexes, créez des PM enfants liés à un PM parent, permettant une coordination des ordres de travail générés.
  • Utilisation des Itinéraires (Route) — Si le PM s'applique à plusieurs points d'intervention séquentiels, associez-le à un Route pour générer des ordres de travail pour chaque point de l'itinéraire.

🔄 Cycle de vie d'un enregistrement de maintenance préventive (PM)

Le cycle de vie d'un enregistrement de maintenance préventive dans Maximo Manage est un processus dynamique qui commence par sa création et se poursuit par la génération récurrente d'ordres de travail. Ce cycle assure que les actifs reçoivent la maintenance nécessaire de manière systématique, contribuant à leur fiabilité et à leur longévité. Chaque étape du cycle est cruciale pour maintenir l'efficacité du programme de maintenance préventive.

Un PM passe par plusieurs états, de sa conception à son activation, et potentiellement à sa révision ou sa désactivation. La gestion de ces états est essentielle pour contrôler la planification et l'exécution des tâches de maintenance. Une fois actif, le PM surveille les conditions de déclenchement (temps ou compteur) et génère automatiquement des ordres de travail, qui entrent ensuite dans leur propre cycle de vie (planification, approbation, exécution, clôture).


    
Ce diagramme illustre le cycle de vie typique d'un enregistrement de maintenance préventive (PM) dans Maximo Manage. Il montre les transitions d'état du PM lui-même, ainsi que le point où il déclenche la génération d'un ordre de travail, qui suit ensuite son propre cheminement jusqu'à sa clôture, permettant au PM de continuer son cycle de surveillance et de génération.

⚠️ Pièges IBM

Piège 1 — Confusion entre PM et Job Plan

Un piège courant est de confondre un enregistrement de maintenance préventive (PM) avec un Job Plan. L'étudiant pourrait penser que le PM contient directement les tâches à effectuer. Or, le PM est le déclencheur et le planificateur de la maintenance, tandis que le Job Plan est le détail des tâches. Un PM fait référence à un ou plusieurs Job Plan, mais ne les contient pas directement. Si un Job Plan est modifié, tous les PM qui y font référence bénéficieront de la mise à jour lors de la prochaine génération d'ordres de travail, sans qu'il soit nécessaire de modifier chaque PM individuellement. L'examen peut présenter des scénarios où la modification d'un Job Plan est nécessaire, et il est crucial de comprendre que cela impacte les PM liés, mais que le PM lui-même n'est pas le lieu de définition des tâches.

Piège 2 — Compréhension des déclencheurs de fréquence

La gestion des fréquences dans un PM peut être complexe et source d'erreurs. Les PM peuvent être déclenchés par le temps (calendrier), par des relevés de compteurs (METER), ou par une combinaison des deux. Un piège fréquent est de mal interpréter la logique de "prochaine date de génération" ou de "prochain relevé de compteur". Par exemple, si un PM est configuré pour générer un ordre de travail tous les 3 mois OU tous les 500 heures, Maximo générera l'ordre de travail dès que l'UNE des conditions est remplie, et non les deux. De plus, les options de décalage (Offset) ou de report (Roll Over) peuvent modifier le comportement attendu. Il est essentiel de bien comprendre comment Maximo calcule la prochaine date ou le prochain relevé de déclenchement pour éviter la génération d'ordres de travail trop tôt, trop tard, ou pas du tout.

Piège 3 — Impact des hiérarchies de PM et des itinéraires

L'utilisation des hiérarchies de PM (parent-enfant) et des itinéraires (Route) peut être mal comprise. Un PM parent génère des ordres de travail pour ses PM enfants, créant une structure d'ordres de travail liés. Si le PM parent est désactivé, cela peut empêcher la génération des ordres de travail pour les PM enfants, même si ces derniers sont actifs. De même, un PM associé à un Route générera un ordre de travail pour chaque point de l'itinéraire. L'examen peut tester la compréhension de l'impact d'une modification ou d'une désactivation d'un élément dans ces structures complexes. Il est important de se rappeler que la hiérarchie et l'itinéraire définissent la portée et la relation des ordres de travail générés, et non les tâches elles-mêmes.

🎯 Carte mémoire

Quelle est la fonction principale d'un enregistrement de maintenance préventive (PM) dans Maximo Manage ?

La fonction principale d'un enregistrement de PM est de servir de modèle pour la génération automatique et récurrente d'ordres de travail de maintenance. Il définit les règles de planification (fréquences temporelles ou basées sur des compteurs) et les détails des tâches à effectuer via un Job Plan associé, garantissant ainsi une maintenance systématique des actifs.

Comment un Job Plan et un Safety Plan sont-ils liés à un PM, et quel est l'avantage de cette relation ?

Un Job Plan et un Safety Plan sont associés à un PM. Lorsque le PM génère un ordre de travail, les informations contenues dans ces plans sont automatiquement copiées dans le nouvel ordre de travail. L'avantage est la réutilisation et la standardisation : les modifications apportées au Job Plan ou au Safety Plan sont répercutées sur tous les futurs ordres de travail générés par les PM qui y font référence, sans nécessiter de modification individuelle de chaque PM.

Expliquez le concept de hiérarchie de PM et son utilité.

Une hiérarchie de PM permet de créer des relations parent-enfant entre des enregistrements de PM. Un PM parent peut déclencher la génération d'ordres de travail pour un groupe de PM enfants. Cette fonctionnalité est utile pour coordonner des maintenances complexes sur des ensembles d'actifs liés ou des systèmes, permettant de générer des hiérarchies d'ordres de travail qui reflètent la structure des équipements ou des processus.

Qu'est-ce qu'un PM basé sur un itinéraire (Route) et pourquoi est-il utilisé ?

Un PM basé sur un itinéraire est un enregistrement de maintenance préventive qui est appliqué à une séquence prédéfinie d'actifs ou de localisations (un Route). Il est utilisé pour optimiser la planification et l'exécution des tâches de maintenance lorsque plusieurs points d'intervention doivent être visités séquentiellement, réduisant ainsi les temps de déplacement et améliorant l'efficacité des techniciens.

Q9 · Sous-rubrique 6.3 · Type 1A T1 · Simple
Question : Which records can be associated directly to a Preventive Maintenance (PM) record in Maximo Manage v9.0?
Q10 · Sous-rubrique 6.3 · Type 1B T1 · Simple
Question : How does a Master PM propagate changes to its associated PM records?
Q11 · Sous-rubrique 6.3 · Type 1C T1 · Simple
Question : What is the purpose of the "Earliest Next Due Date" on a PM record?
Q12 · Sous-rubrique 6.3 · Type 1D T1 · Simple
Question : A PM record was previously updated by its Master PM, but the local team now needs to customize its job plan without being overwritten. What must be done?
Q30 · Sous-rubrique 6.3 · Type 2A · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO triggering mechanisms are supported for Preventive Maintenance record generation in Maximo Manage v9.0? (Choose 2.)

Créer et gérer les Work Orders

Section 16% ~2 questions WO Lifecycle
Illustration de la leçon 6.4 — Work Orders : 3 sources, 3 priorities, Flow Control, CALCPRIORITY

📋 Objectifs IBM

  • Comprendre le rôle central des ordres de travail (WORKORDER) dans la gestion de la maintenance.
  • Identifier les informations essentielles contenues dans un ordre de travail, telles que les tâches, la main-d'œuvre, les matériaux, les services, les outils, les actifs et les emplacements.
  • Maîtriser la création et la gestion des ordres de travail via l'application Work Order Tracking.
  • Savoir comment initier le processus de gestion de la maintenance et créer un historique des travaux demandés et effectués.
  • Appréhender l'intégration des inspections et des Job Plans aux ordres de travail.
  • Distinguer les différentes méthodes de création d'ordres de travail et leurs implications.

💡 Points clés

  • WORKORDER — Un ordre de travail est le document central pour planifier, exécuter et enregistrer les activités de maintenance sur des ASSET ou des LOCATION.
  • Work Order Tracking — C'est l'application principale dans Maximo pour créer, visualiser, modifier et gérer le cycle de vie complet des ordres de travail.
  • Contenu de l'WORKORDER — Il détaille les tâches à effectuer, les heures de main-d'œuvre (LABOR), les services, les matériaux (ITEM), les outils nécessaires, les ASSET concernés et les LOCATION d'intervention.
  • Historique de maintenance — La création d'un WORKORDER initie un enregistrement historique précieux des travaux demandés et réalisés, essentiel pour l'analyse et l'amélioration continue.
  • Job Plans — Des plans de travail prédéfinis peuvent être associés aux ordres de travail pour standardiser les tâches, les ressources et les procédures, améliorant ainsi l'efficacité.
  • Inspections — Les inspections peuvent être intégrées aux ordres de travail, notamment via le Work Supervision Work Center (versions antérieures à MAS 8.9/Manage 8.5), pour garantir la qualité et la conformité des interventions.
  • Création multiple — Les ordres de travail peuvent être créés non seulement dans l'application Work Order Tracking, mais aussi à partir d'autres applications ou processus Maximo.
  • Autonumérotation — Maximo peut configurer l'autonumérotation des ordres de travail, avec la possibilité d'ajouter un préfixe (ex: "AN" pour les numéros d'actifs).

📐 Architecture des Ordres de Travail dans Maximo

L'ordre de travail (WORKORDER) est la pierre angulaire de la gestion de la maintenance dans IBM Maximo Manage. Il ne s'agit pas seulement d'un formulaire, mais d'un objet complexe qui agrège des informations provenant de multiples entités et applications au sein du système. Sa structure est conçue pour capturer toutes les facettes d'une intervention de maintenance, de la planification initiale à la clôture finale.

Chaque WORKORDER est lié à un ASSET ou une LOCATION spécifique, définissant ainsi le périmètre de l'intervention. Il intègre des détails sur les ressources nécessaires (main-d'œuvre, matériaux, outils, services), les tâches à accomplir et les éventuelles inspections. Cette interconnexion avec d'autres modules de Maximo permet une vision holistique et un suivi précis de chaque activité de maintenance, contribuant à la traçabilité et à l'optimisation des opérations.


    
Ce diagramme illustre l'architecture des ordres de travail dans Maximo. L'application Work Order Tracking est le point d'entrée principal pour la création et la gestion des WORKORDER, qui sont ensuite liés à divers objets Maximo tels que les ASSET, LOCATION, LABOR, ITEM, TOOL, SERVICE, JOBPLAN et INSPECTION.

📊 Comparaison des méthodes de création d'ordres de travail

La flexibilité de Maximo permet de créer des ordres de travail à partir de diverses sources, chacune adaptée à des scénarios d'utilisation spécifiques. Comprendre ces distinctions est crucial pour optimiser les processus de maintenance et garantir l'efficacité opérationnelle.

Que ce soit pour une intervention corrective urgente ou une maintenance préventive planifiée, Maximo offre des chemins de création adaptés, chacun avec ses avantages en termes d'automatisation, de contrôle et de traçabilité.

Méthodes de création d'ordres de travail dans Maximo
Méthode de CréationDescriptionAvantages ClésCas d'Usage Typiques
Work Order Tracking (Manuelle) Création directe d'un WORKORDER dans l'application dédiée. L'utilisateur saisit toutes les informations manuellement. Contrôle total sur les détails, flexibilité maximale. Maintenance corrective imprévue, ajustements de dernière minute, ordres de travail complexes uniques.
Depuis un Job Plan Génération d'un WORKORDER à partir d'un Job Plan préexistant. Le Job Plan pré-remplit les tâches, ressources, etc. Standardisation des processus, réduction des erreurs, gain de temps. Maintenance préventive, tâches répétitives, interventions standardisées.
Depuis un PM (Preventive Maintenance) Génération automatique d'un WORKORDER basé sur un calendrier ou des compteurs définis dans un enregistrement de maintenance préventive. Automatisation complète, planification proactive, optimisation des ressources. Maintenance basée sur le temps (ex: tous les mois), basée sur l'utilisation (ex: toutes les 1000 heures de fonctionnement).
Depuis un Service Request Conversion d'une demande de service (signalée par un utilisateur) en WORKORDER pour intervention. Traçabilité de la demande initiale, amélioration du service client. Réparations signalées par les utilisateurs, demandes d'entretien non urgentes.
Depuis un Condition Monitoring Génération automatique d'un WORKORDER suite à la détection d'une condition anormale (ex: dépassement de seuil de vibration). Maintenance prédictive, réduction des pannes inattendues. Surveillance de l'état des équipements, détection précoce de défaillances.
Ce tableau compare les principales méthodes de création d'ordres de travail dans Maximo, mettant en évidence leurs caractéristiques, avantages et cas d'utilisation pour une gestion de maintenance optimisée.

⚙️ Gestion opérationnelle des Ordres de Travail

La gestion des ordres de travail est un processus dynamique qui s'étend de la création initiale à la clôture finale, impliquant plusieurs étapes et interactions au sein de Maximo. L'application Work Order Tracking est l'interface principale pour orchestrer ces activités, mais d'autres applications et Work Centers peuvent également jouer un rôle.

Un WORKORDER bien géré assure non seulement que le travail est effectué efficacement, mais aussi qu'un historique précis est conservé, ce qui est essentiel pour l'analyse des coûts, la planification future et l'amélioration continue des stratégies de maintenance. Par exemple, pour un site industriel avec 500 ASSET critiques, la création rapide et précise des WORKORDER est fondamentale pour minimiser les temps d'arrêt.

  • Création de l'WORKORDER — L'utilisateur initie un nouvel ordre de travail, soit manuellement dans Work Order Tracking, soit via une autre source (PM, Service Request, etc.). Les informations initiales comme l'ASSET, la LOCATION et la description du problème sont saisies.
  • Planification des ressources — Les ressources nécessaires (LABOR, ITEM, TOOL, SERVICE) sont définies. Des Job Plans peuvent être appliqués pour pré-remplir ces détails. Les inspections peuvent être ajoutées, notamment via le Work Supervision Work Center (pour les versions antérieures à MAS 8.9/Manage 8.5).
  • Approbation (WAPPR vers APPR) — L'ordre de travail passe par un processus d'approbation, souvent via un Workflow, pour s'assurer que les ressources sont disponibles et que le travail est autorisé.
  • Exécution du travail — Une fois approuvé, le travail est assigné et exécuté. Les techniciens peuvent enregistrer les heures de travail (LABTRANS), les matériaux utilisés (MATUSETRANS) et les observations.
  • Rapport d'achèvement (COMP) — Une fois le travail terminé, le technicien ou le superviseur met à jour le statut de l'ordre de travail à COMPLETE, en ajoutant les détails finaux et les codes de défaillance (FAILURECODE).
  • Clôture (CLOSED) — Après vérification et validation de toutes les informations, l'ordre de travail est clôturé, marquant la fin de son cycle de vie et l'archivage de son historique.

🔄 Cycle de vie d'un Ordre de Travail

Le cycle de vie d'un ordre de travail dans Maximo est un processus structuré qui garantit que chaque demande de maintenance est traitée de manière cohérente et traçable. Il commence par la détection d'un besoin et se termine par la clôture de l'enregistrement, avec plusieurs étapes intermédiaires pour la planification, l'approbation et l'exécution.

Chaque transition de statut est significative et peut déclencher des actions ou des notifications spécifiques, assurant que toutes les parties prenantes sont informées et que les processus sont respectés. La compréhension de ce cycle est fondamentale pour tout utilisateur de Maximo impliqué dans la gestion de la maintenance.


    
Ce diagramme illustre le cycle de vie typique d'un ordre de travail dans Maximo, montrant les transitions de statut clés de la création à la clôture, y compris les chemins d'annulation possibles.

⚠️ Pièges IBM

Piège 1 — Disponibilité des Work Centers

Les candidats peuvent être induits en erreur par des questions sur le Work Supervision Work Center ou le Work Execution Work Center pour la création d'ordres de travail. Il est crucial de se rappeler que, comme indiqué dans les chunks RAG, ces Work Centers ne sont plus disponibles à partir de Maximo Application Suite 8.9 et Maximo Manage 8.5. Les informations les concernant s'appliquent uniquement aux versions antérieures (8.4 et précédentes). Une question pourrait tester cette connaissance en présentant un scénario où un superviseur tente d'ajouter des inspections via le Work Supervision Work Center dans une version récente de Maximo.

Piège 2 — Contenu obligatoire de l'WORKORDER

Une question pourrait lister des éléments et demander lesquels sont "obligatoires" ou "essentiels" pour un ordre de travail. Bien que l'WORKORDER puisse contenir de nombreux détails (tâches, main-d'œuvre, matériaux, outils, actifs, emplacements, services), tous ne sont pas nécessairement requis à la création initiale ou pour que l'ordre de travail soit valide. Le piège est de considérer tous les éléments listés dans la documentation comme des prérequis absolus pour la création. Les éléments fondamentaux sont généralement l'ASSET ou la LOCATION et une description du travail, les autres étant ajoutés au fur et à mesure de la planification et de l'exécution.

Piège 3 — Permissions de création pour les techniciens

Il est facile de supposer que les techniciens peuvent créer des ordres de travail par défaut dans le Work Execution Work Center. Cependant, les chunks RAG précisent que "par défaut, les techniciens ne peuvent pas créer d'ordres de travail dans le Work Execution Work Center". Les administrateurs doivent explicitement leur accorder cette permission et configurer le Work Center pour afficher ces ordres. Une question pourrait présenter un scénario où un technicien ne peut pas créer un WORKORDER et demander la cause, la bonne réponse étant souvent liée aux permissions ou à la configuration.

🎯 Carte mémoire

Quel est le rôle principal de l'application Work Order Tracking dans Maximo ?

L'application Work Order Tracking est l'interface principale pour créer, gérer et suivre le cycle de vie complet des ordres de travail (WORKORDER). Elle permet d'initier le processus de maintenance, de planifier les ressources et de conserver un historique détaillé des interventions.

Quelles sont les informations clés qu'un ordre de travail peut contenir selon la documentation IBM ?

Un ordre de travail peut inclure les tâches effectuées, les heures de main-d'œuvre (LABOR), les services utilisés, les matériaux (ITEM) consommés, les outils (TOOL) requis, les actifs (ASSET) sur lesquels le travail a été effectué et les emplacements (LOCATION) où le travail a eu lieu.

Comment les Job Plans contribuent-ils à la création et à la gestion des ordres de travail ?

Les Job Plans sont des modèles prédéfinis qui peuvent être associés aux ordres de travail pour standardiser les tâches, les ressources (main-d'œuvre, matériaux, outils) et les procédures. Ils permettent de pré-remplir automatiquement de nombreuses informations, réduisant ainsi les erreurs et accélérant le processus de planification des ordres de travail.

À partir de quelle version de Maximo Application Suite ou Maximo Manage les Work Supervision Work Center et Work Execution Work Center ne sont-ils plus disponibles pour la création d'ordres de travail ?

Ces Work Centers ne sont plus disponibles à partir de Maximo Application Suite 8.9 et Maximo Manage 8.5. Les informations les concernant s'appliquent uniquement aux versions antérieures (8.4 et précédentes).

Q13 · Sous-rubrique 6.4 · Type 1A T1 · Simple
Question : What are the three standard sources from which Work Orders are created in Maximo Manage v9.0?
Q14 · Sous-rubrique 6.4 · Type 1B T1 · Simple
Question : What is the correct failure reporting hierarchy on a Work Order?
Q15 · Sous-rubrique 6.4 · Type 1C T1 · Simple
Question : In Maximo Manage v9.0, where is CALCPRIORITY (the calculated WO priority) configured?
Q16 · Sous-rubrique 6.4 · Type 1D T1 · Simple
Question : Which flag must be enabled on a Work Order for predecessor/successor relationships to enforce task execution order?
Q17 · Sous-rubrique 6.4 · Type 2 (5 options, 2 correct) T2 · Choix de 2
Question : Which TWO priority fields participate in the CALCPRIORITY computation on a Work Order?
Q31 · Sous-rubrique 6.4 · Type 2B · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO Work Order types natively roll up their actual costs to the referenced Asset via Maintenance Cost Rollup? (Choose 2.)
Q32 · Sous-rubrique 6.4 · Type 3A · Phase3B Pick-N T3 · Choix de 3
Question : Which THREE Work Order status transitions are valid directly from APPR (Approved)? (Choose 3.)

WO Intelligence features (AI Broker)

Section 16% ~2-3 questions ⭐ MAS 9 New
Illustration de la leçon 6.5 — AI Broker : 3 System Properties + Granite 3.0 8B + Problem Code Classification

📋 Objectifs IBM

  • Comprendre l'évolution des fonctionnalités d'intelligence artificielle dans Maximo Manage, de l'AI broker à Maximo AI Service.
  • Identifier les principales fonctionnalités d'IA offertes par Maximo AI Service pour la gestion des ordres de travail.
  • Décrire le processus de configuration de Maximo Manage pour l'intégration de Maximo AI Service.
  • Expliquer le rôle des configurations AI et des modèles de template dans l'activation des fonctionnalités d'IA.
  • Distinguer les prérequis et les étapes d'administration pour le déploiement de Maximo AI Service en mode SaaS et on-premises.
  • Reconnaître l'importance des propriétés système et des identifiants de tenant pour l'intégration de l'IA.

💡 Points clés

  • Maximo AI Service — Un add-on intégré pour Maximo Application Suite 9.1, remplaçant l'AI broker pour fournir des fonctionnalités d'IA.
  • AI broker — La solution d'IA introduite dans Maximo 9.0, dépréciée et remplacée par Maximo AI Service à partir du 1er août 2025.
  • Fonctionnalités d'IA — Incluent l'assistant AI, les recommandations de valeurs de champ (codes de problème), la recherche d'ordres de travail similaires et les recommandations pour les stratégies de fiabilité.
  • Configurations AI — Des enregistrements créés dans l'application `AI configuration` de Maximo Manage, contenant les paramètres pour les fonctionnalités d'IA et les modèles de template.
  • Modèles de template — Des modèles spécifiques fournis par Maximo AI Service, chacun ayant des exigences de données uniques et pouvant nécessiter un entraînement ou une inférence.
  • Propriétés système — Des paramètres essentiels comme `mxe.int.aibrokerapiurl` et `mxe.int.aibrokertenantid` qui doivent être configurés pour l'intégration de Maximo AI Service.
  • Déploiement — Maximo AI Service peut être déployé avec Maximo Application Suite 9.0 ou 9.1, en mode SaaS ou on-premises, avec des prérequis spécifiques pour chaque option.
  • Application `AI configuration` — L'outil central dans Maximo Manage pour administrer et gérer les configurations des fonctionnalités d'IA.

📐 Architecture d'intégration de l'IA dans Maximo Manage

L'intégration des capacités d'intelligence artificielle dans Maximo Manage a évolué pour offrir une maintenance plus prédictive et proactive. Au cœur de cette évolution se trouve le passage de l'ancien AI broker à la solution plus robuste et intégrée, Maximo AI Service. Cette architecture permet à Maximo Manage de tirer parti de modèles d'apprentissage automatique pour améliorer la gestion des ordres de travail et la fiabilité des actifs.

Maximo AI Service agit comme un pont entre les données opérationnelles de Maximo Manage et les algorithmes d'IA. Il fournit des modèles de template prédéfinis qui peuvent être configurés pour diverses applications, telles que la recommandation de codes de problème ou la détection d'ordres de travail similaires. Cette approche modulaire assure une flexibilité et une évolutivité pour les besoins d'intelligence artificielle.

 B
    A -- "Intègre" --> C
    B -- "Configure via" --> D
    B -- "Utilise" --> E
    C -- "Fournit" --> F
    D -- "Gère" --> F
    G -- "Alimente" --> F
    F -- "Génère" --> H
    F -- "Génère" --> I
    F -- "Génère" --> J
    F -- "Génère" --> K
    E -- "Connecte" --> C

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#60A5FA,stroke:#3B82F6,stroke-width:2px,color:#FFFFFF
    classDef quaternary fill:#FDE68A,stroke:#FBBF24,stroke-width:2px,color:#0F172A
    classDef quinary fill:#A78BFA,stroke:#8B5CF6,stroke-width:2px,color:#FFFFFF
    classDef result fill:#34D399,stroke:#059669,stroke-width:2px,color:#FFFFFF
">
Architecture d'intégration de Maximo AI Service avec Maximo Manage, illustrant les composants clés et leurs interactions pour fournir des fonctionnalités d'intelligence artificielle.

📊 Comparaison : AI broker vs. Maximo AI Service

L'évolution des capacités d'intelligence artificielle dans Maximo est marquée par le remplacement de l'AI broker par Maximo AI Service. Cette transition, effective à partir du 1er août 2025, représente une amélioration significative en termes d'intégration, de fonctionnalités et de support. Comprendre les différences entre ces deux approches est crucial pour les administrateurs et les utilisateurs de Maximo.

Maximo AI Service est conçu comme un add-on intégré à Maximo Application Suite, offrant une expérience plus cohérente et des capacités étendues. Il est important de noter que les instances de l'AI broker doivent être désinstallées pour migrer vers Maximo AI Service et continuer à bénéficier des fonctionnalités d'IA.

Différences clés entre AI broker et Maximo AI Service
CaractéristiqueAI broker (déprécié)Maximo AI Service (actuel)
IntroductionMaximo 9.0Maximo Application Suite 9.1
StatutDéprécié (à partir du 1er août 2025)Add-on intégré et supporté
IntégrationSolution autonomeIntégré à Maximo Application Suite
DéploiementAncienne méthodeAvec MAS 9.0 ou 9.1 (SaaS ou on-premises)
FonctionnalitésLimitées (ex: codes de problème)Assistant AI, recommandations de champs, ordres de travail similaires, stratégies de fiabilité
GestionVia des configurations spécifiquesVia l'application `AI configuration` dans Maximo Manage
MigrationDésinstallation requise pour passer à Maximo AI ServiceStandard pour les nouvelles implémentations et migrations
Ce tableau met en évidence les distinctions fondamentales entre l'AI broker, désormais déprécié, et Maximo AI Service, la solution d'intelligence artificielle actuelle et recommandée pour Maximo Manage.

⚙️ Configuration et administration de Maximo AI Service

La mise en œuvre de Maximo AI Service dans un environnement Maximo Manage nécessite une série d'étapes de configuration et d'administration. Ces étapes garantissent que les fonctionnalités d'IA sont correctement intégrées et opérationnelles, permettant aux utilisateurs de bénéficier des recommandations intelligentes et de l'automatisation.

Le processus commence par la vérification des prérequis de déploiement, qui varient légèrement selon que Maximo AI Service est utilisé en mode SaaS ou on-premises. Une fois les prérequis satisfaits, l'administrateur système doit configurer les propriétés système essentielles dans Maximo Manage pour établir la connexion avec Maximo AI Service.

  • Vérification des prérequis — Pour les déploiements on-premises, il est crucial de revoir l'ensemble du processus d'activation des fonctionnalités d'IA et de s'assurer que Maximo AI Service est déployé. Pour les déploiements SaaS, les valeurs des propriétés système de Maximo Manage doivent être spécifiées, souvent fournies dans une lettre de bienvenue.
  • Configuration des propriétés système — Deux propriétés système sont particulièrement importantes :
    • `mxe.int.aibrokerapiurl` : Cette propriété doit pointer vers l'URL de l'API de Maximo AI Service, avec le suffixe `/ibm/aibroker/service/rest/api/v1`. Par exemple, `https://aibroker.xxxxxx.cloud.techzone.ibm.com/ibm/aibroker/service/rest/api/v1`.
    • `mxe.int.aibrokertenantid` : Cette propriété doit contenir l'identifiant unique (ID) du tenant associé à Maximo AI Service.
  • Création des configurations AI — Dans l'application `AI configuration` de Maximo Manage, les administrateurs créent des enregistrements appelés "configurations AI". Chaque configuration contient les paramètres pour une fonctionnalité d'IA spécifique, y compris le modèle de template requis fourni par Maximo AI Service.
  • Gestion des modèles de template — Les modèles de template sont au cœur des fonctionnalités d'IA. Certains modèles, comme celui utilisé pour la recherche d'ordres de travail similaires, sont disponibles par défaut. D'autres, pour des recommandations de champs spécifiques, peuvent nécessiter la création ou la sélection de composants d'intégration.
  • Entraînement et inférence — Selon le modèle de template, un entraînement ou une inférence peut être nécessaire. L'application `AI configuration` permet de démarrer et de surveiller ces processus, qui sont essentiels pour que les modèles d'IA apprennent des données et fournissent des recommandations précises.

Un exemple concret serait la configuration pour les recommandations de codes de problème. L'administrateur créerait une configuration AI, sélectionnerait le modèle de template approprié pour les codes de problème, et s'assurerait que les données nécessaires sont préparées pour l'entraînement. Une fois le modèle entraîné, Maximo Manage pourrait alors suggérer des codes de problème pertinents lors de la création d'un ordre de travail, améliorant ainsi l'efficacité et la cohérence des données.

🔄 Cycle de vie d'une fonctionnalité AI dans Maximo Manage

Le déploiement et l'utilisation d'une fonctionnalité d'intelligence artificielle dans Maximo Manage suivent un cycle de vie structuré, de la préparation initiale à l'opérationnalisation des recommandations. Ce cycle implique plusieurs étapes clés, depuis la configuration de l'environnement jusqu'à la gestion des modèles d'IA et l'intégration des résultats dans les processus métier quotidiens.

Chaque étape est cruciale pour garantir que les fonctionnalités d'IA, telles que l'assistant AI ou les recommandations de codes de problème, fonctionnent de manière optimale et apportent une valeur ajoutée significative à la gestion des actifs et des ordres de travail. La surveillance continue et l'ajustement des configurations sont également des aspects importants de ce cycle.


    
Ce diagramme illustre le cycle de vie typique pour l'implémentation et l'opérationnalisation d'une fonctionnalité d'intelligence artificielle via Maximo AI Service dans Maximo Manage.

⚠️ Pièges IBM

Piège 1 — Confusion entre AI broker et Maximo AI Service

Les candidats peuvent confondre l'AI broker, l'ancienne solution d'IA introduite en Maximo 9.0, avec Maximo AI Service. Le piège réside dans le fait que l'AI broker est déprécié et sera remplacé par Maximo AI Service à partir du 1er août 2025. Il est crucial de comprendre que pour continuer à utiliser les fonctionnalités d'IA après cette date, il faut désinstaller l'AI broker et déployer Maximo AI Service 9.1. L'examen pourrait présenter des questions sur la configuration de l'AI broker comme si c'était la solution actuelle, alors que l'accent est mis sur Maximo AI Service.

Piège 2 — Omission des propriétés système essentielles

Un piège courant est d'oublier ou de mal configurer les propriétés système critiques dans Maximo Manage pour l'intégration avec Maximo AI Service. Les propriétés `mxe.int.aibrokerapiurl` et `mxe.int.aibrokertenantid` sont absolument nécessaires pour établir la connexion. Une question d'examen pourrait décrire un scénario où les fonctionnalités d'IA ne fonctionnent pas et demander la cause, la réponse correcte étant souvent liée à une configuration incorrecte ou manquante de ces propriétés. Il est facile d'ignorer le suffixe `/ibm/aibroker/service/rest/api/v1` pour l'URL, ce qui entraînerait un échec de connexion.

Piège 3 — Compréhension des modèles de template et de l'entraînement

Les candidats peuvent sous-estimer l'importance des modèles de template et la nécessité potentielle d'entraînement ou d'inférence pour certaines fonctionnalités d'IA. Toutes les fonctionnalités ne sont pas "prêtes à l'emploi" sans configuration supplémentaire. Par exemple, si l'on souhaite activer des recommandations de valeurs de champ autres que les codes de problème par défaut, il faut créer des composants d'intégration spécifiques. Le piège serait de croire que toutes les fonctionnalités d'IA sont activées simplement en déployant Maximo AI Service, sans passer par l'application `AI configuration` et la gestion des modèles.

🎯 Carte mémoire

Quel est le statut actuel de l'AI broker et par quoi est-il remplacé dans Maximo Manage 9.x ?

L'AI broker, introduit dans Maximo 9.0, est déprécié et sera remplacé par Maximo AI Service à partir du 1er août 2025. Pour continuer à utiliser les fonctionnalités d'IA, il est impératif de désinstaller l'AI broker et de déployer Maximo AI Service 9.1.

Quelles sont les principales fonctionnalités d'intelligence artificielle offertes par Maximo AI Service pour les ordres de travail ?

Maximo AI Service offre plusieurs fonctionnalités clés, notamment l'assistant AI, des recommandations de valeurs de champ (comme les codes de problème pour les ordres de travail), la capacité à localiser des ordres de travail similaires, et des recommandations pour les stratégies de fiabilité.

Quelles sont les deux propriétés système essentielles à configurer dans Maximo Manage pour l'intégration avec Maximo AI Service ?

Les deux propriétés système essentielles sont `mxe.int.aibrokerapiurl`, qui doit inclure le suffixe `/ibm/aibroker/service/rest/api/v1`, et `mxe.int.aibrokertenantid`, qui est l'identifiant unique du tenant associé à Maximo AI Service.

Quel est le rôle de l'application `AI configuration` dans Maximo Manage ?

L'application `AI configuration` est utilisée par les administrateurs système pour créer et gérer les configurations des fonctionnalités d'IA. Elle permet de définir les paramètres, de sélectionner les modèles de template requis et de surveiller les processus d'entraînement ou d'inférence nécessaires pour les fonctionnalités d'IA.

Q18 · Sous-rubrique 6.5 · Type 1A T1 · Simple
Question : Which THREE System Properties must be configured to enable the AI Broker for Work Order Intelligence in Maximo Manage v9.0?
Q19 · Sous-rubrique 6.5 · Type 1B T1 · Simple
Question : Which Work Order field is the primary input used by Work Order Intelligence for predictions?
Q20 · Sous-rubrique 6.5 · Type 1C T1 · Simple
Question : A customer reports that Work Order Intelligence predictions are inconsistent. What is the most effective way to improve prediction accuracy?
Q21 · Sous-rubrique 6.5 · Type 1D T1 · Simple
Question : Which LLM model family is used by the AI Broker for Work Order Intelligence in Maximo Manage v9.0?
Q22 · Sous-rubrique 6.5 · Type 4 (drag-drop) T4 · Ordre
Question : Place the following AI Broker setup steps in the correct order.
  1. A1. Configure the three mxe.int.aibroker* System Properties
  2. B2. Open the AI Configuration application and register the AI Broker endpoint
  3. C3. Enable the Work Order Intelligence use case
  4. D4. Validate predictions by creating a Work Order with a detailed description

Configurer le Maintenance Cost Rollup

Section 16% ~1 question Cost
Illustration de la leçon 6.6 — Maintenance Cost Rollup : 4 categories (Labor/Material/Tool/Service) → asset hierarchy

📋 Objectifs IBM

  • Comprendre l'importance du calcul des coûts de maintenance pour les actifs.
  • Distinguer les méthodes de cumul des coûts de maintenance : manuel et automatique.
  • Identifier les types de coûts inclus dans le cumul (main-d'œuvre, matériaux, outils, services).
  • Savoir configurer la propriété système pour l'automatisation du cumul des coûts.
  • Appliquer la procédure de cumul manuel des coûts pour les ordres de travail existants.
  • Expliquer l'impact de la hiérarchie des actifs sur le cumul des coûts de maintenance.

💡 Points clés

  • Maintenance Cost Rollup — Processus de calcul et de cumul des coûts associés à la maintenance d'un actif, incluant la main-d'œuvre, les matériaux, les outils et les services.
  • Application Assets — L'application principale dans Maximo où les coûts de maintenance sont cumulés pour les actifs.
  • Ordre de travail (Work Order) — Les coûts sont cumulés à partir des ordres de travail associés à un actif une fois qu'ils sont fermés (`CLOSED`).
  • Hiérarchie des actifs — Les coûts sont cumulés vers l'actif de niveau supérieur (`top-level asset`) dans la hiérarchie à laquelle l'actif appartient.
  • Cumul manuel — Méthode par défaut pour le cumul des coûts, nécessitant l'utilisation de l'action `Roll Up Maintenance Costs` dans l'application `Assets`.
  • Cumul automatique — Nécessite la configuration de la propriété système `mxe.workorder.rollupMaintenanceCosts` à `1` pour automatiser le cumul lors de la fermeture des ordres de travail.
  • Coûts non traités — Les coûts existants avant la configuration du cumul automatique doivent être traités manuellement.
  • Zero Costs — Possibilité de réinitialiser les coûts d'un actif pour l'année en cours ou tous les coûts totaux via les options `Zero Year to Date Costs` ou `Zero Total Costs`.

📐 Architecture du cumul des coûts de maintenance

Le cumul des coûts de maintenance dans Maximo Manage est un mécanisme fondamental pour évaluer la performance financière des actifs. Il permet de consolider l'ensemble des dépenses engagées pour la main-d'œuvre, les matériaux, les outils et les services directement liés aux opérations de maintenance. Cette consolidation est essentielle pour l'analyse des coûts du cycle de vie des actifs et pour la prise de décision stratégique en matière de gestion des immobilisations.

Ce processus s'appuie sur la relation étroite entre les ordres de travail (`WORKORDER`) et les actifs (`ASSET`). Chaque fois qu'un ordre de travail est exécuté et fermé pour un actif, les coûts associés sont identifiés et peuvent être agrégés. La particularité de Maximo est sa capacité à remonter ces coûts le long de la hiérarchie des actifs, garantissant que les coûts sont attribués au bon niveau de l'arborescence, jusqu'à l'actif parent de plus haut niveau.


    
Ce diagramme illustre l'architecture conceptuelle du cumul des coûts de maintenance. Les coûts générés par un ordre de travail sont d'abord associés à un actif, puis remontent la hiérarchie des actifs jusqu'à l'actif de niveau supérieur, où ils sont consolidés et visibles dans l'application Assets.

📊 Comparaison des méthodes de cumul des coûts

Maximo Manage offre deux approches principales pour le cumul des coûts de maintenance : le cumul manuel et le cumul automatique. Le choix entre ces deux méthodes dépend des besoins opérationnels et de la stratégie de gestion des coûts de l'organisation. Comprendre leurs différences est crucial pour une implémentation efficace.

Comparaison des méthodes de cumul des coûts de maintenance
CaractéristiqueCumul ManuelCumul Automatique
DéclenchementAction explicite de l'utilisateur dans l'application Assets.Automatiquement lors de la fermeture d'un ordre de travail (`CLOSED`).
ConfigurationAucune configuration système spécifique requise, c'est le comportement par défaut.Nécessite de définir la propriété système mxe.workorder.rollupMaintenanceCosts à 1.
FlexibilitéPermet un contrôle granulaire sur le moment du cumul, utile pour les ajustements ou les vérifications.Optimise l'efficacité en éliminant l'intervention manuelle, idéal pour les volumes élevés.
Coûts préexistantsDoit être utilisé pour cumuler les coûts des ordres de travail fermés avant l'activation du cumul automatique.Ne traite que les ordres de travail fermés après l'activation de la propriété système.
HistoriquePeut être utilisé pour corriger ou recalculer des cumuls passés si nécessaire.Assure une mise à jour continue et en temps réel des coûts des actifs.
PerformancePeut être plus lent pour un grand nombre d'actifs ou d'ordres de travail.Généralement plus rapide et plus efficace pour la gestion quotidienne des coûts.
Ce tableau met en évidence les distinctions clés entre le cumul manuel et automatique des coûts de maintenance, aidant à choisir la méthode la plus appropriée pour différents scénarios opérationnels.

⚙️ Configuration et opération du cumul des coûts

La mise en œuvre du cumul des coûts de maintenance dans Maximo Manage implique des étapes de configuration et des procédures opérationnelles distinctes selon que l'on opte pour un processus manuel ou automatique. La compréhension de ces étapes est essentielle pour garantir l'exactitude des données de coûts et l'efficacité de la gestion des actifs.

Par défaut, Maximo gère le cumul des coûts de manière manuelle. Cela signifie qu'un utilisateur doit explicitement initier l'action de cumul. Cependant, pour les organisations avec un volume important d'ordres de travail et un besoin de visibilité en temps quasi réel sur les coûts, l'automatisation est une option puissante. Cette automatisation est contrôlée par une propriété système spécifique, qui doit être activée pour modifier le comportement par défaut.

  • Activation du cumul automatique — Pour automatiser le cumul des coûts, la propriété système mxe.workorder.rollupMaintenanceCosts doit être définie sur 1. Cette configuration est généralement effectuée par un administrateur système dans l'application System Properties. Une fois activée, tous les ordres de travail fermés ultérieurement déclencheront un cumul automatique des coûts vers l'actif associé.
  • Gestion des coûts préexistants — Il est crucial de noter que l'activation de la propriété système n'affecte pas rétroactivement les ordres de travail déjà fermés. Tous les coûts de maintenance non traités qui existaient avant la configuration automatique devront être cumulés manuellement. Cela garantit l'intégrité des données historiques.
  • Procédure de cumul manuel — Dans l'application Assets, sélectionnez l'actif pour lequel vous souhaitez cumuler les coûts. Utilisez l'action `Roll Up Maintenance Costs`. Cette action calculera et agrègera les coûts de main-d'œuvre, de matériaux, d'outils et de services à partir de tous les ordres de travail fermés associés à cet actif, en remontant la hiérarchie si nécessaire.
  • Réinitialisation des coûts — L'application Assets offre également des options pour réinitialiser les coûts. L'option `Zero Year to Date Costs` permet de mettre à zéro tous les coûts cumulés pour l'année en cours, tandis que `Zero Total Costs` réinitialise tous les coûts totaux de l'actif. Ces actions sont utiles pour les ajustements comptables ou les débuts de nouveaux cycles de reporting.

Un exemple concret pourrait être une entreprise gérant une flotte de 250 véhicules. Après avoir activé le cumul automatique, chaque fois qu'un ordre de travail pour une réparation de véhicule est fermé, les coûts de main-d'œuvre du mécanicien, les pièces de rechange, les outils utilisés et les services externes sont automatiquement ajoutés au coût total de maintenance du véhicule. Pour les 15 ordres de travail fermés avant l'activation, l'administrateur devra lancer l'action `Roll Up Maintenance Costs` manuellement pour chaque véhicule concerné afin d'assurer une comptabilité complète.

🔄 Workflow du cumul des coûts de maintenance

Le workflow du cumul des coûts de maintenance décrit le parcours des informations de coûts depuis la création d'un ordre de travail jusqu'à leur consolidation sur l'actif. Ce processus est dynamique et peut être influencé par la configuration du système, notamment le choix entre un cumul manuel ou automatique. Il est essentiel de comprendre chaque étape pour garantir une gestion financière précise des actifs.

Le cycle commence dès qu'un besoin de maintenance est identifié, menant à la création d'un ordre de travail. Au fur et à mesure que le travail progresse, des coûts sont engagés. La phase critique pour le cumul des coûts intervient lorsque l'ordre de travail atteint son statut final de fermeture, déclenchant alors le processus d'agrégation des dépenses.

 WO_IN_PROGRESS: Début des travaux
    WO_IN_PROGRESS --> WO_CLOSED: Travaux terminés, WO fermé
    WO_CLOSED --> COSTS_PENDING: Coûts associés à l'actif

    COSTS_PENDING --> MANUAL_ROLLUP: Si configuration manuelle ou coûts préexistants
    COSTS_PENDING --> AUTO_ROLLUP: Si propriété système activée

    MANUAL_ROLLUP --> ASSET_COSTS_ROLLED_UP: Action 'Roll Up Maintenance Costs'
    AUTO_ROLLUP --> ASSET_COSTS_ROLLED_UP: Propriété système 'mxe.workorder.rollupMaintenanceCosts=1'

    ASSET_COSTS_ROLLED_UP --> WO_CLOSED: Les coûts sont liés à l'historique du WO
    ASSET_COSTS_ROLLED_UP --> WO_CREATED: Nouveau cycle de maintenance

    note right of ASSET_COSTS_ROLLED_UP
        Coûts remontés vers l'actif
        de niveau supérieur dans la hiérarchie.
    end note
">
Ce diagramme d'état illustre le workflow du cumul des coûts de maintenance, depuis la création d'un ordre de travail jusqu'à l'agrégation des coûts sur l'actif, en distinguant les chemins manuel et automatique.

⚠️ Pièges IBM

Piège 1 — Oubli des coûts préexistants lors du passage à l'automatique

Un piège courant est de penser que l'activation de la propriété système mxe.workorder.rollupMaintenanceCosts=1 va automatiquement cumuler tous les coûts des ordres de travail déjà fermés. En réalité, cette propriété n'affecte que les ordres de travail qui sont fermés après son activation. Tous les ordres de travail fermés avant cette configuration, et dont les coûts n'ont pas encore été cumulés, devront l'être manuellement via l'action `Roll Up Maintenance Costs` dans l'application Assets. Ne pas le faire entraînera une sous-estimation des coûts de maintenance historiques de vos actifs.

Piège 2 — Mauvaise compréhension de la hiérarchie des actifs

Les examens peuvent tester la compréhension de la façon dont les coûts sont cumulés dans une hiérarchie d'actifs. Il est facile de supposer que les coûts restent sur l'actif directement lié à l'ordre de travail. Cependant, Maximo est conçu pour remonter ces coûts à l'actif de niveau supérieur (`top-level asset`) dans la hiérarchie. Si un ordre de travail est lié à un sous-composant d'un équipement complexe, les coûts seront finalement agrégés au niveau de l'équipement principal. Ignorer ce comportement peut conduire à des erreurs d'analyse des coûts et à une mauvaise attribution budgétaire.

Piège 3 — Confusion entre "Zero Year to Date Costs" et "Zero Total Costs"

Les options de réinitialisation des coûts dans l'application Assets, `Zero Year to Date Costs` et `Zero Total Costs`, peuvent être confondues. `Zero Year to Date Costs` réinitialise uniquement les coûts cumulés pour l'année fiscale en cours, ce qui est utile pour les rapports annuels ou les réinitialisations budgétaires. En revanche, `Zero Total Costs` efface l'intégralité de l'historique des coûts cumulés pour l'actif, depuis sa mise en service. Utiliser la mauvaise option peut entraîner une perte irréversible de données historiques de coûts, impactant gravement l'analyse du cycle de vie de l'actif.

🎯 Carte mémoire

Quel est le comportement par défaut du cumul des coûts de maintenance dans Maximo Manage et comment peut-on le modifier ?

Le comportement par défaut est le cumul manuel des coûts. Pour le modifier et activer le cumul automatique, il faut définir la propriété système mxe.workorder.rollupMaintenanceCosts à la valeur 1. Cette action est généralement effectuée par un administrateur système.

Quels types de coûts sont inclus dans le cumul des coûts de maintenance et où sont-ils agrégés dans une hiérarchie d'actifs ?

Les coûts inclus sont ceux de la main-d'œuvre, des matériaux, des outils et des services. Dans une hiérarchie d'actifs, ces coûts sont agrégés et remontés jusqu'à l'actif de niveau supérieur (`top-level asset`) auquel l'actif concerné appartient. Cela permet une vue consolidée des dépenses pour l'ensemble de l'équipement ou du système.

Que se passe-t-il si j'active le cumul automatique des coûts alors que des ordres de travail ont déjà été fermés sans cumul ?

L'activation du cumul automatique n'affecte que les ordres de travail qui seront fermés après cette configuration. Les ordres de travail fermés précédemment, dont les coûts n'ont pas été cumulés, devront être traités manuellement. Il faudra utiliser l'action `Roll Up Maintenance Costs` dans l'application Assets pour chaque actif concerné afin d'intégrer ces coûts historiques.

Dans quelle application Maximo peut-on réinitialiser les coûts d'un actif et quelles sont les deux options principales disponibles ?

Les coûts d'un actif peuvent être réinitialisés dans l'application Assets. Les deux options principales sont `Zero Year to Date Costs`, qui met à zéro les coûts pour l'année en cours, et `Zero Total Costs`, qui réinitialise tous les coûts cumulés de l'actif depuis son origine.

Q23 · Sous-rubrique 6.6 · Type 1A T1 · Simple
Question : Which four cost categories are aggregated in Maintenance Cost Rollup for an asset?
Q24 · Sous-rubrique 6.6 · Type 1B T1 · Simple
Question : Where is Maintenance Cost Rollup enabled in Maximo Manage v9.0?
Q25 · Sous-rubrique 6.6 · Type 1A · Phase2 Gap-C (Cost Rollup auto) T1 · Simple
The finance team wants maintenance costs (labor, materials, tools, services) to propagate automatically from a closed Work Order up to its referenced Asset, without requiring a manual "Roll Up Maintenance Costs" action or scheduled report.
Question : In which Maximo Manage application is the configuration set so that Asset Maintenance Cost Rollup runs automatically at Work Order Close?

Inspections (Inspection Forms)

Section 16% ~1-2 questions Inspections
Illustration de la leçon 6.7 — Inspections : 7 question types + Conditional + Follow-up + MVI integration

📋 Objectifs IBM

  • Comprendre le rôle et l'importance des formulaires d'inspection dans la gestion des actifs et des ordres de travail.
  • Décrire comment créer et gérer des formulaires d'inspection à l'aide de l'application `Inspection Forms`.
  • Expliquer comment les inspections sont intégrées aux ordres de travail et aux actifs dans Maximo Manage 9.x.
  • Identifier les applications et les Work Centers où les inspections peuvent être effectuées et consultées.
  • Démontrer la capacité à associer des formulaires d'inspection à des tâches spécifiques dans les plans de travail.
  • Reconnaître les fonctionnalités avancées des inspections, telles que l'analyse de photos et les inspections non planifiées.

💡 Points clés

  • `Inspection Forms` — Application dédiée à la création et à la gestion des formulaires d'inspection, remplaçant l'ancien Work Center dans Maximo 9.0+.
  • `Inspections` — Application mobile ou Work Center où les inspecteurs effectuent les inspections définies et enregistrent les résultats.
  • Intégration `Work Order` — Les inspections peuvent être ajoutées aux ordres de travail, soit directement, soit via des tâches spécifiques dans les plans de travail.
  • `Assets` et `Locations` — Les inspections peuvent être déclenchées et consultées directement depuis les applications `Assets` et `Locations`.
  • Inspections non planifiées — Possibilité de créer des inspections ad-hoc pour des actifs ou des emplacements, même sans ordre de travail préexistant.
  • Analyse de photos — Fonctionnalité permettant de télécharger des photos pendant une inspection et d'utiliser l'analyse pour détecter des anomalies, configurable via l'outil `Manage Inspection Forms`.
  • `Work Supervision Work Center` — Les superviseurs peuvent ajouter des inspections aux ordres de travail qu'ils créent dans ce Work Center.
  • `Inspections tab` — Un onglet dédié aux inspections apparaît sur un ordre de travail une fois qu'une inspection y est associée.

📐 Architecture des Inspections dans Maximo

L'architecture des inspections dans Maximo Manage 9.x est conçue pour offrir une flexibilité maximale dans la gestion des contrôles qualité et de conformité. Elle repose sur une séparation claire entre la définition des formulaires et leur exécution. Cette approche permet aux administrateurs de créer des modèles d'inspection standardisés, tandis que les techniciens sur le terrain peuvent les utiliser efficacement via des interfaces optimisées.

Au cœur de ce système se trouve l'application `Inspection Forms`, où les questions et les types de réponses sont configurés. Ces formulaires activés sont ensuite mis à disposition des inspecteurs via l'application `Inspections` (souvent sur des appareils mobiles) ou intégrés directement dans le flux de travail des ordres de travail. Cette architecture garantit que les données d'inspection sont structurées et cohérentes, facilitant l'analyse et la prise de décision.

 D[Work Order Tracking]:::tertiary
    B -- Associé à --> E[Assets / Locations]:::tertiary

    C -- Exécution --> F(Résultats d'Inspection)
    D -- Déclenche --> C
    E -- Déclenche --> C

    F -- Consultation --> D
    F -- Consultation --> E
    F -- Analyse --> G[Rapports & KPI]

    subgraph Maximo Manage 9.x
        A
        C
        D
        E
    end

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#E0F2F7,stroke:#67B7D1,stroke-width:2px,color:#0F172A
">
Diagramme architectural des inspections dans Maximo Manage 9.x, illustrant la relation entre la création des formulaires, leur utilisation par les inspecteurs et leur intégration avec les ordres de travail et les actifs.

📊 Comparaison : Ancienne vs Nouvelle Gestion des Inspections

Avec l'évolution de Maximo Application Suite et Maximo Manage 9.0, la gestion des formulaires d'inspection a subi une refonte significative. Il est crucial de comprendre les différences entre l'approche précédente (Work Center) et la nouvelle application basée sur le Maximo Application Framework pour l'examen.

La nouvelle application `Inspection Forms` offre une expérience utilisateur améliorée et une meilleure intégration au sein de l'écosystème MAS, tout en conservant les fonctionnalités essentielles de création et de gestion des formulaires.

Évolution de la gestion des formulaires d'inspection dans Maximo
CaractéristiqueAvant Maximo Manage 9.0Maximo Manage 9.0 et versions ultérieures
Nom de l'outil`Manage Inspection Forms` (Work Center)`Inspection Forms` (Application MAF)
Type d'interfaceWork Center (basé sur des rôles)Application Maximo Application Framework (MAF)
Fonctionnalité principaleCréation et définition des questions/réponses d'inspectionCréation et définition des questions/réponses d'inspection
Accès pour les inspecteursVia l'application `Inspections` (mobile)Via l'application `Inspections` (mobile)
Intégration `Work Order`Oui, via `Work Supervision Work Center`Oui, via `Work Supervision Work Center` et l'onglet `Inspections`
Support de l'analyse de photosNon mentionné explicitement comme intégréOui, configurable via l'outil `Manage Inspection Forms` pour `Maximo Visual Inspection`
FlexibilitéBonneAméliorée, avec une architecture plus moderne
Cette table compare les principales caractéristiques de la gestion des inspections avant et après la version 9.0 de Maximo Manage, soulignant le passage à une application MAF dédiée.

⚙️ Configuration et Utilisation des Inspections

La mise en œuvre des inspections dans Maximo Manage implique plusieurs étapes, de la définition des formulaires à leur exécution sur le terrain. La configuration initiale se fait dans l'application `Inspection Forms`, où les administrateurs conçoivent la structure des inspections.

Une fois les formulaires activés, ils deviennent des outils puissants pour les techniciens et les superviseurs. Par exemple, un superviseur peut créer un ordre de travail pour la maintenance préventive d'un équipement critique. Il peut ensuite associer un formulaire d'inspection spécifique à une tâche de cet ordre de travail, garantissant que toutes les vérifications nécessaires sont effectuées.

  • Création du formulaire — Dans l'application `Inspection Forms`, définissez les questions, les types de réponses (texte, numérique, liste de valeurs, etc.) et les conditions de déclenchement.
  • Activation du formulaire — Un formulaire doit être activé pour être utilisable par les inspecteurs.
  • Association à un `Work Order` — Dans le `Work Supervision Work Center` ou l'application `Work Order Tracking`, un superviseur peut ajouter un formulaire d'inspection à un ordre de travail existant. Un onglet `Inspections` apparaît alors sur l'ordre de travail.
  • Association à une tâche de `Job Plan` — Les formulaires peuvent être liés à des tâches spécifiques au sein d'un `Job Plan`. Lorsque ce `Job Plan` est appliqué à un `Work Order`, l'inspection est automatiquement incluse.
  • Exécution de l'inspection — Les inspecteurs utilisent l'application `Inspections` (souvent sur mobile) pour parcourir les questions, enregistrer les réponses et, si configuré, télécharger des photos pour analyse.
  • Inspections non planifiées — Les inspecteurs peuvent initier des inspections directement depuis les applications `Assets`, `Locations` ou `Work Order Tracking` si une situation imprévue l'exige.
  • Consultation des résultats — Les résultats des inspections complétées sont accessibles via l'application `Inspections` et peuvent être consultés depuis les `Work Orders`, `Assets` et `Locations` associés.

🔄 Cycle de vie d'une Inspection dans Maximo

Le cycle de vie d'une inspection dans Maximo Manage est un processus structuré qui garantit que les contrôles sont planifiés, exécutés et documentés de manière cohérente. Il commence par la conception du formulaire et se termine par l'analyse des résultats, en passant par l'exécution sur le terrain.

Ce workflow permet de maintenir la conformité, d'identifier les problèmes potentiels et d'améliorer la fiabilité des actifs. Chaque étape est cruciale pour la traçabilité et l'efficacité de la gestion des inspections.


    
Ce diagramme illustre le cycle de vie typique d'une inspection, de la création du formulaire à l'analyse des résultats, incluant les chemins pour les inspections planifiées et non planifiées, ainsi que les actions correctives.

⚠️ Pièges IBM

Piège 1 — Confusion entre `Inspection Forms` et `Inspections`

Les candidats peuvent confondre l'application de création des formulaires (`Inspection Forms`) avec l'application d'exécution des inspections (`Inspections`). L'examen peut présenter des scénarios où il faut identifier l'outil correct pour une tâche donnée. Retenez que `Inspection Forms` est pour la conception et la gestion des modèles, tandis que `Inspections` est pour la réalisation des contrôles sur le terrain.

Piège 2 — Disponibilité des inspections dans les Work Centers

Une question pourrait porter sur la disponibilité des inspections dans les Work Centers. Il est important de se rappeler que les superviseurs peuvent ajouter des inspections aux ordres de travail dans le `Work Supervision Work Center` via la tuile `Inspections` une fois l'ordre de travail sauvegardé. De plus, un onglet `Inspections` apparaît sur le `Work Order` lui-même.

Piège 3 — L'ancienne vs la nouvelle application `Inspection Forms`

Depuis Maximo Application Suite et Maximo Manage 9.0, l'ancien Work Center `Manage Inspection Forms` a été remplacé par une nouvelle application `Inspection Forms` basée sur le Maximo Application Framework. L'examen pourrait tester cette connaissance en faisant référence à l'ancienne terminologie ou en demandant quelle est la version actuelle de l'outil de gestion des formulaires.

🎯 Carte mémoire

Quelle est la principale différence entre l'application `Inspection Forms` et l'application `Inspections` dans Maximo Manage 9.x ?

L'application `Inspection Forms` est utilisée pour créer, définir et gérer les modèles de formulaires d'inspection (questions, réponses, etc.). L'application `Inspections` est quant à elle l'interface utilisée par les inspecteurs sur le terrain (souvent via mobile) pour exécuter ces formulaires et enregistrer les résultats.

Comment un superviseur peut-il associer un formulaire d'inspection à un ordre de travail dans le `Work Supervision Work Center` ?

Après avoir créé et sauvegardé un ordre de travail dans le `Work Supervision Work Center`, le superviseur peut utiliser la tuile `Inspections` pour ajouter un formulaire d'inspection. Il peut également associer un formulaire à des tâches spécifiques sur l'onglet `Plans` de l'ordre de travail.

Quelles sont les entités Maximo à partir desquelles un inspecteur peut créer une inspection non planifiée ?

Un inspecteur peut créer une inspection non planifiée directement depuis les applications `Assets`, `Locations` et `Work Order Tracking` si la situation l'exige, sans qu'un formulaire d'inspection n'ait été préalablement associé.

Quelle fonctionnalité avancée des inspections permet de détecter des anomalies à partir d'images, et où est-elle configurée ?

La fonctionnalité d'analyse de photos permet de détecter des anomalies. Elle est configurée dans l'outil `Manage Inspection Forms` (ou la nouvelle application `Inspection Forms`) et utilise des capacités comme `Maximo Visual Inspection` pour l'analyse.

Q25 · Sous-rubrique 6.7 · Type 1A T1 · Simple
Question : Which statement most accurately describes the question / response types supported in the Maximo Manage v9.0 Inspections application?
Q26 · Sous-rubrique 6.7 · Type 1B T1 · Simple
Question : How are conditional questions implemented in Inspections?
Q27 · Sous-rubrique 6.7 · Type 1C T1 · Simple
Question : Which records can an Inspection Form be associated with?
Q28 · Sous-rubrique 6.7 · Type 2 (5 options, 2 correct) T2 · Choix de 2
Question : Which TWO mechanisms can be used to trigger a follow-up action from an Inspection result?
Illustration de la leçon 7.1 — Planning and Scheduling apps : Graphical Scheduling, Maintenance Scheduler

Applications Planning et Scheduling

Section 11%~1-2 questions

📋 Objectifs IBM

  • Comprendre le rôle des applications de planification et d'ordonnancement dans Maximo Manage.
  • Identifier les données fondamentales nécessaires à l'utilisation de Maximo Scheduler.
  • Décrire comment les ordres de travail, les activités et les prévisions de maintenance préventive sont visualisés et gérés graphiquement.
  • Expliquer les capacités de comparaison de la charge de ressources avec la disponibilité des techniciens.
  • Distinguer les méthodes de planification et d'affectation des tâches dans les outils graphiques.
  • Reconnaître les applications clés associées à la planification et à l'ordonnancement dans Maximo.

💡 Points clés

  • Maximo Scheduler — Une application complémentaire qui offre une vue graphique des ordres de travail, des activités et des prévisions de maintenance préventive via un diagramme de Gantt.
  • Planification graphique — Permet aux planificateurs et ordonnanceurs de visualiser et de gérer le travail et les ressources nécessaires, y compris l'affectation graphique du travail aux techniciens et aux équipes.
  • Données fondamentales — La configuration de Calendars, Shifts et Craft Records est essentielle pour le bon fonctionnement de Maximo Scheduler.
  • Gestion des ressources — L'application permet de comparer la charge de travail des ressources avec la disponibilité des Craft, optimisant ainsi l'utilisation du personnel.
  • Méthodes d'ordonnancement — Le travail et les activités peuvent être planifiés par glisser-déposer, en utilisant la méthode du chemin critique (CPM) ou manuellement.
  • Visualisation cartographique — Les outils de planification peuvent inclure des cartes pour visualiser les itinéraires de travail, les équipes et les techniciens en fonction de leurs adresses de service.
  • Applications associées — Les applications Graphical Assignment et Graphical Work font partie des modules de planification et d'ordonnancement dans Maximo Manage.

📐 Architecture des applications de planification

Les applications de planification et d'ordonnancement dans Maximo Manage sont conçues pour fournir une vue intégrée et graphique des opérations de maintenance. Elles s'appuient sur une architecture modulaire qui combine des données transactionnelles et des données de référence pour offrir une visibilité complète sur la charge de travail et la disponibilité des ressources.

Cette architecture permet aux utilisateurs de passer d'une vue macro des prévisions de maintenance à une gestion détaillée des affectations quotidiennes. La capacité à visualiser les Work Orders, les Activities et les PM Forecasts sur un diagramme de Gantt est centrale à cette approche, facilitant la prise de décision et l'optimisation des plannings.


    
Diagramme architectural des applications de planification et d'ordonnancement dans Maximo. Il illustre comment les données fondamentales et transactionnelles alimentent Maximo Scheduler pour générer des vues graphiques et faciliter la gestion des ressources et des affectations.

📊 Tableau de référence des données fondamentales pour Scheduler

L'efficacité de Maximo Scheduler repose sur la bonne configuration de plusieurs ensembles de données fondamentales. Ces données fournissent le cadre temporel et les informations sur les ressources nécessaires pour une planification précise et une affectation optimale.

Le tableau ci-dessous détaille les éléments clés à configurer avant d'utiliser pleinement les capacités de planification graphique de Maximo.

Données fondamentales requises pour Maximo Scheduler
Élément de DonnéeDescriptionImpact sur SchedulerApplication Maximo
CalendarsDéfinissent les jours ouvrables et non ouvrables.Base pour la disponibilité des ressources et la durée des tâches.Calendars
ShiftsDéfinissent les périodes de travail au sein d'un calendrier.Précisent les plages horaires de travail des techniciens et des équipes.Calendars
Craft RecordsReprésentent les métiers ou compétences des techniciens.Permettent de comparer la charge de travail avec la disponibilité des compétences spécifiques.Crafts
Labor RecordsInformations détaillées sur les techniciens individuels.Associés aux Crafts et aux Calendars pour déterminer la disponibilité individuelle.Labor
CrewsGroupes de techniciens travaillant ensemble.Permettent d'affecter des équipes entières à des tâches, gérant la disponibilité collective.Crews
LocationsEmplacements physiques où le travail est effectué.Utilisés pour la visualisation cartographique et l'optimisation des itinéraires.Locations
Ce tableau met en évidence les données de base essentielles à la mise en œuvre et à l'utilisation efficace de Maximo Scheduler, soulignant leur rôle dans la gestion de la disponibilité et de la capacité des ressources.

⚙️ Configuration et utilisation des outils de planification

La configuration des applications de planification dans Maximo implique plusieurs étapes, allant de la mise en place des données de base à l'utilisation des fonctionnalités graphiques avancées. L'objectif est de permettre aux planificateurs de visualiser, d'ajuster et d'optimiser les plannings de travail de manière intuitive et efficace.

Les outils comme Graphical Assignment et Graphical Work offrent des interfaces utilisateur riches pour interagir avec les ordres de travail et les ressources. Par exemple, un planificateur peut avoir 247 Work Orders à planifier sur 12 sites différents, impliquant 50 techniciens répartis en 10 Crafts. L'outil graphique aide à gérer cette complexité.

  • Préparation des données — Assurez-vous que les Calendars, Shifts et Craft Records sont correctement définis et à jour. Chaque technicien doit être associé à un Craft et avoir un calendrier de travail.
  • Visualisation des ordres de travail — Utilisez le diagramme de Gantt pour afficher les Work Orders, les Activities et les PM Forecasts. Les barres du Gantt représentent la durée des tâches, et les dépendances peuvent être visualisées.
  • Affectation des ressources — Dans Graphical Assignment, les planificateurs peuvent glisser-déposer des tâches vers des techniciens ou des équipes, en tenant compte de leur disponibilité et de leurs compétences. L'outil met en évidence les conflits potentiels.
  • Optimisation du planning — Maximo Scheduler permet d'utiliser des méthodes comme le CPM (Critical Path Method) pour identifier les tâches critiques et optimiser la séquence des opérations. Des ajustements manuels sont également possibles.
  • Suivi et ajustement — Le planning peut être mis à jour en temps réel à mesure que le travail progresse. Les planificateurs peuvent réagir rapidement aux imprévus, comme l'indisponibilité d'un technicien ou un retard inattendu.
  • Routage et cartographie — Pour les travaux nécessitant des déplacements, les outils peuvent générer des itinéraires optimisés sur des cartes, en visualisant la position des équipes et des lieux de travail.

🔄 Cycle de vie d'un ordre de travail planifié

Le cycle de vie d'un ordre de travail lorsqu'il est géré via les applications de planification et d'ordonnancement de Maximo est caractérisé par une série d'états et de transitions qui reflètent son avancement de la création à la clôture. L'intégration de la planification graphique apporte une dimension visuelle et interactive à ce processus.

Ce workflow met en évidence comment un Work Order passe par différentes phases, avec des interventions clés des planificateurs et des techniciens, et comment les outils graphiques facilitent ces transitions.


    
Ce diagramme d'état illustre le cycle de vie d'un ordre de travail dans Maximo, en soulignant les étapes où les applications de planification et d'ordonnancement interviennent pour gérer les transitions et les affectations.

⚠️ Pièges IBM

Piège 1 — Données de base incomplètes ou incorrectes

Un piège courant est de négliger la configuration précise des données fondamentales comme les Calendars, Shifts et Craft Records. Si ces données sont manquantes ou erronées, Maximo Scheduler ne pourra pas fournir des plannings réalistes ou des comparaisons de disponibilité fiables. Par exemple, des heures de travail incorrectes pour un Craft peuvent entraîner des surcharges ou des sous-utilisations de ressources, même si l'outil graphique semble fonctionner.

Piège 2 — Ignorer les dépendances entre tâches

Lors de la planification graphique, il est facile de se concentrer uniquement sur l'affectation des ressources. Cependant, ne pas établir ou respecter les dépendances entre les Activities ou les Work Orders peut conduire à des plannings irréalisables. Maximo Scheduler permet de définir ces dépendances, mais si elles ne sont pas correctement configurées ou prises en compte, le planning généré pourrait suggérer des séquences de travail illogiques, comme commencer une tâche avant la fin de sa prédecesseure.

Piège 3 — Manque de mise à jour en temps réel

Les plannings sont dynamiques. Un piège est de considérer le planning comme statique une fois établi. Si les mises à jour de statut des Work Orders ou la disponibilité des techniciens ne sont pas régulièrement saisies ou reflétées dans le système, le planning graphique devient rapidement obsolète. Cela peut entraîner des décisions d'affectation basées sur des informations périmées, réduisant l'efficacité de l'outil.

🎯 Carte mémoire

Quelles sont les trois données fondamentales essentielles pour le fonctionnement de Maximo Scheduler ?

Les trois données fondamentales essentielles sont les Calendars, les Shifts et les Craft Records. Sans une configuration précise de ces éléments, la planification et l'affectation des ressources ne peuvent pas être effectuées de manière fiable.

Comment Maximo Scheduler aide-t-il à la gestion des ressources et à l'optimisation des plannings ?

Maximo Scheduler permet de visualiser graphiquement la charge de travail des Work Orders et des Activities par rapport à la disponibilité des Craft et des Labor. Il offre des fonctionnalités de glisser-déposer pour l'affectation, utilise des méthodes comme le CPM, et permet des ajustements manuels pour optimiser l'utilisation des ressources et respecter les délais.

Quelles applications Maximo sont spécifiquement mentionnées pour la planification et l'ordonnancement graphique ?

Les applications spécifiquement mentionnées pour la planification et l'ordonnancement graphique sont Graphical Assignment et Graphical Work. Ces applications fournissent les interfaces utilisateur pour interagir avec les plannings et les affectations de manière visuelle.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 7.1 · Type 1A T1 · Simple
Question : Which application in Maximo Scheduler is used to plan long-horizon work by week, typically for resource capacity planning?
Q2 · Sous-rubrique 7.1 · Type 1B T1 · Simple
Question : Which Scheduler application is specifically designed for assigning individual labor resources to WO tasks with a Gantt view of resource availability?
Q3 · Sous-rubrique 7.1 · Type 1C T1 · Simple
Question : Which Scheduler application provides a real-time Gantt view of work being dispatched to technicians, with ability to reassign in emergencies?
Q4 · Sous-rubrique 7.1 · Type 3 (6 options, 3 correct) T3 · Choix de 3
Question : Which THREE of the following are distinct Maximo Scheduler applications in v9.0?
Q5 · Sous-rubrique 7.1 · Type 1D T1 · Simple
Question : Which Scheduler application provides aggregate KPIs such as resource utilization and scheduling issues without being a Gantt editor itself?
Q21 · Sous-rubrique 7.1 · Type 2D · Phase3B Pick-N T2 · Choix de 2
Question : Which TWO visualization modes are available in the Graphical Scheduling application to display Work Orders and tasks? (Choose 2.)
Illustration de la leçon 7.2 — Scheduler Data Manager : prepare records, project, calendar resources

Préparer les records avec Scheduler Data Manager

Section 11%~1 question

📋 Objectifs IBM

  • Comprendre le rôle et l'utilisation de l'application Scheduler Data Manager dans Maximo Manage.
  • Identifier les types de données validées par Scheduler Data Manager pour les plannings et les listes de travail.
  • Accéder à l'application Scheduler Data Manager depuis le menu Administration ou d'autres applications de planification graphique.
  • Reconnaître les problèmes de données courants qui peuvent affecter la planification et la manière de les corriger.
  • Appliquer les meilleures pratiques de gestion des données pour optimiser l'efficacité des opérations de planification.
  • Utiliser les fonctionnalités de validation pour assurer la cohérence et l'exactitude des informations avant l'ordonnancement.

💡 Points clés

  • Scheduler Data Manager — Une application essentielle dans Maximo Manage pour valider les données des plannings et des listes de travail avant leur exécution.
  • Validation des données — Processus permettant de s'assurer que les informations utilisées pour la planification sont exactes, complètes et conformes aux meilleures pratiques.
  • Accès multiple — L'application Scheduler Data Manager est accessible via le menu Administration ou directement depuis des applications comme Graphical Scheduling et Graphical Assignment.
  • Correction des erreurs — Les erreurs détectées par le gestionnaire de données peuvent être corrigées directement dans les enregistrements de travail ou exclues du processus de planification.
  • Impact sur la planification — Des données non validées ou incorrectes peuvent entraîner des problèmes significatifs dans l'ordonnancement, tels que des chevauchements ou des ressources mal allouées.
  • Onglets de validation — L'application utilise différents onglets pour valider des catégories spécifiques de données, comme les informations de calendrier, les requêtes, les dépendances et les ressources.
  • Actualisation nécessaire — Après avoir apporté des modifications aux enregistrements de travail, il est impératif d'actualiser les plannings pour que les changements soient pris en compte.
  • Meilleures pratiques — L'utilisation proactive de Scheduler Data Manager garantit que les meilleures pratiques de gestion des données sont suivies pour une planification optimale.

📐 Architecture de la validation des données de planification

L'application Scheduler Data Manager s'intègre de manière cruciale dans l'écosystème de planification de Maximo Manage. Elle agit comme un point de contrôle centralisé pour la qualité des données avant que celles-ci ne soient utilisées par les outils de planification graphique. Son rôle est de prévenir les problèmes opérationnels en identifiant et en permettant la correction des incohérences ou des lacunes dans les enregistrements de travail.

Cette architecture garantit que les décisions de planification sont basées sur des informations fiables, réduisant ainsi les risques d'erreurs, de retards ou de surutilisation des ressources. Elle est particulièrement pertinente pour les environnements complexes où de nombreux enregistrements de travail, actifs et ressources interagissent.

 B
    B -- Valide les données de --> C
    B -- Valide les données de --> D
    B -- Valide les données de --> E
    B -- Valide les données de --> F
    B -- Valide les données de --> G
    B -- Valide les données de --> H
    B -- Génère --> I
    I -- Guide --> J
    J -- Met à jour --> C
    C -- Nécessite actualisation pour --> K
    K -- Utilisé par --> A

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#E0F2F7,stroke:#00BCD4,stroke-width:1px,color:#0F172A
    classDef quaternary fill:#FFEBEE,stroke:#F44336,stroke-width:1px,color:#0F172A
">
Diagramme architectural de l'intégration de Scheduler Data Manager dans le processus de planification de Maximo. Il illustre comment l'application centralise la validation des diverses sources de données avant leur utilisation par les outils de planification graphique.

📊 Tableau de référence des validations par onglet

L'application Scheduler Data Manager organise ses validations par onglets, chacun ciblant un aspect spécifique des données de planification. Cette approche modulaire permet une vérification exhaustive et ciblée des informations.

Types de validations effectuées par Scheduler Data Manager
Onglet de ValidationDescription de la ValidationExemples de Données Vérifiées
CalendarVérifie la cohérence et la complétude des informations de calendrier associées aux enregistrements de travail et aux ressources.Disponibilité des ressources, jours fériés, quarts de travail.
QueriesValide les requêtes utilisées pour filtrer les enregistrements de travail, les actifs ou les emplacements inclus dans le planning.Syntaxe des requêtes, existence des actifs/emplacements référencés.
DependenciesExamine les relations de dépendance entre les tâches et les enregistrements de travail pour s'assurer de leur logique et de leur faisabilité.Dépendances "Fin-Début", "Début-Début", "Fin-Fin", "Début-Fin".
ResourcesContrôle la disponibilité et l'adéquation des ressources (main-d'œuvre, outils, matériaux) requises pour les tâches planifiées.Compétences requises, disponibilité des techniciens, inventaire des pièces.
AssignmentsVérifie la validité des affectations de travail aux ressources, y compris les chevauchements ou les affectations à des ressources non disponibles.Affectations de main-d'œuvre, affectations d'équipes.
Ce tableau détaille les différents onglets de validation disponibles dans Scheduler Data Manager et les types de données spécifiques qu'ils examinent pour garantir l'intégrité des plannings.

⚙️ Utilisation opérationnelle de Scheduler Data Manager

L'application Scheduler Data Manager est un outil proactif pour maintenir la qualité des données de planification. Elle est conçue pour être utilisée avant que les plannings ne soient finalisés ou que les affectations ne soient effectuées. Cela permet aux planificateurs et aux ordonnanceurs d'identifier et de résoudre les problèmes potentiels avant qu'ils n'impactent les opérations sur le terrain.

Un exemple concret serait la validation d'un planning pour un arrêt de maintenance majeur impliquant des centaines d'enregistrements de travail. Sans une validation préalable, des dépendances manquantes ou des ressources mal allouées pourraient entraîner des retards coûteux et des goulots d'étranglement. L'utilisation de Scheduler Data Manager permet de détecter ces problèmes en amont.

  • Accès à l'application — L'application est accessible via le menu Administration ou directement depuis des applications de planification graphique comme Graphical Scheduling, Graphical Scheduling - Large Projects, Graphical Assignment et Graphical Work Week.
  • Sélection du planning/liste de travail — L'utilisateur sélectionne le planning ou la liste de travail à valider.
  • Exécution de la validation — Le système analyse les données associées au planning sélectionné en fonction des critères définis dans les différents onglets.
  • Analyse des résultats — Des icônes d'erreur ou d'avertissement apparaissent à côté des éléments problématiques. L'utilisateur peut alors examiner les détails de chaque problème.
  • Correction ou exclusion — Les erreurs peuvent être corrigées directement dans les enregistrements de travail sous-jacents. Si une correction n'est pas possible ou souhaitable, l'élément peut être exclu du planning.
  • Actualisation du planning — Après toute modification des enregistrements de travail, il est crucial d'actualiser les plannings pour que les changements soient reflétés.

🔄 Cycle de vie de la validation des données de planification

Le processus de validation des données de planification est un cycle itératif qui vise à garantir l'exactitude et la pertinence des informations utilisées pour l'ordonnancement. Il commence dès la création des enregistrements de travail et se poursuit jusqu'à la finalisation du planning, avec des étapes de vérification et de correction.


    
Ce diagramme d'état illustre le cycle de vie de la validation des données de planification dans Maximo, mettant en évidence les étapes clés de la création des enregistrements à l'ordonnancement final, avec la validation comme étape itérative centrale.

⚠️ Pièges IBM

Piège 1 — Oubli de l'actualisation des plannings

Un piège courant est de corriger les erreurs dans les enregistrements de travail via Scheduler Data Manager, mais d'oublier d'actualiser les plannings. Les modifications apportées aux enregistrements de travail ne sont pas automatiquement reflétées dans les plannings existants tant qu'une actualisation n'est pas explicitement effectuée. Cela peut conduire à des situations où le planificateur pense avoir résolu un problème, mais le planning continue d'afficher des données obsolètes ou incorrectes, entraînant des décisions de planification erronées. Il est impératif de toujours rafraîchir les plannings après toute correction.

Piège 2 — Ignorer les avertissements mineurs

Bien que les erreurs bloquantes soient évidentes, les avertissements (souvent représentés par des icônes spécifiques) peuvent être tentants à ignorer, surtout sous la pression des délais. Cependant, ces avertissements signalent souvent des problèmes potentiels qui, bien que ne bloquant pas immédiatement la planification, peuvent entraîner des inefficacités, des retards ou des conflits de ressources à long terme. Par exemple, un avertissement sur une ressource dont la disponibilité est marginale pourrait indiquer un risque de surcharge si d'autres tâches sont ajoutées. Il est crucial d'examiner et de comprendre la cause de chaque avertissement pour prendre des décisions éclairées.

Piège 3 — Données valides mais non propices à la planification

Maximo Manage peut contenir des enregistrements de travail qui sont techniquement valides d'un point de vue de la base de données, mais qui posent des problèmes pour la planification graphique. Par exemple, des enregistrements de travail avec un statut CANCELLED ou CLOSED ne sont pas inclus dans la vue Gantt des applications de planification graphique. De même, un PM sans Job Plan associé aura une durée par défaut d'une heure, ce qui peut être trompeur. Le Scheduler Data Manager aide à identifier ces cas où les données, bien que "valides", ne sont pas "utilisables" de manière optimale pour l'ordonnancement, nécessitant une intervention manuelle ou une configuration plus précise.

🎯 Carte mémoire

Quel est le but principal de l'application Scheduler Data Manager dans Maximo Manage ?

L'application Scheduler Data Manager a pour but principal de valider les données des plannings et des listes de travail avant leur utilisation dans les outils de planification graphique. Elle permet d'identifier les erreurs et les avertissements pour garantir que les données sont exactes et conformes aux meilleures pratiques, évitant ainsi les problèmes lors de l'ordonnancement et de l'affectation des ressources.

Quelles sont les principales catégories de données validées par Scheduler Data Manager et pourquoi est-ce important de les vérifier ?

Les principales catégories de données validées sont les informations de calendrier, les requêtes, les dépendances, les ressources et les affectations. Il est crucial de les vérifier car des incohérences ou des erreurs dans ces domaines peuvent entraîner des plannings irréalisables, des conflits de ressources, des retards opérationnels et une mauvaise utilisation des actifs, compromettant l'efficacité globale de la maintenance.

Comment les enregistrements de travail avec les statuts CANCELLED ou CLOSED sont-ils traités par les applications de planification graphique, et quelle est l'implication pour le planificateur ?

Les enregistrements de travail dont le statut est CANCELLED ou CLOSED ne sont pas inclus dans la vue Gantt des applications de planification graphique. L'implication pour le planificateur est qu'il doit s'assurer que seuls les enregistrements de travail actifs et pertinents sont inclus dans le processus de planification pour éviter de travailler avec des données obsolètes ou non exécutables, ce que Scheduler Data Manager peut aider à identifier.

Q6 · Sous-rubrique 7.2 · Type 1A T1 · Simple
Question : What is the primary purpose of the Scheduler Data Manager in Maximo Manage v9.0?
Q7 · Sous-rubrique 7.2 · Type 1B T1 · Simple
Question : Which WO fields are typically validated by the Scheduler Data Manager?
Q8 · Sous-rubrique 7.2 · Type 4 (drag-drop) T4 · Ordre
Question : Place the following Scheduler steps in the correct order.
  1. A1. Load Work Orders into the Schedule record
  2. B2. Run Scheduler Data Manager to validate required fields
  3. C3. Execute the Optimizer with the selected optimization model
  4. D4. Review results in Graphical Scheduling or Scheduling Dashboard
Illustration de la leçon 7.3 — Maximo Optimizer : IBM ILOG CPLEX engine + auto-scheduling

Configurer Maximo Optimizer

Section 11%~1-2 questions

📋 Objectifs IBM

  • Comprendre le rôle et les capacités de Maximo Optimizer au sein de Maximo Application Suite.
  • Identifier les composants clés et l'architecture de déploiement de Maximo Optimizer.
  • Décrire les étapes de configuration des propriétés système pour l'intégration de Maximo Optimizer.
  • Expliquer comment Maximo Optimizer automatise la planification et l'ordonnancement des ressources de maintenance.
  • Reconnaître les avantages de l'optimisation des processus de maintenance pour l'entreprise.
  • Démontrer la capacité à gérer et à mettre à jour les modèles d'optimisation.

💡 Points clés

  • Maximo Optimizer — Un add-on de Maximo Application Suite (MAS) conçu pour automatiser les décisions de planification à long terme, d'ordonnancement et de répartition des ressources de maintenance.
  • Optimisation des ressources — Permet d'équilibrer des objectifs et des contraintes concurrents pour une maintenance des actifs plus efficace.
  • Modèles d'optimisation — Maximo Optimizer propose des modèles prêts à l'emploi, paramétrables pour les règles métier et extensibles pour des exigences spécifiques.
  • Propriétés système — La configuration de Maximo Optimizer implique la définition de propriétés système spécifiques telles que `optimization.mofapi.baseurl` et `optimization.mofui.url`.
  • Historique des tâches — Le système maintient un historique complet des exécutions d'optimisation, incluant un journal détaillé et un instantané des données d'entrée pour la reproductibilité.
  • Déploiement et mises à jour — L'interface utilisateur administrative de Maximo Optimizer facilite la gestion des mises à jour de modèles et des correctifs sans interruption de service.
  • MAS Hub — Maximo Optimizer est déployé et géré via le `MAS Hub` en tant que composant de Maximo Application Suite.
  • ROI et justification — L'optimisation des processus de maintenance vise à améliorer le retour sur investissement et à justifier les dépenses liées à Maximo.

📐 Architecture et Intégration de Maximo Optimizer

Maximo Optimizer est une application complémentaire essentielle au sein de l'écosystème Maximo Application Suite (MAS). Son rôle principal est d'apporter des capacités d'optimisation avancées aux processus de gestion de la maintenance, en se concentrant sur la planification, l'ordonnancement et la répartition des ressources. Il ne s'agit pas d'une application autonome, mais d'un service intégré qui s'appuie sur les données et les fonctionnalités de Maximo Manage.

L'intégration de Maximo Optimizer dans MAS est conçue pour être transparente, permettant aux utilisateurs de Maximo de bénéficier de ses capacités sans nécessiter une expertise approfondie en optimisation. L'architecture repose sur des microservices et des API, facilitant la communication entre Maximo Manage et le moteur d'optimisation. Cette approche garantit une évolutivité et une flexibilité adaptées aux besoins complexes des grandes entreprises gérant des milliers d'actifs et de ressources.

Le déploiement de Maximo Optimizer s'effectue généralement au sein de l'environnement OpenShift qui héberge MAS. Cela permet une gestion centralisée et une exploitation efficace des ressources informatiques. Les modèles d'optimisation, bien que prêts à l'emploi, sont conçus pour être hautement configurables et extensibles, s'adaptant ainsi aux règles métier spécifiques et aux contraintes opérationnelles de chaque organisation. Cette flexibilité est cruciale pour maximiser la valeur de l'optimisation dans des contextes industriels variés.


    
Diagramme d'architecture simplifiée de Maximo Optimizer au sein de Maximo Application Suite, illustrant son intégration avec Maximo Manage et les flux de données pour l'optimisation.

📊 Comparaison des approches de planification de maintenance

La planification de la maintenance peut être abordée de différentes manières, allant des méthodes réactives aux approches proactives et optimisées. Maximo Optimizer représente une avancée significative en permettant une optimisation basée sur des algorithmes complexes, contrastant avec les méthodes manuelles ou heuristiques.

Cette table compare les caractéristiques clés des différentes approches de planification de maintenance, soulignant les avantages distincts apportés par l'intégration de Maximo Optimizer.

Approches de planification de maintenance et l'apport de Maximo Optimizer
CaractéristiqueMaintenance RéactiveMaintenance Préventive/ManuelleMaintenance Optimisée (Maximo Optimizer)
DéclenchementPanne d'équipementCalendrier, compteurs, inspectionsAlgorithmes d'optimisation, contraintes métier
Prise de décisionUrgence, expérience opérateurRègles fixes, jugement humainModèles mathématiques, IA, équilibre des objectifs
Efficacité des ressourcesFaible (réparations urgentes, surstock)Moyenne (planification basique, sous-utilisation potentielle)Élevée (minimisation des coûts, maximisation de l'utilisation)
ComplexitéFaibleMoyenneÉlevée (gérée par le système)
CoûtÉlevé (temps d'arrêt imprévus, réparations coûteuses)Moyen (planification, pièces de rechange)Optimisé (réduction des coûts globaux, amélioration du ROI)
VisibilitéLimitéeBonne sur les tâches planifiéesExcellente (scénarios, impacts, historique des optimisations)
AdaptabilitéFaibleMoyenneÉlevée (re-optimisation rapide face aux changements)
Exemple d'applicationRéparation d'une pompe casséeInspection mensuelle d'un moteurPlanification annuelle des arrêts d'usine, ordonnancement des techniciens sur 12 sites
Cette table met en évidence comment Maximo Optimizer transforme la planification de maintenance d'une approche réactive ou simplement préventive en un processus hautement optimisé et proactif, en tirant parti de modèles mathématiques pour équilibrer les objectifs et les contraintes.

⚙️ Configuration et Déploiement de Maximo Optimizer

Le déploiement et la configuration de Maximo Optimizer sont des étapes cruciales pour exploiter pleinement ses capacités. En tant qu'add-on de Maximo Application Suite, son installation et son paramétrage suivent des procédures spécifiques, souvent gérées par des administrateurs système ou des experts en intégration.

La configuration principale implique la définition de propriétés système qui établissent la communication entre Maximo Manage et les services d'optimisation. Ces propriétés sont essentielles pour que Maximo Manage puisse envoyer des requêtes d'optimisation et recevoir les résultats.

Un aspect important de la configuration est la personnalisation des modèles d'optimisation. Bien que des modèles prêts à l'emploi soient fournis, ils peuvent être ajustés pour refléter les règles métier spécifiques, les contraintes opérationnelles, et les objectifs de performance de l'entreprise. Cette flexibilité permet à Maximo Optimizer de s'adapter à des environnements complexes, comme la gestion de 247 actifs critiques répartis sur 12 sites différents avec des contraintes de ressources et de disponibilité.

  • Déploiement initial — Maximo Optimizer est déployé en tant que composant de Maximo Application Suite, souvent via le `MAS Hub` ou des outils de gestion de conteneurs comme OpenShift.
  • Configuration des propriétés système — Les administrateurs doivent définir des propriétés système clés dans Maximo Manage. Par exemple, la propriété `optimization.mofapi.baseurl` doit être configurée avec l'URL de base de l'API d'optimisation, typiquement au format `https://{instanceid}-{workspaceid}-api.mas-{instanceid}-optimizer.svc`.
  • Configuration de l'interface utilisateur — La propriété `optimization.mofui.url` est également cruciale pour l'accès à l'interface utilisateur de Maximo Optimizer, avec une valeur telle que `https://{workspaceId}.optimizer.{masdomain}.com`.
  • Paramétrage des modèles — Les modèles d'optimisation peuvent être paramétrés via l'interface administrative pour affiner les règles métier et intégrer des contraintes spécifiques (ex: disponibilité des techniciens, capacité des équipements, délais de livraison des pièces).
  • Gestion des mises à jour — L'interface utilisateur administrative permet de gérer les mises à jour de modèles et les correctifs sans interruption de service, assurant une continuité opérationnelle.
  • Suivi des tâches d'optimisation — Maximo Optimizer enregistre un historique détaillé de toutes les exécutions d'optimisation, incluant les données d'entrée et les journaux, ce qui est essentiel pour le débogage et l'analyse.

🔄 Workflow d'optimisation de la maintenance

Le workflow d'optimisation de la maintenance avec Maximo Optimizer est un processus structuré qui transforme les données brutes de Maximo Manage en plans d'action optimisés. Ce cycle de vie implique plusieurs étapes, depuis la collecte des données jusqu'à l'implémentation des recommandations, en passant par l'exécution des modèles d'optimisation.

L'objectif est de fournir des décisions efficaces pour la planification à long terme, l'ordonnancement et la répartition des ressources, tout en équilibrant les objectifs concurrents tels que la réduction des coûts, l'amélioration de la disponibilité des actifs et le respect des délais. Par exemple, pour un parc de 500 équipements critiques, Maximo Optimizer peut aider à planifier les maintenances préventives et correctives sur une période de 6 mois, en tenant compte des compétences des 50 techniciens disponibles, des stocks de 3 storerooms et des contraintes budgétaires.

 DataCollection: Démarrage
    DataCollection --> DefineGoals: Données brutes (actifs, WO, ressources)
    DefineGoals --> RunOptimization: Modèle configuré
    RunOptimization --> AnalyzeResults: Résultats d'optimisation
    AnalyzeResults --> ImplementRecommendations: Plans validés
    ImplementRecommendations --> MonitorAdjust: Actions mises en œuvre
    MonitorAdjust --> DataCollection: Retour d'expérience, nouvelles données
    MonitorAdjust --> [*]: Fin du cycle (ou ré-optimisation)

    note right of RunOptimization
        Utilisation des propriétés système
        (ex: optimization.mofapi.baseurl)
        pour l'appel à l'API d'optimisation.
    end note
    note right of AnalyzeResults
        Historique des tâches et logs
        pour la reproductibilité et le débogage.
    end note
">
Workflow d'optimisation de la maintenance avec Maximo Optimizer, illustrant les étapes clés du processus, de la collecte des données à l'implémentation des recommandations.

⚠️ Pièges IBM

Piège 1 — Propriétés système incorrectes

Les candidats peuvent sous-estimer l'importance de la configuration précise des propriétés système telles que `optimization.mofapi.baseurl` et `optimization.mofui.url`. Une erreur courante est d'utiliser des valeurs génériques ou des URL mal formatées, ce qui empêche Maximo Manage de communiquer correctement avec le service Maximo Optimizer. L'examen peut présenter des scénarios où ces propriétés sont mal configurées et demander d'identifier la cause du dysfonctionnement.

Piège 2 — Compréhension des modèles d'optimisation

Il est facile de penser que Maximo Optimizer est une solution "plug-and-play". Cependant, bien que des modèles soient prêts à l'emploi, leur efficacité dépend fortement de leur paramétrage pour correspondre aux règles métier spécifiques. Un piège serait de croire qu'une configuration par défaut est suffisante pour tous les cas d'usage, ignorant la nécessité d'adapter les modèles aux contraintes réelles de l'entreprise, telles que les compétences des techniciens, les priorités des ordres de travail ou les contraintes budgétaires. L'examen pourrait tester la capacité à identifier quand et pourquoi une personnalisation de modèle est nécessaire.

Piège 3 — Déploiement et dépendances MAS

Maximo Optimizer est un add-on de Maximo Application Suite. Un piège courant est de ne pas comprendre que son déploiement est intrinsèquement lié à l'infrastructure MAS et non comme une application autonome. Les questions peuvent porter sur les prérequis de déploiement, les dépendances avec d'autres composants de MAS (comme Maximo Manage), ou les outils utilisés pour son installation (par exemple, via le `MAS Hub` ou OpenShift). Une mauvaise compréhension de cette interdépendance peut conduire à des erreurs de diagnostic ou de planification de déploiement.

Piège 4 — Absence d'historique des tâches d'optimisation

Les candidats pourraient négliger l'importance de l'historique des tâches d'optimisation. Maximo Optimizer maintient un journal détaillé et un instantané des données d'entrée pour chaque exécution. Un piège serait de ne pas reconnaître la valeur de cette fonctionnalité pour la reproductibilité, le débogage des modèles ou l'analyse des performances. L'examen pourrait présenter un scénario où une optimisation a donné des résultats inattendus et demander comment investiguer le problème sans cet historique.

🎯 Carte mémoire

Quel est le rôle principal de Maximo Optimizer au sein de Maximo Application Suite ?

Maximo Optimizer est un add-on de MAS qui automatise les décisions de planification à long terme, d'ordonnancement et de répartition des ressources pour la maintenance des actifs, en équilibrant les objectifs et les contraintes concurrents.

Quelles sont les deux propriétés système essentielles à configurer pour l'intégration de Maximo Optimizer ?

Les deux propriétés système essentielles sont `optimization.mofapi.baseurl` pour l'API d'optimisation et `optimization.mofui.url` pour l'interface utilisateur administrative de Maximo Optimizer.

Pourquoi la personnalisation des modèles d'optimisation est-elle importante ?

La personnalisation est cruciale car elle permet d'adapter les modèles prêts à l'emploi aux règles métier spécifiques, aux contraintes opérationnelles et aux objectifs de performance uniques de chaque organisation, maximisant ainsi l'efficacité de l'optimisation.

Comment Maximo Optimizer assure-t-il la reproductibilité et le débogage des exécutions d'optimisation ?

Maximo Optimizer maintient un historique complet de toutes les exécutions d'optimisation, incluant un journal détaillé et un instantané des données d'entrée utilisées pour chaque tâche, ce qui est essentiel pour la reproductibilité, le débogage et le support utilisateur.

Q9 · Sous-rubrique 7.3 · Type 1A T1 · Simple
Question : Which optimization engine is embedded within the Maximo Scheduler Optimizer in v9.0?
Q10 · Sous-rubrique 7.3 · Type 1B T1 · Simple
Question : Which is NOT a standard Scheduler Optimizer model?
Q11 · Sous-rubrique 7.3 · Type 1C T1 · Simple
Question : How is the Maximo Scheduler Optimizer deployed in a v9.0 environment?
Q12 · Sous-rubrique 7.3 · Type 1D T1 · Simple
Question : A planner needs an optimization model that smooths daily workload across technicians to avoid overload peaks. Which model best fits?
Q13 · Sous-rubrique 7.3 · Type 1E T1 · Simple
Question : Which optimization model is best for field teams with many geographically dispersed sites?
Illustration de la leçon 7.4 — Scheduling Dashboards : Gantt + resource leveling + dispatch board

Dashboards Scheduling et Dispatching

Section 11%~1-2 questions

📋 Objectifs IBM

  • Comprendre les améliorations des tableaux de bord dans Maximo Manage 9.x.
  • Savoir créer et gérer des tableaux de bord personnalisés pour les managers de maintenance.
  • Expliquer la fonctionnalité des files d'attente de travail (`Work queues`) sur le tableau de bord opérationnel.
  • Décrire l'intégration et l'utilisation de l'application `Maximo Scheduler` pour la planification graphique.
  • Identifier les capacités de `Dispatching` pour l'affectation des ressources et la gestion du travail imprévu.
  • Comprendre l'importance des données fondamentales (`Calendars`, `Shifts`, `Craft Records`) pour le fonctionnement de `Scheduler`.

💡 Points clés

  • Tableaux de bord personnalisables — Les managers de maintenance peuvent créer et gérer des tableaux de bord pour une vue adaptée à leurs besoins.
  • `Work queues` opérationnelles — Les utilisateurs peuvent visualiser, trier et filtrer les files d'attente de travail pertinentes, et sauvegarder ces vues personnalisées.
  • `Maximo Scheduler` — Une application complémentaire qui offre une visualisation graphique des `Work Orders`, `Activities` et `PM Forecasts` via un diagramme de Gantt.
  • Planification graphique — Permet de planifier le travail en glisser-déposer, en utilisant la méthode du chemin critique (CPM) ou manuellement.
  • Comparaison charge/disponibilité — `Scheduler` aide à comparer la charge des ressources avec la disponibilité des `Crafts`.
  • `Dispatching` — Fonctionnalité clé pour l'affectation des ressources (main-d'œuvre, équipement) aux ordres de travail, notamment pour le travail imprévu ou d'urgence.
  • Données fondamentales pour `Scheduler` — Nécessite la configuration préalable de `Calendars`, `Shifts` et `Craft Records`.
  • Support cartographique — Maximo Manage 9.x prend en charge l'application `OpenMap` pour la visualisation géographique des affectations.

📐 Architecture des tableaux de bord et de la planification

L'architecture de Maximo Manage 9.x intègre des capacités avancées de visualisation et de planification pour optimiser la gestion de la maintenance. Les tableaux de bord constituent la porte d'entrée personnalisable pour les utilisateurs, offrant une vue consolidée des informations opérationnelles. Ces tableaux de bord sont conçus pour être flexibles, permettant aux managers de maintenance de configurer des vues spécifiques à leurs rôles et responsabilités.

La planification et le `dispatching` s'appuient sur des modules spécialisés comme `Maximo Scheduler` et les fonctionnalités de `Dispatching` intégrées. Ces outils travaillent de concert avec les données fondamentales de Maximo, telles que les `Work Orders`, les `Assets`, les `Locations`, les `Crafts` et les `Labor`, pour fournir une plateforme complète de gestion du travail. L'intégration de la cartographie via `OpenMap` enrichit cette architecture en ajoutant une dimension géographique essentielle pour le `dispatching` sur le terrain.


    
Architecture intégrée des tableaux de bord, de la planification et du `dispatching` dans Maximo Manage 9.x. Cette structure met en évidence comment les différents composants interagissent pour fournir une vue complète et des outils d'optimisation aux utilisateurs.

📊 Comparaison : Planification vs. Dispatching

Bien que liés, la planification et le `dispatching` dans Maximo Manage 9.x remplissent des fonctions distinctes mais complémentaires dans le cycle de vie de la gestion du travail. La planification, souvent réalisée à l'avance, vise à organiser les ressources et les tâches de manière optimale. Le `dispatching`, quant à lui, est une activité plus dynamique et réactive, axée sur l'affectation en temps réel et la gestion des imprévus.

Distinction entre Planification et Dispatching dans Maximo
CaractéristiquePlanification (via `Scheduler`)Dispatching
Objectif principalOptimiser l'utilisation des ressources et le calendrier des travaux sur le long terme.Affecter les ressources aux ordres de travail, gérer les urgences et le travail imprévu.
Horizon temporelPlusieurs semaines ou mois à l'avance.Court terme, en temps quasi réel, pour le jour même ou les jours suivants.
Outils principaux`Maximo Scheduler` (diagramme de Gantt, CPM).Fonctionnalités de `Dispatching` intégrées, vues cartographiques.
Type de travailTravail planifié, maintenance préventive, projets.Travail imprévu, urgences, ajustements de dernière minute.
Ressources gérées`Work Orders`, `Activities`, `PM Forecasts`, `Crafts`, `Labor`.`Labor`, `Crews`, `Assets` (pour l'affectation).
Capacités clésVisualisation graphique, glisser-déposer, comparaison charge/disponibilité.Affectation basée sur la localisation, routage optimisé, gestion des urgences.
Données requises`Calendars`, `Shifts`, `Craft Records`, `Job Plans`.Requêtes de `Craft`, `Labor`, `Crew`, `Crew Type`, données de localisation.
Ce tableau compare les aspects fondamentaux de la planification et du `dispatching`, soulignant leurs rôles complémentaires dans la gestion efficace du travail au sein de Maximo Manage.

⚙️ Configuration et utilisation des tableaux de bord et du `Dispatching`

La mise en œuvre efficace des tableaux de bord et des capacités de `dispatching` dans Maximo Manage 9.x nécessite une configuration initiale et une compréhension des processus opérationnels. Les tableaux de bord offrent une flexibilité sans précédent pour les managers, leur permettant de personnaliser leur environnement de travail. Le `dispatching`, quant à lui, est crucial pour la réactivité face aux événements imprévus et l'optimisation des déplacements sur le terrain.

Pour les tableaux de bord, un manager de maintenance peut, par exemple, créer un tableau de bord affichant les ordres de travail en attente pour son équipe, les actifs critiques avec des alertes de maintenance, et un aperçu des performances des `Work queues`. Cette personnalisation permet une prise de décision rapide et éclairée. Pour le `dispatching`, une entreprise de services publics avec 15 équipes de techniciens et 200 ordres de travail quotidiens peut utiliser les fonctionnalités de routage pour optimiser les trajets et réduire les temps de réponse aux pannes.

  • Création de tableaux de bord — Les managers de maintenance peuvent créer des tableaux de bord personnalisés et gérer l'accès à ces vues. Cela inclut la sélection de cartes (`cards`) et de widgets pertinents pour leur rôle.
  • Gestion des `Work queues` — Sur le tableau de bord opérationnel, les utilisateurs peuvent filtrer et trier les `Work queues` pour afficher uniquement les éléments pertinents. Ces vues personnalisées peuvent être sauvegardées pour une utilisation future.
  • Configuration de `Scheduler` — Pour utiliser `Maximo Scheduler`, il est impératif de configurer les `Calendars` (calendriers de travail), d'ajouter les `Shifts` (équipes) à chaque calendrier, et de créer les `Craft Records` (enregistrements des métiers/compétences).
  • Préparation au `Dispatching` — Le `dispatching` pour le travail imprévu ou d'urgence nécessite la configuration de requêtes pour définir les itinéraires au niveau de la rue. Cela permet d'affecter les `Labor` et `Crews` en fonction de leur localisation et du temps de trajet estimé.
  • Affectation du travail d'urgence — La fonctionnalité de `Dispatching` permet d'affecter rapidement du travail d'urgence, par exemple lorsqu'un technicien est malade ou pour des ordres de travail prioritaires.

🔄 Workflow de planification et de Dispatching

Le processus de gestion du travail dans Maximo, de la planification à l'exécution, suit un workflow structuré qui intègre les outils de `Scheduler` et de `Dispatching`. Ce workflow assure que le travail est d'abord organisé de manière optimale, puis affecté efficacement aux ressources disponibles, en tenant compte des contraintes et des imprévus. La planification graphique anticipe les besoins, tandis que le `dispatching` réagit aux dynamiques du terrain.

Un exemple concret serait la planification de la maintenance préventive annuelle pour 500 actifs. `Maximo Scheduler` serait utilisé pour visualiser tous les ordres de travail PM, les ressources requises (techniciens, équipements), et les contraintes de temps. Une fois la planification établie, si une panne inattendue survient sur un actif critique, la fonction de `Dispatching` serait utilisée pour réaffecter rapidement une équipe disponible, en tenant compte de sa localisation et de ses compétences, et en optimisant son itinéraire.

 Planification: Initialisation
    Planification --> Preparation: Définition des besoins
    Preparation --> Visualisation: Données prêtes
    Visualisation --> Optimisation: Ajustements Scheduler
    Optimisation --> Affectation: Plan validé
    Affectation --> Execution: Travail assigné
    Affectation --> Imprevus: Événement inattendu
    Imprevus --> Affectation: Réaffectation Dispatching
    Execution --> [*]: Travail terminé

    note right of Planification
        Utilisation de Maximo Scheduler
        pour les Work Orders, PM Forecasts.
    end note

    note right of Affectation
        Utilisation des fonctions de Dispatching
        pour les Labor et Crews.
    end note

    note right of Imprevus
        Urgence, technicien malade,
        nouvel ordre de travail prioritaire.
    end note

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#A78BFA,stroke:#8B5CF6,stroke-width:2px,color:#FFFFFF
    classDef data fill:#FCD34D,stroke:#FBBF24,stroke-width:2px,color:#0F172A
    classDef integration fill:#67E8F9,stroke:#22D3EE,stroke-width:2px,color:#0F172A
">
Workflow simplifié de la planification et du `dispatching` dans Maximo Manage. Ce diagramme illustre la progression du travail depuis la planification initiale jusqu'à l'exécution, en intégrant les points d'intervention de `Scheduler` et des outils de `Dispatching` pour gérer les imprévus.

⚠️ Pièges IBM

Piège 1 — Confusion entre `Scheduler` et `Dispatching`

Les candidats peuvent confondre les rôles de `Maximo Scheduler` et des fonctionnalités de `Dispatching`. `Scheduler` est principalement un outil de planification graphique à long terme, permettant de visualiser et d'optimiser les calendriers de travail sur des semaines ou des mois. Le `Dispatching`, en revanche, est une fonction plus réactive, axée sur l'affectation en temps réel des ressources pour le travail imprévu ou d'urgence, souvent sur un horizon de quelques jours ou le jour même. Une question d'examen pourrait présenter un scénario de réaffectation d'urgence et demander quel outil est le plus approprié, testant la compréhension de cette distinction.

Piège 2 — Omission des données fondamentales pour `Scheduler`

Un piège courant est d'oublier les prérequis de configuration pour que `Maximo Scheduler` fonctionne correctement. L'examen pourrait poser une question sur les éléments nécessaires avant de pouvoir utiliser `Scheduler` pour la planification. La réponse correcte doit inclure la création de `Calendars`, l'ajout de `Shifts` à ces calendriers, et la création de `Craft Records`. Sans ces données fondamentales, `Scheduler` ne peut pas comparer la charge des ressources avec la disponibilité des `Crafts` ni planifier efficacement.

Piège 3 — Limites du support cartographique

Les candidats pourraient ne pas être à jour sur les versions supportées des applications cartographiques. Maximo Manage 9.x a déprécié le support pour Bing Maps et Google Maps comme fournisseurs de cartes. Le support est désormais disponible pour l'application `OpenMap`. Une question d'examen pourrait tenter de piéger le candidat en mentionnant des options de cartographie obsolètes ou en demandant quelle application est actuellement supportée, testant ainsi la connaissance des évolutions récentes du produit.

🎯 Carte mémoire

Quel est l'objectif principal des améliorations apportées aux tableaux de bord dans Maximo Manage 9.x pour un manager de maintenance ?

L'objectif principal est de permettre aux managers de maintenance de créer des tableaux de bord personnalisés et de gérer leur accès, offrant ainsi une vue consolidée et adaptée à leurs besoins spécifiques pour une prise de décision rapide et éclairée.

Quelles sont les trois données fondamentales essentielles à configurer pour utiliser efficacement `Maximo Scheduler` ?

Les trois données fondamentales essentielles sont la création de `Calendars`, l'ajout de `Shifts` à ces calendriers, et la création de `Craft Records`. Ces éléments sont cruciaux pour la planification des ressources et la comparaison de la charge de travail avec la disponibilité.

Comment les `Work queues` sur le tableau de bord opérationnel peuvent-elles être personnalisées par un utilisateur ?

Un utilisateur peut personnaliser les `Work queues` en les triant ou en les filtrant pour afficher uniquement les éléments pertinents. Cette vue personnalisée est ensuite sauvegardée pour les sessions futures, offrant une expérience utilisateur optimisée.

Dans quel scénario le `Dispatching` est-il particulièrement utile, et quelle application cartographique est supportée dans Maximo Manage 9.x ?

Le `Dispatching` est particulièrement utile pour l'affectation de travail imprévu ou d'urgence, comme la réaffectation de `Labor` ou `Crews` en cas de maladie ou pour des ordres de travail prioritaires. L'application cartographique supportée dans Maximo Manage 9.x est `OpenMap`.

Q14 · Sous-rubrique 7.4 · Type 1A T1 · Simple
Question : The Scheduling Dashboard primarily displays which THREE aggregate views?
Q15 · Sous-rubrique 7.4 · Type 1B T1 · Simple
Question : The Dispatching Dashboard includes which main visualization?
Q16 · Sous-rubrique 7.4 · Type 1C T1 · Simple
Question : An emergency WO must be assigned to the nearest qualified technician mid-shift. Which application best supports this?
Q17 · Sous-rubrique 7.4 · Type 1D T1 · Simple
Question : Which criterion does the Dispatching Dashboard prioritize when optimizing assignments?
Q18 · Sous-rubrique 7.4 · Type 2 (5 options, 2 correct) T2 · Choix de 2
Question : Which TWO statements accurately distinguish Scheduling Dashboard from Dispatching Dashboard?
Q19 · Sous-rubrique 7.4 · Type 1E T1 · Simple
Question : The Scheduling Dashboard surfaces "scheduling issues". Which is NOT a typical issue it reports?
Q20 · Sous-rubrique 7.4 · Type 1F T1 · Simple
Question : From the Dispatching Dashboard, which action can a dispatcher perform directly on a highlighted assignment issue?
Illustration de la leçon 8.1 — Service Requests : ticket creation + classification + escalation to WO

Créer les Service Requests

Section 6%~1 question

📋 Objectifs IBM

  • Comprendre la gestion des demandes de service dans IBM Maximo Manage 9.x.
  • Identifier les différentes méthodes de création d'une demande de service.
  • Distinguer les rôles des agents de service et des utilisateurs en libre-service dans le processus de demande de service.
  • Décrire le cycle de vie d'une demande de service, de la création à la résolution.
  • Expliquer comment les demandes de service peuvent être escaladées et résolues.
  • Reconnaître l'importance des modèles de demande de service pour l'efficacité.

💡 Points clés

  • Service Request Management — Le processus de capture, mise à jour, assignation, escalade et résolution des demandes de service pour un ASSET ou un LOCATION.
  • Service Requests application — Utilisée par les agents de service pour créer et gérer les demandes de service, offrant une vue complète et des outils de traitement.
  • Create Service Request application — Conçue pour les utilisateurs en libre-service afin de soumettre leurs propres demandes, sans intervention directe d'un agent.
  • Self Service module — Contient les applications permettant aux utilisateurs finaux de créer et de suivre leurs demandes de service, comme Create Service Request et View Service Request.
  • Templates — Les utilisateurs peuvent choisir des modèles prédéfinis pour les demandes de service afin de standardiser et d'accélérer le processus de soumission.
  • Tickets — Les demandes de service soumises sont transformées en "tickets" qui sont ensuite traités par les agents de service.
  • Création automatique — Le système peut être configuré pour générer des demandes de service à partir de sources externes, telles que les e-mails.
  • View Service Request application — Permet aux utilisateurs en libre-service de suivre le statut de leurs demandes jusqu'à leur achèvement.

📐 Architecture de la gestion des demandes de service

La gestion des demandes de service dans IBM Maximo Manage 9.x repose sur une architecture flexible qui permet à différents types d'utilisateurs d'interagir avec le système de manière appropriée. Cette architecture distingue clairement les interfaces pour les agents de service et les utilisateurs en libre-service, tout en assurant une intégration fluide des données.

Au cœur de cette architecture se trouve la capacité de Maximo à capturer des informations détaillées sur le service requis, incluant le type de service, le moment où il est nécessaire et la raison de la demande. Cette approche garantit que toutes les parties prenantes ont accès aux informations pertinentes pour une résolution efficace.


    
Diagramme architectural des flux de création et de gestion des demandes de service dans Maximo Manage. Il illustre les interactions entre les utilisateurs, les agents et le système central de Maximo, ainsi que l'intégration des sources externes.

📊 Comparaison des méthodes de création de demandes de service

Maximo Manage offre plusieurs voies pour initier une demande de service, chacune adaptée à un profil d'utilisateur ou à un scénario d'intégration spécifique. Comprendre ces distinctions est crucial pour optimiser les processus de support et de maintenance.

La flexibilité des méthodes de création permet aux entreprises de s'adapter à diverses exigences opérationnelles, qu'il s'agisse de permettre aux employés de soumettre facilement des problèmes ou d'automatiser la création de tickets à partir de systèmes de surveillance.

Méthodes de création de demandes de service dans Maximo Manage
Méthode de créationApplication utiliséeDescription du rôle de l'utilisateurExemple d'utilisation
Manuelle par agentService RequestsUtilisée par les agents de service ou des rôles similaires, autorisés à créer et gérer des demandes.Un agent du service d'assistance enregistre un problème signalé par téléphone.
Manuelle par utilisateur en libre-serviceCreate Service RequestUtilisée par les utilisateurs en libre-service qui peuvent s'enregistrer et créer une demande.Un employé soumet une demande de réparation pour son ordinateur de bureau.
Suivi par utilisateur en libre-serviceView Service RequestPermet aux utilisateurs en libre-service de consulter le statut de leurs demandes.Un employé vérifie l'avancement de la réparation de son équipement.
AutomatiqueConfiguration systèmeLe système est configuré par l'administrateur pour créer des demandes à partir de sources externes.Une demande de service est générée automatiquement suite à la réception d'un e-mail à une adresse dédiée.
Ce tableau compare les différentes méthodes de création de demandes de service, en détaillant l'application associée, le rôle de l'utilisateur et un exemple concret pour chaque méthode.

⚙️ Processus de création et de gestion des demandes de service

Le processus de gestion des demandes de service dans Maximo Manage est conçu pour être à la fois efficace et traçable, depuis la soumission initiale jusqu'à la résolution finale. Il implique une série d'étapes qui peuvent varier légèrement en fonction de la méthode de création.

Que la demande soit initiée par un utilisateur en libre-service ou par un agent, l'objectif est de s'assurer que toutes les informations nécessaires sont capturées et que la demande est acheminée vers la bonne équipe pour traitement. L'utilisation de modèles de demande de service peut grandement simplifier cette phase initiale.

  • Initiation de la demande — Un utilisateur ou un système externe identifie un besoin de service pour un ASSET ou un LOCATION.
  • Création de la demande — La demande est enregistrée dans Maximo via l'application Create Service Request (libre-service), l'application Service Requests (agent), ou automatiquement. L'utilisateur peut choisir un modèle pertinent.
  • Enregistrement des détails — Les informations clés telles que le type de service, la description du problème, l'urgence et les détails de l'ASSET ou du LOCATION sont saisies.
  • Assignation — La demande est assignée à un agent ou à un groupe d'agents qualifiés pour la traiter. Cela peut être manuel ou automatisé via des règles de workflow.
  • Traitement et mise à jour — L'agent de service met à jour la demande avec des informations sur le diagnostic, les actions entreprises et le statut d'avancement.
  • Escalade — Si la demande ne peut être résolue dans les délais ou nécessite une expertise supérieure, elle peut être escaladée à un niveau de support supérieur.
  • Résolution — Une fois le service fourni et le problème résolu, la demande est marquée comme COMPLETE ou CLOSED.
  • Notification et suivi — L'utilisateur est informé de la résolution et peut consulter le statut final via l'application View Service Request.

Par exemple, un utilisateur en libre-service soumet une demande pour une imprimante défectueuse via l'application Create Service Request. Il sélectionne un modèle "Problème Imprimante", renseigne l'ASSETNUM de l'imprimante et une brève description. Cette demande est ensuite acheminée vers un agent du service d'assistance qui la prend en charge via l'application Service Requests, diagnostique le problème, et crée potentiellement un WORKORDER pour un technicien. Une fois le WORKORDER terminé, la demande de service est résolue.

🔄 Cycle de vie d'une demande de service

Le cycle de vie d'une demande de service dans Maximo Manage est un processus structuré qui garantit que chaque requête est traitée de manière cohérente et efficace, depuis sa soumission initiale jusqu'à sa clôture. Ce cycle est jalonné de statuts qui reflètent l'état d'avancement de la demande.

La transition entre les statuts est souvent régie par des règles de workflow configurables, permettant une automatisation et une standardisation des processus. La visibilité sur ce cycle de vie est essentielle pour les utilisateurs et les agents afin de suivre la progression et d'assurer la satisfaction du service.


    
Diagramme d'état illustrant le cycle de vie typique d'une demande de service dans Maximo Manage, montrant les transitions entre les principaux statuts de la demande.

⚠️ Pièges IBM

Piège 1 — Confusion des applications de création de SR

Les candidats peuvent confondre les rôles des applications Service Requests et Create Service Request. Le piège est de croire que l'application Service Requests est destinée aux utilisateurs finaux pour créer leurs propres demandes. En réalité, Service Requests est l'outil principal des agents de service pour gérer et traiter les demandes, tandis que Create Service Request est spécifiquement conçue pour les utilisateurs en libre-service.

Piège 2 — Absence de suivi pour les utilisateurs en libre-service

Un autre piège courant est de penser que les utilisateurs en libre-service n'ont aucun moyen de suivre l'avancement de leurs demandes une fois soumises. Maximo Manage fournit l'application View Service Request dans le module Self Service, permettant aux utilisateurs de consulter le statut de leurs demandes, de la création à la résolution. Ignorer cette fonctionnalité peut conduire à des réponses incorrectes concernant l'autonomie des utilisateurs finaux.

Piège 3 — Rôle des modèles de demande de service

Il est facile de sous-estimer l'importance des modèles de demande de service. Les candidats pourraient penser qu'ils sont optionnels ou n'apportent qu'un bénéfice marginal. Cependant, les modèles sont cruciaux pour standardiser la collecte d'informations, accélérer la soumission des demandes et améliorer la qualité des données, ce qui facilite grandement le traitement par les agents de service et réduit les erreurs.

🎯 Carte mémoire

Quelle est la principale différence entre l'application Service Requests et l'application Create Service Request dans Maximo Manage ?

L'application Service Requests est utilisée par les agents de service pour gérer et traiter les demandes, tandis que l'application Create Service Request est destinée aux utilisateurs en libre-service pour soumettre leurs propres demandes.

Comment les utilisateurs en libre-service peuvent-ils suivre le statut de leurs demandes de service dans Maximo ?

Les utilisateurs en libre-service peuvent suivre le statut de leurs demandes de service en utilisant l'application View Service Request, qui fait partie du module Self Service de Maximo Manage.

Quels sont les avantages de l'utilisation de modèles lors de la création d'une demande de service ?

Les modèles de demande de service permettent de standardiser les informations collectées, d'accélérer le processus de soumission pour les utilisateurs et de garantir que toutes les données nécessaires sont fournies, ce qui facilite le traitement et la résolution par les agents.

Une demande de service peut-elle être créée automatiquement dans Maximo Manage ?

Oui, le système Maximo Manage peut être configuré par un administrateur pour créer automatiquement des demandes de service à partir de sources externes, comme des e-mails ou des alertes de systèmes de surveillance.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 8.1 · Type 1A T1 · Simple
Question : Which application in Maximo Manage v9.0 provides a unified view of tickets (SRs, Incidents, Problems) and related work for service desk agents?
Q2 · Sous-rubrique 8.1 · Type 1B T1 · Simple
Question : A company receives many similar recurring service requests (e.g., "restart printer"). What feature standardizes their creation?
Q3 · Sous-rubrique 8.1 · Type 1C T1 · Simple
Question : Ownership of a Service Request in Maximo Manage v9.0 can be assigned to:
Q4 · Sous-rubrique 8.1 · Type 1G · GAP-FILL Skillionair T1 · Simple
A service desk configures a Ticket Template for the "printer stuck paper jam" scenario. The template carries 3 activities, and each activity references a Job Plan containing predefined tasks. A new Service Request is opened and the agent applies this template.
Question : What happens when a Ticket Template with multiple activities — each referencing a Job Plan with tasks — is applied to a Service Request?
Illustration de la leçon 8.2 — SLA : commitment matrix + response/resolution timers + escalation

Configurer les Service Level Agreements (SLA)

Section 6%~2 questions

📋 Objectifs IBM

  • Comprendre le rôle des Service Level Agreements (SLA) dans la gestion des services et des actifs.
  • Maîtriser la création et la gestion des SLA dans l'application `Service Level Agreements`.
  • Identifier les composants clés d'un SLA, y compris les services et les engagements (`commitments`).
  • Appliquer des SLA aux `tickets` et aux `work orders` pour garantir la conformité.
  • Distinguer et configurer les relations entre `parent` et `child` SLA.
  • Savoir comment les options de configuration des SLA sont gérées au niveau du site et de l'organisation.

💡 Points clés

  • `Service Level Agreements` (SLA) — Des accords documentant les engagements entre fournisseurs de services et clients, essentiels pour définir les attentes et mesurer la performance.
  • Module `Service Level` — Le module principal dans Maximo Manage pour créer, gérer et surveiller les SLA, ainsi que les groupes de services.
  • Services — Représentent les tâches que les fournisseurs de services accomplissent pour répondre aux besoins des clients, formant la base des SLA.
  • Engagements (`Commitments`) — Les responsabilités spécifiques que les fournisseurs de services doivent respecter pour satisfaire les exigences des SLA.
  • Application des SLA — Les SLA peuvent être appliqués aux `tickets` et aux `work orders` pour garantir que les processus opérationnels respectent les niveaux de service définis.
  • SLA `Parent` et `Child` — Une hiérarchie de SLA où un SLA `parent` dépend de la conformité de plusieurs SLA `child` pour sa propre conformité.
  • Validation des engagements — Lors de l'association de SLA, Maximo valide les engagements pour détecter et signaler les conflits potentiels.
  • Configuration au niveau du site — Les options de SLA peuvent être spécifiées au niveau du site, influençant la manière dont les SLA sont mis en correspondance avec les enregistrements.

📐 Architecture des Service Level Agreements

L'architecture des Service Level Agreements dans Maximo Manage est conçue pour structurer et formaliser les engagements de service entre les parties prenantes. Au cœur de cette architecture se trouve l'application `Service Level Agreements`, qui permet de définir les paramètres, les services et les engagements spécifiques à chaque accord. Ces SLA sont ensuite intégrés aux processus opérationnels via leur application aux `tickets` et aux `work orders`.

La flexibilité du système permet également d'établir des relations hiérarchiques entre les SLA, avec des SLA `parent` et `child`. Cette structure assure une gestion cohérente des dépendances et des interconnexions entre différents niveaux de service, garantissant que la conformité d'un SLA principal est supportée par la conformité de ses SLA subordonnés.


    
Diagramme conceptuel de l'architecture des Service Level Agreements dans Maximo Manage, illustrant la création, la hiérarchie et l'application des SLA aux enregistrements opérationnels.

📊 Tableau de référence : Composants clés des SLA

Les Service Level Agreements dans Maximo Manage sont composés de plusieurs éléments fondamentaux qui définissent leur portée, leurs exigences et leur mode de fonctionnement. Ce tableau récapitule les principaux composants et leur rôle.

Composants essentiels des Service Level Agreements
ComposantDescriptionRôle dans le SLA
Service Level AgreementsL'accord formel entre fournisseur et client.Documente les attentes et les obligations de service.
ServicesLes tâches ou prestations que le fournisseur s'engage à réaliser.Définissent l'étendue fonctionnelle du SLA.
CommitmentsLes responsabilités et les niveaux de performance que le fournisseur doit respecter.Spécifient les métriques et les objectifs de qualité/temps.
SLA `Parent`Un SLA principal dont la conformité dépend d'autres SLA.Gère la conformité globale en fonction de SLA subordonnés.
SLA `Child`Un SLA de support qui contribue à la conformité d'un SLA `parent`.Assure le respect des exigences spécifiques nécessaires au SLA principal.
`Tickets`Enregistrements de demandes de service ou d'incidents.Cible d'application des SLA pour garantir les délais de réponse/résolution.
`Work Orders`Ordres de travail pour la maintenance ou d'autres opérations.Cible d'application des SLA pour garantir les délais d'exécution.
Ce tableau met en évidence les éléments constitutifs des SLA, de leur définition à leur application, et leur rôle dans l'écosystème Maximo Manage.

⚙️ Configuration et gestion des SLA

La configuration des Service Level Agreements est une étape cruciale pour l'efficacité de la gestion des services dans Maximo Manage. Elle s'effectue principalement via le module `Service Level` et l'application `Service Level Agreements`. Cette application est le point central pour définir les termes de l'accord, les services inclus et les engagements associés.

Lors de la création d'un SLA, il est possible de spécifier une description détaillée, ce qui est essentiel pour la clarté et la compréhension de l'accord. Une fois défini, un SLA peut être appliqué à divers enregistrements opérationnels, tels que les `tickets` et les `work orders`, afin d'assurer que les opérations quotidiennes respectent les niveaux de service convenus. La configuration des options de SLA au niveau du site permet également d'adapter la manière dont les SLA sont mis en correspondance avec les enregistrements, offrant une flexibilité pour les organisations multi-sites.

  • Création d'un SLA — Accéder à l'application `Service Level Agreements` dans le module `Service Level`. Renseigner les informations de base, y compris une description optionnelle.
  • Définition des Services — Spécifier les tâches ou les types de services que le SLA couvrira. Ces services sont les prestations que le fournisseur s'engage à offrir.
  • Établissement des Engagements — Définir les métriques de performance et les responsabilités (commitments) que le fournisseur doit respecter, comme les temps de réponse ou de résolution.
  • Application aux enregistrements — Ouvrir l'application pertinente (ex: `Work Order Tracking` ou `Service Requests`), afficher l'enregistrement cible, puis appliquer le SLA.
  • Gestion des relations Parent/Child — Configurer les dépendances entre SLA en désignant des SLA `parent` et `child`. Le système valide les engagements pour éviter les conflits.
  • Configuration au niveau du site — Utiliser les options de configuration au niveau du site pour définir comment les SLA sont mis en correspondance avec les enregistrements, permettant une adaptation aux spécificités locales.

🔄 Cycle de vie d'un Service Level Agreement

Le cycle de vie d'un Service Level Agreement dans Maximo Manage débute par sa création et sa définition, passe par son activation et son application aux processus opérationnels, et se termine par sa révision ou son obsolescence. Chaque étape est cruciale pour maintenir la pertinence et l'efficacité des accords de service.

La gestion des SLA est un processus continu qui implique la surveillance des performances par rapport aux engagements, l'ajustement des termes si nécessaire, et la gestion des relations hiérarchiques entre les SLA. La capacité de Maximo à valider les engagements lors de l'association des SLA est fondamentale pour prévenir les incohérences et assurer la cohérence des niveaux de service.


    
Ce diagramme illustre le cycle de vie typique d'un Service Level Agreement, de sa phase de brouillon à son archivage, en passant par son activation, son application et sa surveillance continue.

⚠️ Pièges IBM

Piège 1 — Conflits d'engagements entre SLA associés

Les candidats peuvent sous-estimer l'importance de la validation des engagements lors de l'association de SLA, notamment dans les structures `parent`/`child`. Maximo vérifie les engagements des SLA que vous tentez d'associer et vous notifie en cas de conflits. Un piège courant serait de croire que le système résout automatiquement les conflits ou qu'il suffit d'associer les SLA sans vérification. En réalité, une attention particulière doit être portée à la cohérence des engagements pour éviter des attentes irréalistes ou des non-conformités.

Piège 2 — Oubli de l'application des SLA aux enregistrements

Un piège fréquent est de créer des SLA détaillés et bien définis, mais d'omettre de les appliquer explicitement aux `tickets` et `work orders` pertinents. Un SLA n'a d'impact opérationnel que s'il est lié à un enregistrement. L'examen peut présenter un scénario où un SLA est configuré mais les performances ne sont pas mesurées, la cause étant l'absence d'application du SLA à l'enregistrement cible. Il est impératif d'ouvrir l'application appropriée, d'afficher l'enregistrement, puis d'appliquer le SLA pour qu'il prenne effet.

Piège 3 — Confusion entre Services et Engagements (`Commitments`)

Les termes "Services" et "Engagements" (`Commitments`) sont distincts dans le contexte des SLA Maximo. Les "Services" décrivent les tâches que les fournisseurs accomplissent pour répondre aux besoins des clients. Les "Engagements" sont les responsabilités que les fournisseurs doivent respecter pour satisfaire les SLA. Un piège serait de les considérer comme interchangeables ou de ne pas comprendre leur rôle spécifique. Par exemple, un service pourrait être "Réparation d'équipement", tandis qu'un engagement serait "Temps de réponse de 4 heures pour les réparations critiques".

🎯 Carte mémoire

Quel est le rôle principal du module `Service Level` dans Maximo Manage ?

Le module `Service Level` est utilisé pour créer et gérer les Service Level Agreements (SLA), qui documentent les engagements entre les fournisseurs de services et les clients. Il permet également de créer des groupes de services pour organiser les types de services fournis ou acquis.

Comment les SLA `parent` et `child` interagissent-ils dans Maximo ?

Un SLA `parent` est un SLA spécifique dont la conformité dépend de la conformité d'autres SLA, appelés SLA `child`. Les SLA `child` sont des SLA de support nécessaires pour maintenir le SLA `parent` en conformité. Lors de l'association, Maximo valide les engagements pour détecter les conflits.

À quels types d'enregistrements les Service Level Agreements peuvent-ils être appliqués dans Maximo ?

Les Service Level Agreements peuvent être appliqués aux `tickets` (demandes de service, incidents) et aux `work orders` (ordres de travail). Pour ce faire, il faut ouvrir l'application concernée, afficher l'enregistrement cible, puis appliquer le SLA.

Q4 · Sous-rubrique 8.2 · Type 1A T1 · Simple
Question : Which three SLA types are supported in Maximo Manage v9.0?
Q5 · Sous-rubrique 8.2 · Type 1B T1 · Simple
Question : When the "Applies To" on an SLA is set to ASSET, which tab becomes available to scope the SLA?
Q6 · Sous-rubrique 8.2 · Type 1C T1 · Simple
Question : When multiple SLAs match the same record, how does Maximo Manage v9.0 choose which applies?
Q7 · Sous-rubrique 8.2 · Type 1D T1 · Simple
Question : Which statement about SLA calendars in Maximo Manage v9.0 is accurate?
Q8 · Sous-rubrique 8.2 · Type 1E T1 · Simple
Question : Which is NOT one of the documented Commitment types available on an SLA?
Q9 · Sous-rubrique 8.2 · Type 1F T1 · Simple
Question : When a commitment of type OTHER is defined on an SLA, which Action is used to enforce it at runtime?
Q10 · Sous-rubrique 8.2 · Type 1G T1 · Simple
Question : On an SLA whose Applies To = WORKORDER, which Commitment type is NOT available?
Q8 · Sous-rubrique 8.2 · Type 1A · GAP-FILL Skillionair T1 · Simple
An SLA administrator maintains an SLA that should only be considered active for tickets opened during business hours Monday-Friday. They are choosing between several calendar fields on the SLA record.
Question : Which calendar on the Service Level Agreements application is used in the MATCHING process to determine whether an SLA applies to a Ticket or Work Order (based on the target's Reported Date)?
Illustration de la leçon 9.1 — Safety Plans : Hazards, Tag Outs, Lock Outs, Precautions

Safety Plans

Section 4%~1 question

📋 Objectifs IBM

  • Comprendre l'importance des plans de sécurité dans la gestion des opérations de maintenance.
  • Identifier les composants clés d'un plan de sécurité dans Maximo Manage.
  • Savoir comment associer des plans de sécurité aux ordres de travail et aux tâches.
  • Expliquer la relation entre les plans de sécurité, les actifs et les emplacements.
  • Décrire les processus de création et de gestion des plans de sécurité.
  • Démontrer la capacité à appliquer des mesures de sécurité pour prévenir les incidents.

💡 Points clés

  • Plans de sécurité — Des documents structurés qui définissent les précautions et les procédures de sécurité nécessaires pour effectuer un travail en toute sécurité.
  • Prévention des risques — L'objectif principal des plans de sécurité est de minimiser les risques pour le personnel, les actifs et l'environnement.
  • Association aux ordres de travail — Les plans de sécurité sont liés aux ordres de travail (`WORKORDER`) pour garantir que les techniciens sont informés des dangers potentiels et des mesures de protection.
  • Composants clés — Incluent les dangers identifiés, les précautions à prendre, les équipements de protection individuelle (EPI) requis et les procédures d'urgence.
  • Gestion des actifs et emplacements — Les plans de sécurité peuvent être spécifiques à certains actifs (`ASSET`) ou emplacements (`LOCATION`), reflétant les risques inhérents à ces éléments.
  • Révision et contrôle — Les plans de sécurité doivent être régulièrement révisés et mis à jour pour s'adapter aux changements opérationnels ou réglementaires.
  • Conformité réglementaire — L'utilisation de plans de sécurité aide les organisations à se conformer aux normes et réglementations en matière de santé et de sécurité au travail.
  • Formation du personnel — Les plans de sécurité servent de base pour la formation du personnel sur les pratiques de travail sûres.

📐 Architecture des plans de sécurité dans Maximo

Les plans de sécurité dans Maximo Manage sont des entités fondamentales pour garantir la sécurité des opérations de maintenance. Ils sont conçus pour être intégrés de manière transparente dans le processus de gestion des ordres de travail, assurant que les considérations de sécurité sont prises en compte dès la planification et jusqu'à l'exécution du travail.

L'architecture des plans de sécurité repose sur une structure hiérarchique et relationnelle, permettant de définir des mesures de sécurité génériques ou très spécifiques. Ils peuvent être associés à des actifs, des emplacements, des tâches d'ordre de travail, et même des plans de travail (`JOBPLAN`), ce qui en fait un outil polyvalent pour la gestion des risques.


    
Diagramme conceptuel de l'architecture des plans de sécurité dans Maximo. Il illustre comment les plans de sécurité sont liés aux ordres de travail, aux actifs, aux emplacements et aux plans de travail, et quels sont leurs composants internes.

📊 Comparaison : Plans de sécurité et autres documents de travail

Il est essentiel de distinguer les plans de sécurité d'autres documents ou processus de Maximo qui, bien que liés à la sécurité, ont des objectifs et des portées différentes. Cette distinction permet une application correcte et efficace de chaque outil.

Le tableau suivant compare les plans de sécurité avec les plans de travail (`JOBPLAN`) et les codes de défaillance (`FAILURECODE`), qui sont souvent utilisés en conjonction mais ne remplissent pas la même fonction principale.

Comparaison des Plans de Sécurité avec les Plans de Travail et les Codes de Défaillance
CaractéristiquePlan de SécuritéPlan de Travail (`JOBPLAN`)Code de Défaillance (`FAILURECODE`)
Objectif PrincipalPrévenir les incidents et assurer la sécurité du personnel.Définir les étapes et ressources pour exécuter un travail.Classer et analyser les causes des pannes.
Contenu TypiqueDangers, précautions, EPI, procédures d'urgence.Tâches, main-d'œuvre, matériaux, services, outils.Hiérarchie des problèmes, causes, remèdes.
Association CléOrdres de travail, actifs, emplacements.Ordres de travail, PM, actifs, emplacements.Actifs, ordres de travail (rapport de défaillance).
Focus TemporelAvant et pendant l'exécution du travail.Planification et exécution du travail.Après la survenue d'une panne.
Impact sur le travailConditions préalables à l'exécution, instructions de sécurité.Description détaillée des étapes à suivre.Analyse post-événement pour amélioration.
RévisionRégulière, en fonction des risques et réglementations.Périodique, en fonction des meilleures pratiques.Basée sur l'analyse des incidents.
Ce tableau met en évidence les différences fonctionnelles entre les plans de sécurité, les plans de travail et les codes de défaillance, soulignant le rôle unique de chaque élément dans Maximo Manage.

⚙️ Gestion opérationnelle des plans de sécurité

La gestion des plans de sécurité dans Maximo Manage implique plusieurs étapes, de la création à l'application et à la révision. Une approche structurée est essentielle pour garantir leur efficacité et leur pertinence continue.

L'application `Safety Plans` (ou une application similaire selon la configuration spécifique de l'instance Maximo) est le point central pour la création et la maintenance de ces plans. Les utilisateurs autorisés peuvent y définir les détails de chaque plan, y compris les dangers, les précautions et les EPI.

  • Création d'un plan de sécurité — Dans l'application dédiée, un nouvel enregistrement est créé. Il inclut un identifiant unique, une description, et des informations sur les dangers potentiels (ex: électrique, chimique, hauteur).
  • Définition des précautions — Pour chaque danger identifié, les précautions spécifiques sont détaillées. Cela peut inclure des procédures de verrouillage/étiquetage, des permis de travail, ou des zones de sécurité.
  • Spécification des EPI — Les équipements de protection individuelle requis (casque, lunettes, gants, etc.) sont listés et associés au plan.
  • Association aux actifs/emplacements — Le plan de sécurité peut être lié à un ou plusieurs actifs (`ASSET`) ou emplacements (`LOCATION`) pour lesquels il est pertinent. Cela permet une application automatique lors de la création d'ordres de travail pour ces éléments.
  • Intégration aux plans de travail — Un plan de sécurité peut être inclus dans un `JOBPLAN`. Lorsque ce `JOBPLAN` est appliqué à un ordre de travail, le plan de sécurité associé est automatiquement ajouté.
  • Application aux ordres de travail — Lors de la création ou de la modification d'un ordre de travail (`WORKORDER`), les plans de sécurité pertinents peuvent être manuellement sélectionnés ou automatiquement ajoutés si des associations existent avec l'actif ou l'emplacement de l'ordre de travail.
  • Révision et statut — Les plans de sécurité ont un cycle de vie avec des statuts (ex: `ACTIVE`, `PENDING_OBSOLETE`, `OBSOLETE`). Ils doivent être révisés périodiquement pour s'assurer qu'ils restent à jour avec les meilleures pratiques et les réglementations en vigueur.

🔄 Cycle de vie d'un plan de sécurité

Le cycle de vie d'un plan de sécurité dans Maximo Manage est un processus structuré qui garantit sa pertinence et son efficacité tout au long de son utilisation. Il commence par la création et passe par des phases d'approbation, d'activation, d'utilisation et de révision, se terminant potentiellement par son obsolescence.

Chaque étape du cycle de vie est cruciale pour maintenir l'intégrité et l'applicabilité des mesures de sécurité définies. Les changements de statut sont souvent soumis à des workflows d'approbation pour assurer la conformité et la validation par les parties prenantes.


    
Ce diagramme d'état illustre le cycle de vie typique d'un plan de sécurité dans Maximo Manage, de sa création à son obsolescence, en passant par les étapes d'approbation et d'utilisation.

⚠️ Pièges IBM

Piège 1 — Oubli de l'association aux ordres de travail

Un piège courant est de créer des plans de sécurité détaillés mais de ne pas les associer correctement aux ordres de travail (`WORKORDER`). Les techniciens peuvent alors exécuter des tâches sans être pleinement conscients des dangers ou des précautions requises. Maximo permet l'association manuelle ou automatique via les actifs/emplacements ou les plans de travail (`JOBPLAN`). L'examen peut présenter un scénario où un plan de sécurité existe mais n'est pas appliqué, entraînant un incident. La solution réside dans la vérification des associations et l'intégration des plans de sécurité dans les `JOBPLAN` standards.

Piège 2 — Plans de sécurité obsolètes ou non révisés

Les conditions de travail, les équipements et les réglementations évoluent. Un plan de sécurité qui n'est pas régulièrement révisé peut devenir obsolète, conduisant à des informations de sécurité incorrectes ou incomplètes. Maximo ne force pas la révision, mais il est de la responsabilité de l'organisation de mettre en place des processus de revue périodique. Un piège d'examen pourrait décrire un incident dû à un plan de sécurité non mis à jour, testant la compréhension de l'importance de la gestion du cycle de vie des plans de sécurité.

Piège 3 — Confusion entre plan de sécurité et plan de travail

Bien que les plans de sécurité puissent être intégrés aux plans de travail (`JOBPLAN`), ils ne sont pas interchangeables. Un `JOBPLAN` décrit les étapes techniques pour accomplir une tâche, tandis qu'un plan de sécurité se concentre spécifiquement sur les dangers et les précautions. Un piège pourrait consister à suggérer qu'un `JOBPLAN` détaillé suffit à couvrir tous les aspects de sécurité sans un plan de sécurité dédié. Il est crucial de comprendre que le plan de sécurité complète le `JOBPLAN` en ajoutant la dimension de gestion des risques.

🎯 Carte mémoire

Quel est l'objectif principal d'un plan de sécurité dans Maximo Manage et comment est-il intégré aux opérations de maintenance ?

L'objectif principal est de prévenir les incidents en identifiant les dangers, en spécifiant les précautions et les EPI. Il est intégré en étant associé aux ordres de travail (`WORKORDER`), aux actifs (`ASSET`), aux emplacements (`LOCATION`) et aux plans de travail (`JOBPLAN`), garantissant que les mesures de sécurité sont communiquées et appliquées lors de l'exécution des tâches.

Quels sont les composants clés d'un plan de sécurité et pourquoi est-il important de les maintenir à jour ?

Les composants clés incluent les dangers identifiés, les précautions à prendre, les équipements de protection individuelle (EPI) requis et les procédures d'urgence. Il est crucial de les maintenir à jour car les conditions de travail, les équipements et les réglementations évoluent, et des informations obsolètes peuvent compromettre la sécurité du personnel et l'intégrité des actifs.

Comment Maximo gère-t-il l'application des plans de sécurité aux ordres de travail, et quelles sont les méthodes d'association disponibles ?

Maximo permet l'application des plans de sécurité aux ordres de travail (`WORKORDER`) de manière manuelle ou automatique. Les méthodes d'association incluent la liaison directe à un `WORKORDER`, l'association à un actif (`ASSET`) ou un emplacement (`LOCATION`) qui est ensuite référencé par le `WORKORDER`, ou l'intégration du plan de sécurité dans un `JOBPLAN` qui est appliqué au `WORKORDER`.

0 / 0 répondues
0 correctes · 0%

Questions d’examen de style IBM. Cliquez une option, puis « Vérifier ma réponse ». Progression enregistrée localement.

Q1 · Sous-rubrique 9.1 · Type 1A T1 · Simple
A safety engineer wants to attach hazardous materials information to assets so that it flows to work orders automatically.
Question : In which Manage application are Hazards first defined so they can be associated with Assets, Locations, Precautions, or Hazardous Materials?
Q2 · Sous-rubrique 9.1 · Type 1B T1 · Simple
Question : What is the purpose of a Safety Plan in Manage v9.0?
Q3 · Sous-rubrique 9.1 · Type 1C T1 · Simple
Question : Which statement is TRUE about the relationship between Hazards and Precautions in Manage?
Q4 · Sous-rubrique 9.1 · Type 1D T1 · Simple
Question : How does a technician indicate on a Work Order that all Safety Plan hazards have been reviewed before executing the task?
Q4b · Sous-rubrique 9.1 · Type 1H · GAP-FILL Skillionair T1 · Simple
A safety engineer attaches precautions to a Hazard record. Another team asks whether a Tag Out procedure can coexist on the same Hazard.
Question : On a Hazard record, which Available Association becomes read-only once the Hazard has Precautions associated to it?
Illustration de la leçon 9.2 — Apply Safety Plans : LOTO procedure on WO + assignment + sign-off

Appliquer les Safety Plans

Section 4%~1 question

📋 Objectifs IBM

  • Comprendre le rôle et l'importance des Safety Plans dans la gestion des interventions.
  • Identifier les composants clés d'un Safety Plan et leur configuration dans Maximo.
  • Décrire le processus d'application des Safety Plans aux Work Orders.
  • Distinguer les différents types de mesures de sécurité et leur intégration.
  • Expliquer comment les Safety Plans contribuent à la conformité réglementaire et à la sécurité opérationnelle.
  • Maîtriser les bonnes pratiques pour la création et la gestion des Safety Plans.

💡 Points clés

  • Safety Plans — Des ensembles prédéfinis de précautions de sécurité, d'autorisations et de procédures à suivre pour des tâches spécifiques ou des emplacements à risque.
  • Work Order Integration — Les Safety Plans sont appliqués aux `WORKORDER` pour garantir que les mesures de sécurité appropriées sont en place avant le début des travaux.
  • Hazard Identification — Les Safety Plans détaillent les dangers potentiels (`HAZARDS`) et les précautions associées (`PRECAUTIONS`).
  • Lockout/Tagout (LOTO) — Une composante critique des Safety Plans, assurant l'isolement des sources d'énergie dangereuses.
  • Permits to Work (PTW) — Les autorisations de travail sont souvent intégrées aux Safety Plans pour formaliser l'approbation des tâches à risque.
  • Compliance and Safety — L'application rigoureuse des Safety Plans est essentielle pour la conformité réglementaire et la protection du personnel.
  • Reusability — Les Safety Plans sont conçus pour être réutilisables, ce qui standardise les pratiques de sécurité et réduit les erreurs.
  • Dynamic Application — Les Safety Plans peuvent être appliqués manuellement ou automatiquement en fonction de l'actif, de l'emplacement ou du type de travail.

📐 Architecture des Safety Plans

Les Safety Plans dans Maximo constituent une couche essentielle de la gestion de la sécurité opérationnelle. Ils sont structurés pour encapsuler toutes les informations nécessaires à la réalisation sécurisée d'une tâche, en particulier celles présentant des risques. Cette architecture permet une approche proactive de la sécurité, en intégrant les considérations de danger et les mesures préventives dès la planification des travaux.

Au cœur de cette architecture se trouve la relation entre les dangers (`HAZARDS`), les précautions (`PRECAUTIONS`), les autorisations de travail (`PERMITS`) et les procédures d'isolement (`LOTO`). Ces éléments sont liés aux actifs (`ASSET`), aux emplacements (`LOCATION`) et aux types de travail, permettant une application contextuelle et pertinente des mesures de sécurité. La modularité des Safety Plans assure leur réutilisabilité et leur adaptabilité à diverses situations.

 B
    A -- "Contient" --> C
    A -- "Peut inclure" --> D
    A -- "Peut inclure" --> E

    F -- "Applique" --> A
    F -- "Concerne" --> G
    F -- "Concerne" --> H

    B -- "Associé à" --> G
    B -- "Associé à" --> H
    C -- "Atténue" --> B

    classDef primary fill:#1D9E75,stroke:#178A66,stroke-width:2px,color:#FFFFFF
    classDef secondary fill:#F1F5F9,stroke:#475569,stroke-width:2px,color:#0F172A
    classDef tertiary fill:#D1FAE5,stroke:#34D399,stroke-width:2px,color:#0F172A
    classDef quaternary fill:#E0F2FE,stroke:#60A5FA,stroke-width:2px,color:#0F172A
">
Architecture conceptuelle des Safety Plans et leur intégration avec les ordres de travail, les actifs et les emplacements dans Maximo. Les Safety Plans regroupent les dangers, les précautions, les autorisations et les procédures LOTO.

📊 Composants d'un Safety Plan

Un Safety Plan est un document structuré qui détaille les exigences de sécurité pour une tâche ou un environnement de travail. Il est composé de plusieurs sections clés qui garantissent une couverture exhaustive des risques et des mesures d'atténuation. La bonne compréhension de ces composants est fondamentale pour une application efficace et conforme des Safety Plans.

Chaque composant joue un rôle spécifique dans la chaîne de sécurité, depuis l'identification des dangers jusqu'à la validation des précautions. L'interconnexion de ces éléments au sein de Maximo permet de créer des plans de sécurité robustes et adaptables, qui peuvent être réutilisés sur de nombreux ordres de travail, assurant ainsi une cohérence et une standardisation des pratiques de sécurité à travers l'organisation.

Composants clés d'un Safety Plan dans Maximo
ComposantDescriptionExemple d'application
HAZARDS (Dangers)Risques potentiels associés à la tâche ou à l'environnement de travail.Électricité, produits chimiques, hauteur, espace confiné.
PRECAUTIONS (Précautions)Mesures à prendre pour atténuer ou éliminer les dangers identifiés.Couper l'alimentation électrique, porter des EPI spécifiques, ventilation.
LOTO (Lockout/Tagout)Procédures d'isolement des sources d'énergie pour prévenir les démarrages inattendus.Verrouillage d'un disjoncteur, étiquetage d'une vanne.
PERMITS (Autorisations)Documents formels autorisant l'exécution de travaux spécifiques à risque.Permis de travail à chaud, permis d'entrée en espace confiné.
JOB PLANS (Plans de travail)Référence à des plans de travail standardisés qui peuvent inclure des étapes de sécurité.Procédure de maintenance d'une pompe, incluant des vérifications de sécurité.
SAFETY RELATED ASSETS/LOCATIONSActifs ou emplacements spécifiques auxquels le Safety Plan s'applique.Unité de production 3, compresseur C-101.
Cette table détaille les principaux éléments constitutifs d'un Safety Plan, soulignant leur rôle et leur pertinence dans la gestion de la sécurité des opérations.

⚙️ Application des Safety Plans aux Work Orders

L'application des Safety Plans aux `WORKORDER` est une étape cruciale pour garantir que toutes les précautions de sécurité nécessaires sont prises avant et pendant l'exécution des travaux. Maximo offre des mécanismes flexibles pour associer ces plans, soit de manière automatique, soit manuellement, en fonction du contexte de l'ordre de travail.

Lorsqu'un Safety Plan est appliqué à un `WORKORDER`, ses composants (dangers, précautions, LOTO, permis) sont transférés et deviennent des exigences pour l'exécution de la tâche. Cela assure que les techniciens sont pleinement informés des risques et des mesures à prendre, et que les approbations nécessaires sont obtenues. Ce processus est essentiel pour la traçabilité et la conformité aux normes de sécurité.

  • Application Manuelle — Un utilisateur peut sélectionner et appliquer un Safety Plan existant à un `WORKORDER` via l'application `Work Order Tracking`. Cela est souvent utilisé pour des situations non standardisées ou des ajustements spécifiques.
  • Application Automatique — Les Safety Plans peuvent être automatiquement associés à un `WORKORDER` si l'actif (`ASSET`) ou l'emplacement (`LOCATION`) spécifié dans le `WORKORDER` est lié à un Safety Plan prédéfini. Cette automatisation est particulièrement utile pour les tâches récurrentes ou les zones à risque constant.
  • Héritage des Job Plans — Si un `JOBPLAN` est utilisé pour créer un `WORKORDER` et que ce `JOBPLAN` est associé à un Safety Plan, ce dernier sera automatiquement appliqué au `WORKORDER` généré.
  • Validation et Approbation — L'application d'un Safety Plan peut déclencher des workflows d'approbation spécifiques, notamment pour les permis de travail, garantissant que toutes les parties prenantes valident les mesures de sécurité.
  • Mise à jour des Statuts — Les statuts des éléments de sécurité (par exemple, un permis approuvé ou un LOTO terminé) sont mis à jour au fur et à mesure de l'avancement du `WORKORDER`, offrant une visibilité en temps réel sur l'état de la sécurité.

🔄 Cycle de vie d'un Safety Plan appliqué

Le cycle de vie d'un Safety Plan, une fois appliqué à un `WORKORDER`, suit une séquence logique qui garantit la prise en compte des mesures de sécurité à chaque étape du processus de travail. Ce cycle commence par la planification et se termine par la clôture du travail, avec des vérifications et des validations à chaque phase critique. Comprendre ce workflow est essentiel pour les gestionnaires de la sécurité et les techniciens.

Chaque transition d'état est souvent associée à des actions spécifiques dans Maximo, telles que la génération de permis, la vérification des LOTO, ou la validation des précautions. Ce processus structuré minimise les risques d'oubli et assure une conformité continue, renforçant ainsi la culture de sécurité au sein de l'organisation.


    
Diagramme d'état illustrant le cycle de vie d'un Safety Plan une fois appliqué à un `WORKORDER` dans Maximo, depuis la création de l'ordre jusqu'à sa clôture.

⚠️ Pièges IBM

Piège 1 — Oubli de l'intégration des Safety Plans

Un piège courant est de créer des Safety Plans robustes mais de ne pas les intégrer correctement aux processus de création des `WORKORDER`. Les étudiants peuvent penser qu'un Safety Plan existe suffit, alors qu'il doit être explicitement lié à l'actif, à l'emplacement ou au `JOBPLAN` pour être automatiquement appliqué, ou être appliqué manuellement. Si cette intégration est manquante, les techniciens pourraient exécuter des travaux sans les précautions de sécurité requises, annulant l'objectif du plan.

Piège 2 — Confusion entre Dangers et Précautions

Il est facile de confondre la définition et l'application des dangers (`HAZARDS`) et des précautions (`PRECAUTIONS`) dans un Safety Plan. Un danger est une condition ou un acte qui a le potentiel de causer des blessures ou des dommages, tandis qu'une précaution est une mesure prise pour éviter ou contrôler ce danger. Une erreur fréquente est de lister une précaution comme un danger, ou vice-versa. Par exemple, "Équipement non verrouillé" est un danger, tandis que "Procédure LOTO appliquée" est une précaution. L'examen peut présenter des scénarios où cette distinction est floue.

Piège 3 — Gestion des droits d'accès aux Safety Plans

Les Safety Plans, comme de nombreux autres objets dans Maximo, sont soumis à des restrictions de sécurité. Un piège potentiel est de ne pas accorder les droits d'accès appropriés aux groupes d'utilisateurs concernés. Par exemple, un groupe de planificateurs pourrait avoir besoin de créer et de modifier des Safety Plans, tandis qu'un groupe de techniciens n'aurait besoin que d'un accès en lecture seule pour les consulter sur les `WORKORDER`. Une mauvaise configuration des droits dans l'application `Security Groups` peut empêcher les utilisateurs d'accéder ou d'appliquer correctement les Safety Plans, entraînant des retards ou des non-conformités.

🎯 Carte mémoire

Quel est le rôle principal d'un Safety Plan dans Maximo et comment est-il appliqué à un ordre de travail ?

Le rôle principal d'un Safety Plan est de définir un ensemble structuré de mesures de sécurité (dangers, précautions, LOTO, permis) pour des tâches ou environnements spécifiques. Il est appliqué à un `WORKORDER` soit manuellement par l'utilisateur, soit automatiquement si l'actif, l'emplacement ou le `JOBPLAN` du `WORKORDER` est lié à un Safety Plan existant, garantissant ainsi que les précautions sont prises avant l'exécution des travaux.

Quels sont les composants essentiels d'un Safety Plan et pourquoi sont-ils importants pour la conformité et la sécurité ?

Les composants essentiels incluent les `HAZARDS` (dangers), les `PRECAUTIONS` (précautions), les procédures `LOTO` (Lockout/Tagout) et les `PERMITS` (autorisations de travail). Ils sont importants car ils fournissent une feuille de route complète pour identifier les risques, atténuer les dangers, isoler les sources d'énergie et obtenir les approbations nécessaires, assurant ainsi la conformité réglementaire et la protection du personnel.

Comment Maximo gère-t-il la réutilisabilité et la standardisation des Safety Plans ?

Maximo gère la réutilisabilité en permettant la création de Safety Plans génériques qui peuvent être associés à plusieurs actifs, emplacements ou `JOBPLAN`. Cette approche standardise les pratiques de sécurité en garantissant que les mêmes mesures sont appliquées pour des situations similaires, réduisant les erreurs et améliorant l'efficacité de la gestion de la sécurité à travers l'organisation.

Q5 · Sous-rubrique 9.2 · Type 2A T2 · Choix de 2
Question : Which TWO records make up the core of a Lock Out / Tag Out (LOTO) procedure in Manage? (Choose 2.)
Q6 · Sous-rubrique 9.2 · Type 1B T1 · Simple
Question : What is the purpose of the Work Permit application in Manage?
Q7 · Sous-rubrique 9.2 · Type 3A T3 · Choix de 3
Question : Which THREE are standard hazard types that can be classified under a Hazard record in Manage? (Choose 3.)
Q8 · Sous-rubrique 9.2 · Type 1D T1 · Simple
Question : How does Manage enforce that a Work Permit is active before a Work Order can be approved (APPR) in the default configuration?
🎉 Congratulations — you complété les 44 leçons !

Next step: take the official IBM Assessment Test ($30). If score >75%, book the real exam on Pearson VUE ($200).