Tutoriel 8 : Report vertical des attributs et des associations
Pour prendre en charge le report vertical des attributs et des associations lors de la création de nomenclatures en série, vous devez ajouter et configurer les propriétés suivantes dans le fichier mpmlink.properties.xconf accessible à l'emplacement Windchill/codebase/com/ptc/windchill/mpml/xconfs :
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.addSame.create.wt.part.WTPart" multivalued="," default=""/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.addSame.create.wt.part.WTPartUsageLink" multivalued="," default=""/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newBranch.create.wt.part.WTPart" multivalued="," default=""/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newBranch.create.wt.part.WTPartUsageLink" multivalued="," default=""/>"/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newPart.create.wt.part.WTPart" multivalued="," default=""/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newPart.create.wt.part.WTPartUsageLink" multivalued="," default=""/>
Par exemple, vous pouvez configurer la propriété au format suivant : <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newBranch.create.wt.part.WTPartUsageLink" value="WCTYPE|wt.part.WTPartUsageLink~MBA|findNumber"/>
Redémarrez le serveur Windchill après avoir propagé la propriété au fichier mpmlink.properties.xconf pour que les modifications prennent effet.
Vous pouvez utiliser ces propriétés en fonction de votre cas d'utilisation métier. Par exemple, lorsque vous souhaitez utiliser la fonctionnalité addSame pour un article, vous pouvez configurer la propriété "com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.addSame.create.wt.part.WTPartUsageLink". Autrement dit, le même article est ajouté de la nomenclature de fabrication générique dans la variante de nomenclature de fabrication.
* 
Lorsqu'une variante de fabrication est générée, des liens supplémentaires sont créés entre les nomenclatures de fabrication configurables et leurs variantes de fabrication. Ces liens sont appelés liens d'équivalence de variante. Pour plus d'informations, consultez la rubrique Liens d'équivalence de variante.
Lorsque vous définissez une propriété ou un attribut dans le report horizontal et vertical, le report vertical est prioritaire et remplace la valeur définie dans le report horizontal.
Pour plus d'informations sur les liens d'équivalence de variante, consultez la rubrique Liens d'équivalence de variante.
Tutoriel
Ce tutoriel explique comment procéder au report vertical des attributs et des associations lors de la création de nomenclatures en série à l'aide de l'action Générer des nomenclatures de fabrication en aval en série.
1. Supposons que la structure de nomenclature d'étude générique suivante est présente dans la vue en amont du Transformateur de nomenclature :
2. Sélectionnez l'article 0000000602, Asm2 (Design) et lancez l'action Modifier l'article.
Notez les attributs mis en surbrillance pour l'article 0000000602, Asm2 (Design).
3. Deux documents différents sont associés à l'article 0000000603, Asm3 (Design).
4. Créez une nomenclature de fabrication générique à partir de la nomenclature d'étude générique à l'aide des actions Nouvelle branche en aval, Copier et Coller en tant que nouvelle branche.
5. Créez des variantes à partir de modules configurables à l'aide de spécifications de variante. Pour plus d'informations, consultez la rubrique Création et gestion de variantes.
La page d'informations de la spécification de variante de couleur Red est la suivante :
La page d'informations de la spécification de variante de couleur Blue est la suivante :
La page d'informations de la spécification de variante de couleur Green est la suivante :
6. La structure de la variante de couleur Red est la suivante :
Notez la valeur de l'attribut Numéro-repère.
La structure de la variante de couleur Green est la suivante :
Deux types de documents distincts sont associés à l'article 0000000618.
7. Notez la valeur de l'attribut Numéro-repère pour les articles sélectionnés.
8. Les attributs mis en surbrillance pour l'article 0000000602, Asm2 (Manufacturing) sont respectivement définis sur Inseparable et Buy.
9. Deux types de documents distincts sont associés à l'article 0000000609, Asm3,newPart (Manufacturing).
10. Dans la vue en aval, sélectionnez  Nouveau/Ajouter >  Générer des nomenclatures de fabrication en aval en série. La boîte de dialogue Générer des nomenclatures de fabrication en aval en série s'affiche. Elle contient les étapes Afficher les paramètres en amont et Définir les paramètres en aval.
11. L'étape Afficher les paramètres en amont présente les variantes pour lesquelles vous souhaitez générer les nomenclatures de fabrication en aval en série.
12. Cliquez sur Suivant. L'étape Définir les paramètres en aval s'affiche. L'étape Définir les paramètres en aval présente les variantes pour lesquelles vous souhaitez générer les nomenclatures de fabrication en aval en série.
13. Cliquez sur Terminer. La boîte de dialogue Générer des nomenclatures de fabrication en aval en série se ferme. Les variantes de nomenclature d'étude et de nomenclature de fabrication apparaissent dans les vues en amont et en aval du Transformateur de nomenclature.
14. Sous sa forme développée la structure apparaît comme suit :
La valeur définie dans la nomenclature de fabrication générique est reportée dans les variantes de fabrication.
Lorsqu'une variante de fabrication est générée, des liens supplémentaires sont créés entre les nomenclatures de fabrication configurables et leurs variantes de fabrication. Ces liens sont appelés liens d'équivalence de variante.
15. La comparaison entre les nouvelles valeurs d'attribut et les anciennes est la suivante :
16. Les associations, qui correspondent ici à des documents, sont reportées dans les variantes de fabrication.
* 
Les propriétés suivantes ont été utilisées dans ce tutoriel :
Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newBranch.create.wt.part.WTPartUsageLink" value="WCTYPE|wt.part.WTPartUsageLink~MBA|findNumber"/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newBranch.create.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|source"/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newBranch.create.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|partType"/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newBranch.create.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|describedBy@WCTYPE|wt.part.WTPartDescribeLink"/>
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.newBranch.create.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|references@WCTYPE|wt.part.WTPartReferenceLink"/>
Est-ce que cela a été utile ?