Cas d'utilisation 7 : générer une structure en aval en ignorant un article en fonction de l'attribut de cas d'emploi d'article
Notez que la structure suivante est présente dans le Transformateur de nomenclature :
• Un lien d'équivalence existe entre Upstream Parent Part (Design) et Downstream Parent Part (Manufacturing).
• Tous les articles de la structure, à l'exception de Part T2 (Manufacturing), présentent le type d'article wt.part.WTPart.
• Part T2 (Manufacturing) présente le type d'article ElectricalPart.
1. Accédez au fichier associativity.properties.xconf situé dans Windchill/codebase/com/ptc/core/foundation/associativity.
2. Ajoutez les règles de restructuration suivantes :
<Property name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" multivalued="," default=""/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="transformoption=newPart"/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="targetType=wt.part.WTPart"/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="skipAttribute.Attribute1=String1"/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="attributeMapping.rule1=Attribute1:String2:Attribute2:String1"/>
| Dans le cas de propriétés impliquant un mappage, les attributs de mappage spécifiés en amont et en aval ne doivent pas être identiques. |
| Une fois que vous avez lancé l'action sur l'article sélectionné en amont, le système Windchill parcourt la structure en-dessous de l'article sélectionné. Cette configuration garantit que : • Si le système Windchill détecte un article en amont dont l'attribut de cas d'emploi d'article Attribute1 est défini sur String2, il est collé en aval en tant que nouvel article, sous l'article dont le type d'article est wt.part.WTPart et l'attribut de cas d'emploi d'article Attribute2 est défini sur String1. • Si le système Windchill détecte un article en amont avec l'attribut de cas d'emploi d'article Attribute1 défini sur String1, l'article est ignoré et n'est pas ajouté en aval. Toutefois, la structure située sous l'article détecté est parcourue. |
3. Sélectionnez
Upstream Parent Part (Design) et cliquez sur
dans la barre d'outils du volet central.
4. La structure suivante s'ouvre dans le Transformateur de nomenclature :
| Part C2 (Manufacturing) et Part C3 (Manufacturing) sont ajoutés en tant que nouveaux articles sous Part T1 (Manufacturing) car son type d'article est wt.part.WTPart. Aucun article n'est ajouté sous Part T2 (Manufacturing) car son type d'article n'est pas wt.part.WTPart et l'attribut de cas d'emploi d'article Attribute2 est défini sur String1. |