Comme une partie de mon activité se fait autour d’Aras Innovator, je configure souvent la solution et j’ai donc, depuis plusieurs années, travaillé pour faire en sorte que les « proofs of concepts » réalisés soient de plus en plus rapides à concevoir et à modifier en fonction de l’évolution des besoins clients.

Aujourd’hui je vous présente la partie gestion des Itemtypes de type polyitem qui permettent de faire des « superclasses » dans Aras Innovator. Lorsqu’on installe Aras Innovator et que l’on crée un polyitemtype , il faut toujours créer les propriétés du polyitemtype sur chacun des itemtypes qu’il englobe.

J’ai écrit deux méthodes qui permettent de faire en sorte que :

  • si je crée une propriété sur le polyitemtype, elle est copiée dans les itemtypes qui ne l’ont pas
  • si je rajoute une « sous-classe », donc un itemtype, à un polyitemtype, il récupère toutes les propriétés qui lui manquent.

Voilà la vidéo :

Je n’ai pas encore packagé la solution donc je vous fournis le code de chaque méthode:


Posted by Yoann Maingon

Consultant PLM avec des expériences autant côté métier que dans l'implémentation technique de solutions PLM et d'intégrations de systèmes, je partage avec vous mes expériences, mes recherches et mes développements à travers ce blog.