Cas d'utilisation 6 : générer une structure en aval en mappant deux attributs de cas d'emploi différents
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).
Pour générer la structure en aval en mappant différents attributs de cas d'emploi, vous pouvez spécifier les règles de transformation et de restructuration à l'aide d'un fichier de règles ou de propriétés.
Utilisation d'un fichier de règles
{
"transformRules": [
{
"sourceType": "wt.part.WTPart",
"newAttributeMappings": [
[
"source.usage.Attribute1:String1",
"target.part.Attribute2:String1"
]
],
"targetType": "wt.part.WTPart",
"transformOption": "newPart"
}
]
}
Utilisation d'un fichier de propriétés
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="attributeMapping.rule1=Attribute1:String1:Attribute2:String1"/>
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 dont l'attribut de cas d'emploi d'article Attribute1 est défini sur String1, l'article détecté est ajouté 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.
La structure suivante s'ouvre dans le Transformateur de nomenclature :
Part C1 (Manufacturing) et Part C2 (Manufacturing) sont ajoutés en tant que nouveaux articles sous Part T1 (Manufacturing).
Est-ce que cela a été utile ?