Anwendungsfall 12: Downstream-Struktur durch Definieren eines Bereichs generieren
Sie können eine Downstream-Struktur generieren, indem Sie einen Bereich definieren. Sie können ein Attribut erstellen und damit den Bereich definieren.
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 sind vom Typ wt.part.WTPart.
Der Wert der Einstellung Trennzeichen zum Definieren des Bereichs ist auf > festgelegt. Dies ist der Standardwert.
Das Attribut GDS_Match wird am WTPart erstellt. Definieren Sie den Bereich mithilfe dieses Attributs.
Der Wert des Attributs source für Part D1 (Manufacturing) wird auf buy festgelegt.
Sie können die Transformations- und Umstrukturierungsregeln mithilfe der Regel- oder Eigenschaftendatei angeben, um die Downstream-Struktur durch Angeben eines Bereichs zu generieren.
Regeldatei verwenden
{
"transformRules": [
{
"sourceType": "wt.part.WTPart",
"newAttributeMappings": [
[
"source.usage.GDS_Match:1>9",
"target.part.source:buy"
]
"targetType": "wt.part.WTPart",
"transformOption": "newBranch"
}
]
}
Eigenschaftendatei verwenden
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="transformOption=newBranch"/>
<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=GDS_Match:1>9:source:buy"/>
* 
Der GDS_Match Wert 1>9 beschreibt den Bereich. Der Wert der Einstellung Trennzeichen zum Definieren des Bereichs ist auf > festgelegt. 1>9 bedeutet, dass sich der Bereich von 9 bis 1 erstreckt. In diesem Fall berücksichtigt das System die folgenden Werte zum Vergleich: 1, 2, 3, 4, 5, 6, 7, 8 and 9.
Nachdem Sie die Aktion "Downstream-Struktur generieren" ausgeführt haben, wird die folgende Struktur im Stücklisten-Transformator angezeigt:
Das System durchläuft die Struktur unter dem ausgewählten Teil. Mit dieser Konfiguration wird sichergestellt, dass, wenn das Attribut GDS_Match für ein Upstream-Teil einen Wert von 1 bis 9 hat, das Upstream-Teil als neuer Zweig unter dem Downstream-Teil, das dem Ziel zugeordnet wurde, hinzugefügt wird.
Basierend auf den angegebenen Kriterien werden Part C1 (Manufacturing), Part C2 (Manufacturing) und Part C5 (Manufacturing) als neue Teile unter Part D1 (Manufacturing) hinzugefügt.
Part C3 und Part C4 werden nicht in die Downstream-Ansicht übertragen, da der Wert des Attributs GDS_Match nicht innerhalb des angegebenen Bereichs in den Eigenschaften liegt.
War dies hilfreich?