---
title: "Tutoriel : Méthodes Aras Innovator pour faciliter la gestion des \"poly-itemtypes\""
date: 2015-12-21
categories: 
  - "aras-innovator"
  - "plm"
coverImage: "arasTutoriel.png"
---

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 :

https://youtu.be/BLPphLWISp4

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

<script src="https://gist.github.com/YMA-MDL/6023298add8947ff19da.js"></script>

<script src="https://gist.github.com/YMA-MDL/54feda69cc7b04fdaa1b.js"></script>
