Anwendungsfall: Alle Betriebe, Betriebsattributwerte, Abteilungen und Abteilungsattributwerte in geteilte Downstream-Baugruppen kopieren
Verwenden Sie die Aktion
Neue geteilte Baugruppen in der Downstream-Ansicht, um aus vorhandenen Baugruppen in der Downstream-Ansicht geteilte Baugruppen in der Downstream-Ansicht zu erstellen. Weitere Informationen finden Sie unter
Aus Baugruppen in der Downstream-Ansicht mehrere geteilte Baugruppen in der Downstream-Ansicht erstellen.
Der folgende Anwendungsfall bietet Einblicke in die Arbeit der Aktion
Neue geteilte Baugruppen, die in der Downstream-Ansicht des Stücklisten-Transformators verfügbar ist. Konfigurieren Sie die Eigenschaften, die im Anwendungsfall erwähnt werden, und fügen Sie sie der Datei
mpmlink.properties.xconf unter
Windchill/codebase/com/ptc/windchill/mpml/xconfs hinzu. Mithilfe dieser Eigenschaften können Sie festlegen, welche Entitäten, entweder alle oder bestimmte Entitäten, kopiert werden sollen, sobald die geteilten Downstream-Baugruppen erstellt wurden.
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.
• Part C2 (Manufacturing) ist das Kind-Teil von Part C1 (Manufacturing).
Part C2 (Manufacturing) hat als Menge 2.
1. Ordnen Sie die folgenden Entitäten Part C1 (Manufacturing) zu.
◦ Part C1 (Manufacturing) ist der Betrieb Berlin zugewiesen.
◦ Part C1 (Manufacturing) sind die Abteilungen Purchase und Production zugewiesen.
◦ Betriebsattribut Attribute1 mit dem Wert String1 ist dem Betrieb Berlin zugewiesen.
◦ Abteilungsattribut DeptAttribute22 mit dem Wert String22 ist der Abteilung Purchase zugewiesen.
◦ Abteilungsattribut DeptAttribute33 mit dem Wert String33 ist der Abteilung Production zugewiesen.
2. Greifen Sie unter Windchill/codebase/com/ptc/windchill/mpml/xconfs auf die Datei associativity.properties.xconf zu.
3. Legen Sie die folgende Konfiguration fest:
◦ <Property name="com.ptc.windchill.mpml.copyOver.CopyOverPlantAndDepartmentData" default="true"/>
| Diese Eigenschaft ermöglicht das Kopieren von Betrieben, Betriebsattributen, Abteilungen und Abteilungsattributen. Wenn diese Eigenschaft auf false festgelegt ist, werden die Betriebe, Betriebsattribute, Abteilungen und Abteilungsattribute nicht kopiert, selbst wenn Sie andere Eigenschaften hinzufügen, die mit dem Kopieren bestimmter Betriebe, Betriebsattribute, Abteilungen und Abteilungsattribute verknüpft sind. |
◦ Suchen Sie die folgende Eigenschaft:
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.EnterpriseData.com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData" multivalued="," default=""/>. Fügen Sie die folgende Eigenschaft unter dieser Eigenschaft hinzu:
<AddToProperty name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.EnterpriseData.com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData" value="IdentityAttributes::view=Berlin@CopyAttributes::"/>
| Diese Eigenschaft stellt sicher, dass der Betrieb Berlin und die Werte aller Betriebsattribute des Betriebs Berlin kopiert werden. Der Begriff IdentityAttributes::view=Berlin@CopyAttributes:: stellt dies sicher. |
◦ Die folgende Eigenschaft ist für das Kopieren der Abteilungs-Entitäten unerlässlich. Suchen Sie die folgende Eigenschaft:
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.PlantFunctionalData" multivalued="," default=""/>. Fügen Sie die folgende Eigenschaft unter dieser Eigenschaft hinzu:
<AddToProperty name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.PlantFunctionalData" value="IdentityAttributes::view=Berlin@CopyAttributes::"/>
| Diese Eigenschaft stellt sicher, dass alle Abteilungen und Abteilungsattribute unter dem Betrieb Berlin kopiert werden. Der Begriff PlantFunctionalData im Eigenschaftsnamen stellt sicher, dass alle zu Abteilungen gehörigen Entitäten kopiert werden. com.ptc.windchill.enterprise.data.PlantFunctionalData ist der interne Name der Abteilungsdaten. Da der Haupt-Elterntyp, d.h. PlantFunctionalData, angegeben ist, werden alle darunter liegenden Soft-Types, d.h. Purchase und Production, kopiert. |
4. Wählen Sie Part C1 (Manufacturing) in der Downstream-Ansicht aus.
5. Wählen Sie in der Downstream-Ansicht die Option > aus. Das Dialogfenster Neue geteilte Baugruppen wird geöffnet.
6. Erstellen Sie im Schritt Einbauen unter zwei geteilte Baugruppen, Split Assembly 1 und Split Assembly 2.
7. Weisen Sie im Schritt Parameter festlegen für Part C2 (Manufacturing) die Menge 1 in den Spalten Split Assembly 1 und Split Assembly 2 zu.
8. Klicken Sie auf Fertigstellen. Daraufhin wird im Stücklisten-Transformator die folgende Struktur angezeigt:
Ein geteilter Äquivalenz-Link wird zwischen Part C1 (Design) und Split Assembly 1(Manufacturing) erstellt.
Ein geteilter Äquivalenz-Link wird zwischen Part C1 (Design) und Split Assembly 2(Manufacturing) erstellt.