Anwendungsfall 4: Keine Stücklisten-Transformation basierend auf dem Teiletyp
Angenommen, im Stücklisten-Transformator ist die folgende Struktur vorhanden:
Zwischen Upstream Parent Part (Design) und Downstream Parent Part (Manufacturing) ist ein Äquivalenz-Link vorhanden.
Alle Teile in der Struktur außer Part C2 (Design) sind vom Typ wt.part.WTPart.
Das Teil Part C2 (Design) ist vom Typ ElectricalPart.
1. Greifen Sie unter Windchill/codebase/com/ptc/core/foundation/associativity auf die Datei associativity.properties.xconf zu.
2. Fügen Sie die folgenden Umstrukturierungsregeln hinzu:
<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="attributeMapping.rule1=AttributeNum1:String1:AttributeNum2:String2"/>
* 
Bei Eigenschaften, die eine Zuordnung erfordern, dürfen die für den Upstream und den Downstream angegebenen Zuordnungsattribute nicht identisch sein.
<Property name="com.ptc.windchill.associativity.reconciliation.addusage.com.ptc.ElectricalPart" multivalued="," default=""/>
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.com.ptc.ElectricalPart" value="doNotTransform=true"/>. Diese Eigenschaft hat Vorrang vor den anderen Eigenschaften.
* 
Nachdem Sie die Aktion für das ausgewählte Teil in der Upstream-Struktur initiiert haben, durchläuft das Windchill System die Struktur unterhalb des ausgewählten Teils. Diese Konfiguration stellt sicher, dass:
Wenn das Windchill System ein Teil erkennt, bei dem das Teileverwendungsattribut AttributeNum1 auf String1 festgelegt ist, wird das erkannte Teil in der Downstream-Struktur unter dem Teil als neues Teil hinzugefügt, dessen Teiletyp wt.part.WTPart ist und bei dem das Teileverwendungsattribut AttributeNum2 auf String2 festgelegt ist.
Wenn das Windchill System ein Teil vom Typ ElectricalPart erkennt, wird das Teil in der Downstream-Struktur unter keinem Teil hinzugefügt.
3. Wählen Sie Upstream Parent Part (Design) aus, und klicken Sie in der Symbolleiste im mittleren Fensterbereich auf .
4. Daraufhin wird im Stücklisten-Transformator die folgende Struktur angezeigt:
* 
Part C1 (Manufacturing) wird unter Part T1 (Manufacturing) als neues Teil hinzugefügt, da Part T1 (Manufacturing) die in der Eigenschaft festgelegten Kriterien erfüllt.
Bei Part C2 (Design) ist das Teileverwendungsattribut AttributeNum1 auf String1 festgelegt. Das Teil wird jedoch nicht in der Downstream-Struktur hinzugefügt, da es sich um ein elektrisches Teil handelt. In diesem Fall hat <AddToPropertyname="com.ptc.windchill.associativity.reconciliation.addusage.com.ptc.ElectricalPart" value="doNotTransform=true"/> Vorrang vor den anderen Eigenschaften.
War dies hilfreich?