_Suivi des travaux dans Windchill pour un fabricant de luxe
L'industrie
Fabrication
Défi
- Absence d'architecture commune
- Gestion de la logique d'entreprise
- Gestion du changement
Technologies
PLM
Résultats
- Introduction d'une nouvelle interface utilisateur, le Batch Job Monitor, pour simplifier le suivi des travaux exécutés sans avoir de connaissances approfondies de Linux.
- Le cadre commun a permis de réduire considérablement le temps consacré par les développeurs à chaque tâche ; en outre, le nouveau code créé est beaucoup plus propre et plus facile à maintenir.
Résumé
Un grand groupe de produits de luxe – spécialisé dans les montres haut de gamme, la joaillerie, la mode et les accessoires, présent sur les marchés clés du monde entier, notamment en Europe, en Asie-Pacifique, aux Amériques et au Moyen-Orient – utilisait toujours une grande quantité d’outils d’administration CLI (Command-Line Interface) personnalisés pour gérer les différents aspects de Windchill.
Ils ont utilisé cette méthode depuis la simple mise à jour en masse des valeurs d’attributs sur différents objets jusqu’à des activités complexes telles que la création manuelle de branches en aval. Chacun de ces outils a été développé sans architecture commune et, en outre, son exécution nécessitait à chaque fois des connaissances approfondies de Linux. L’entreprise souhaitait simplifier ce processus en disposant d’un cadre commun pour la mise en œuvre de ces outils et d’une interface utilisateur graphique simple pour la gestion des exécutions.
Ils se sont tournés vers Transition Technologies PSC (TT PSC) pour le développement d’une solution personnalisée combinant tous les outils d’administration CLI (Command-Line Interface) en un seul et l’introduction d’une nouvelle interface utilisateur directement dans Windchill en tant que Batch Job Monitor.
Défi commercial
- Il n’y avait pas d’architecture commune aux outils existants.
- Tous les outils existants ont dû être passés en revue et faire l’objet d’une rétro-ingénierie afin de s’assurer que la logique commerciale ne serait pas perdue lors de la refonte.
- Il a fallu concevoir et présenter aux utilisateurs finaux une toute nouvelle approche de l’utilisation de ces outils.
Solution
TT PSC a conçu le nouveau cadre Java à part entière pour les outils d’administration à partir de zéro. Tous les outils existants nécessaires ont été réécrits pour utiliser la nouvelle logique commune et commerciale.
En outre, TT PSC a créé une nouvelle interface utilisateur directement dans Windchill, qui permet de surveiller les travaux exécutés, de voir leurs fichiers d’entrée et leurs journaux de sortie, et de créer de nouveaux travaux à l’aide d’un assistant simple et convivial, riche en assistance et en exemples.
Le tout est enveloppé d’un contrôle d’accès personnalisé afin de garantir que ces outils ne seront utilisés que par des personnes spécifiques. En outre, TT PSC a mis en place un programme d’exécution de tâches asynchrones pour s’assurer que l’exécution des tâches ne bloque personne et que la progression de ces tâches peut être suivie en temps réel.
Il y a également une découverte automatique des outils, de sorte que chaque fois qu’un nouvel outil est créé, aucune action manuelle n’est nécessaire pour le faire fonctionner. De plus, chaque objet modifié à l’aide d’un tel outil est estampillé d’un commentaire afin de suivre les changements.
Principaux résultats et avantages
L’introduction d’une nouvelle interface utilisateur en tant que moniteur de tâches par lots a permis au conglomérat d’articles de luxe de premier plan de simplifier le processus d’exécution des actions standard de l’administrateur.
Les personnes qui en sont responsables n’ont plus besoin d’apprendre des commandes Linux complexes, qui diffèrent pour chaque outil. Ils peuvent désormais utiliser une interface utilisateur simple pour les guider dans la création de tâches et leur permettre de gérer facilement toutes les modifications antérieures. De plus, chaque modification est désormais suivie, de sorte qu’il est facile de voir ce qui se passe avec les objets affectés par les outils d’administration.
Les avantages sont également visibles du côté des développeurs. Un cadre commun a permis de réduire considérablement le temps nécessaire à la mise en œuvre de nouvelles tâches. En outre, le code résultant est beaucoup plus propre et plus facile à maintenir.
Entrons en contact
Nous contacter