Développer, tester et maintenir des scripts Jython sûrs dans Maximo en comprenant le cycle de vie des MBO. Cette fiche décrit un parcours proposé : la disponibilité, les dates et les modalités seront confirmées avant toute inscription.

Objectifs pédagogiques

  • Choisir le bon point de lancement selon le comportement visé.
  • Manipuler les MBO et MboSet sans compromettre la transaction courante.
  • Mettre en place des validations, journalisations et tests reproductibles.
  • Analyser les erreurs et réduire les effets de bord des scripts.

Public concerné

Développeurs Maximo, intégrateurs techniques et équipes de maintenance applicative.

Prérequis

Notions de Python/Jython, d'objets métier Maximo et de programmation orientée objet.

Durée indicative et modalités

3 jours — niveau avancé. Formation proposée en présentiel ou à distance selon les besoins ; calendrier, tarif, formateur et modalités à confirmer.

Programme détaillé

Module 1 — Architecture des scripts

Automation Scripts, points de lancement, variables de liaison, événements et contexte d'exécution.

Module 2 — MBO et transactions

Lecture et modification d'attributs, relations MboSet, statut, transactions et propagation des erreurs.

Module 3 — Bonnes pratiques Jython

Gestion des valeurs nulles, constantes MboConstants, validations et séparation des responsabilités.

Module 4 — Débogage et observabilité

Logs, contrôles conditionnels, traces et méthodes d'analyse des exceptions.

Module 5 — Qualité et déploiement

Gestion des versions, tests unitaires fonctionnels, revue de code et plan de retour arrière.

Mise en pratique

Développer un script de validation non destructif avec journalisation, puis tester succès, refus et cas limites.

Livrables pédagogiques

Script Jython commenté, plan de tests et checklist de déploiement contrôlé.

Évaluation des acquis

Exercices guidés, restitution de l’atelier, questionnaire de validation et revue collective des résultats. Aucune certification IBM officielle n’est annoncée.

Références documentaires

Programme éditorial Maximo4You indépendant ; la disponibilité de la formation et les éventuelles prestations associées restent à valider avant publication commerciale.