Mehrere Gültigkeitsinformationen publizieren
Ein Teil oder Produkt wird basierend auf den angewandten Gültigkeiten hergestellt. Es ist wichtig, dass die angewandten Gültigkeiten im Downstream-ERP-System (Enterprise Resource Planning) publiziert werden.
Gültigkeiten werden auf Teile, erweiterte Daten und Abteilungsdatenobjekte angewandt. Die Gültigkeit kann ein Datum, eine Los- oder eine Seriennummer sein. Weitere Informationen finden Sie unter
Gültigkeit.
Sie können die angewandten Gültigkeitsinformationen in der Windchill Enterprise Systems Integration (ESI) Antwort auf ein Übergabeziel mithilfe des ERP-Connectors publizieren. Die zur Publizierung der Gültigkeitsinformationen in der Windchill ESI-Antwort erforderliche Konfiguration wird standardmäßig bereitgestellt.
Sie können die Gültigkeit aus dem Rohmaterial-Link-Objekt zusammen mit der Stückliste publizieren.
1. So publizieren Sie die Gültigkeit aus dem Fertigungsverlaufsobjekt durch eine Änderungsnachricht:
a. Legen Sie in der Datei esi.properties.xconf den Standardwert in der folgenden Eigenschaft auf true fest:
<Property default="false" name="com.ptc.windchill.esi.publishEffectivityInformationFromManufacturingHistory"/>
b. Führen Sie den folgenden Befehl aus:
xconfmanager -pf
c. Nach der Übertragung der Eigenschaft wird Ihnen com.ptc.windchill.esi.publishEffectivityInformationFromManufacturingHistory in der Datei esi.properties angezeigt.
4. Klicken Sie auf > . Daraufhin wird die Seite Übergabeziele aktualisieren geöffnet. Suchen Sie auf dieser Seite nach den Kontrollkästchen des zu publizierenden Ziels, und aktivieren Sie diese.
5. Klicken Sie auf OK.
6. Wählen Sie das Stammteil in der Upstream- oder Downstream-Ansicht aus, und klicken Sie auf > . Die Seite An Übergabeziel senden wird geöffnet.
7. Klicken Sie auf Weiter. Der Abschnitt Eingeschlossene Objekte zeigt die Liste der Übergabeziele an, die zum Publizieren ausgewählt werden.
8. Klicken Sie auf Senden. Eine Meldung bestätigt, dass das Publizieren gestartet worden ist.
9. Lösen Sie die Änderungsnachricht.
Die folgende Antwort wird generiert:
Gültigkeit
<Effectivity>
<ObjectID>OR:wt.effectivity.WTDatedEffectivity:198919:222562873-1634234454365-525180031-1-0-0-127@vagrant.ptcnet.ptc.com</ObjectID>
<Class>com.ptc.windchill.esi.Part</Class>
<StartEffectivity>2021-10-27 00:00:00</StartEffectivity>
<EndEffectivity>2021-10-31 00:00:00</EndEffectivity>
<EffectivityCxtPartNumber/>
<EffectivityType>Date Effectivity</EffectivityType>
<EffectivityQualifier>Exact</EffectivityQualifier>
<PartMaster>0000000064</PartMaster>
<TargetID>FILE_0001</TargetID>
</Effectivity>
Publizierungsgültigkeit als Element in einer separaten Gruppe
Mit Windchill ESI können Sie mehrere einem Objekt zugeordnete Gültigkeitsinformationen unter Verwendung von ERP Connector an einem Übergabeziel publizieren. Standardmäßig wird die den folgenden Objekten zugeordnete Gültigkeit als separate Gruppe in der ESI-Antwort publiziert:
• Teil
• Gefertigt aus-Satz
• Koproduktion
• Stücklistenkopfzeile
• Stücklistenkomponente
• Unternehmensdaten
• Betriebsdaten
• Abteilungsdaten
• Produktionsversion
In der ESI-Antwort wird die Gültigkeit in den Gruppen "Hinzugefügt", "Unverändert" oder "Gelöscht" publiziert. Die auf erweiterte Daten und Abteilungsdaten angewandte Gültigkeit wird außerhalb der jeweiligen Gruppen publiziert. Sie werden nicht mit den Gültigkeitsinformationen von Teilen kombiniert, selbst wenn die Attribute für erweiterte Daten und Abteilungsdaten mit den Teileattributen kombiniert werden.
Im folgenden Beispiel von Teil- und Gültigkeitselementen in der ESI-Antwort finden Sie weitere Informationen. Das Attribut AssociatedEffectivityID im Teil stimmt mit dem Attribut ObjectID in der Gültigkeit überein.
<AddedBOMs NAME="AddedBOMs" TYPE="Unknown" STATUS="0">
<BOMHeader>
<ObjectID>OR:wt.part.WTPart:234172:885848332-1727961145874-1013430185-147-200-228-10@vagrant.ptcnet.ptc.com</ObjectID>
<Class>com.ptc.windchill.esi.BOMHeader</Class>
<LastChangedBy>wcadmin</LastChangedBy>
<Number>SXKMB00224</Number>
<Version>A</Version>
<Iteration>2</Iteration>
<EnterpriseVersion/>
<PreviousVersion/>
<Usage/>
<Alternate/>
<IsCADPhantom>false</IsCADPhantom>
<IsCollapsible>false</IsCollapsible>
<AssociatedEffectivityID>OR:wt.part.ProductSerialNumberEffectivity:234224:885848332-1727961145874-1013430185-147-200-228-10@vagrant.ptcnet.ptc.com</AssociatedEffectivityID>
<EffectivityCxtPartNumber>SXKMB00164</EffectivityCxtPartNumber>
<PreviousChangeNumber/>
<Type>Part</Type>
<TargetPlant/>
<Quantity/>
<Unit/>
<AssociatedMadeFromObjectID/>
<IsAllocatedAsResource>false</IsAllocatedAsResource>
<TargetID>FILE_DT_01</TargetID>
</BOMHeader>
</AddedBOMs>
...
<AddedEffectivities NAME="AddedEffectivities" TYPE="Unknown" STATUS="0">
<Effectivity>
<ObjectID>OR:wt.part.ProductSerialNumberEffectivity:234224:885848332-1727961145874-1013430185-147-200-228-10@vagrant.ptcnet.ptc.com</ObjectID>
<Class>com.ptc.windchill.esi.Part</Class>
<StartEffectivity>32</StartEffectivity>
<EndEffectivity>98</EndEffectivity>
<EffectivityCxtPartNumber>SXKMB00164</EffectivityCxtPartNumber>
<EffectivityType>End Item Serial Number Effectivity</EffectivityType>
<EffectivityQualifier>Exact</EffectivityQualifier>
<PartMaster>SXKMB00224</PartMaster>
<TargetID>FILE_DT_01</TargetID>
</Effectivity>
</AddedEffectivities>
Standardmäßig wird die Gültigkeit als Element in einer separaten Gruppe publiziert. Legen Sie eine der folgenden Eigenschaften fest, um das Standardverhalten zu ändern:
• Legen Sie die folgende Eigenschaft mit dem xconfmanager auf wahr fest, um die Gültigkeit in derselben Gruppe wie das zugeordnete Objekt zu publizieren:
xconfmanager -s com.ptc.windchill.esi.renderEffectivityElementInPartElement=true -t codebase/com/ptc/windchill/esi/esi.properties -p
• Legen Sie die folgende Eigenschaft mit dem xconfmanager auf wahr fest, um die Gültigkeit als Attribut im Objektelement zu publizieren:
xconfmanager -s com.ptc.windchill.esi.renderEffectivityWithPartAttributes=true -t codebase/com/ptc/windchill/esi/esi.properties -p
Inkrementelle Publizierung der Stückliste basierend auf dem Gültigkeitskontext
Legen Sie die Einstellung Berechnung der Unterschiede in der Stückliste basierend auf dem Gültigkeitskontext aktivieren auf Ja fest, um die Stückliste basierend auf dem Gültigkeitskontext zu publizieren. Sie können diese Einstellung auf Standort- oder Organisationsebene konfigurieren, indem Sie zu > > > navigieren. Wenn die Einstellung auf Ja festgelegt ist, wird die zu publizierende Stückliste mit ihrer früheren publizierten Version verglichen, die mit demselben Gültigkeitskontext für dasselbe Übergabeziel publiziert wurde. Wenn sie auf Nein festgelegt ist (Standardeinstellung), wird die Stückliste, die publiziert wird, mit der zuletzt publizierten Stückliste verglichen, ohne den Gültigkeitskontext zu berücksichtigen.
Bei Publizierung über eine Änderungsnachricht sollten die Einstellungen Gültigkeitskontext einschließen und Gültigkeitskontext validieren entsprechend festgelegt werden, damit die Stückliste basierend auf dem Gültigkeitskontext publiziert wird.
Die folgenden Szenarien sind denkbar, wenn Sie Stücklisten publizieren und die Einstellung Berechnung der Unterschiede in der Stückliste basierend auf dem Gültigkeitskontext aktivieren auf Ja festgelegt ist:
Szenario | Stücklistenstruktur | ESI-Antwort | Anmerkungen |
---|
1 | Erstellen und publizieren Sie die Teilestruktur mit der folgenden Gültigkeit: ParentPart_1 (A.1) ChildPart_1 ChildPart_2 Gültigkeit auf ParentPart_1 anwenden Kontext: Cntxt_1 (Teilenummer - 0000000001) Seriennr.: 1-100 | Hinzugefügte Teile: ParentPart_1 ChildPart_1 ChildPart_2 Hinzugefügte Gültigkeit: Erzeugnis-Seriennummern-Gültigkeit 1-100 EffectivityCxtPartNumber: 0000000001 (Cntxt_1) Hinzugefügte Stücklistenkopfzeile: ParentPart_1 Hinzugefügte Stücklistenkomponenten: ChildPart_1 ChildPart_2 | In diesem Szenario werden alle Teile, die Stücklistenkopfzeile und die Komponenten erstellt. Die Gültigkeit wird hinzugefügt. |
2 | Erstellen Sie eine neue Version von ParentPart_1, um ChildPart_3 hinzuzufügen und die folgende Struktur mit einem anderen Gültigkeitskontext zu publizieren. ParentPart_1 (B.1) ChildPart_1 ChildPart_2 ChildPart_3 Gültigkeit auf ParentPart_1 anwenden Kontext: Cntxt_2 (Teilenummer 0000000002) Seriennr.: 1001-1100 | Hinzugefügte Teile: ChildPart_3 Geänderte Teile: ParentPart_1 Unveränderte Teile: ChildPart_1 ChildPart_2 Hinzugefügte Gültigkeit: Erzeugnis-Seriennummern-Gültigkeit: 1001-1100 EffectivityCxtPartNumber: 0000000002 Hinzugefügte Stücklistenkopfzeile: ParentPart_1 Hinzugefügte Stücklistenkomponenten: ChildPart_1 ChildPart_2 ChildPart_3 | • Teile werden je nach den durchgeführten Aktionen hinzugefügt, geändert oder nicht geändert. • Die Gültigkeit wird als "hinzugefügt" publiziert. • Stücklistenkopfzeile und -komponenten werden hinzugefügt, da sich der Gültigkeitskontext für ParentPart_1 (B.1) von ParentPart_1 (A.1) unterscheidet. |
3 | Erstellen Sie eine neue Version von ParentPart_1. Aktualisieren Sie die Menge von ChildPart_1 und ChildPart_2. Publizieren Sie die folgende Struktur mit demselben Gültigkeitskontext wie in Szenario 1. ParentPart_1 (C.1) ChildPart_1 (mit aktualisierter Menge) ChildPart_2 (mit aktualisierter Menge) ChildPart_3 Gültigkeit auf ParentPart_1 anwenden Kontext: Cntxt_1 (Teilenummer 0000000001) Seriennr.: 101-200 | Geänderte Teile: ParentPart_1 Unveränderte Teile: ChildPart_1 ChildPart_2 ChildPart_3 Gelöschte Gültigkeit: Erzeugnis-Seriennummern-Gültigkeit: 1-100 EffectivityCxtPartNumber: 0000000001 Hinzugefügte Gültigkeit: Erzeugnis-Seriennummern-Gültigkeit: 101-200 EffectivityCxtPartNumber: 0000000001 Geänderte Stücklistenkopfzeile: ParentPart_1 Hinzugefügte Stücklistenkomponenten: ChildPart_3 Geänderte Stücklistenkomponenten: ChildPart_1 ChildPart_2 | • Teile werden je nach den durchgeführten Aktionen hinzugefügt, geändert oder nicht geändert. • Die vorherige Gültigkeit wird gelöscht, und die neue Gültigkeit wird als "hinzugefügt" publiziert. • Die Stücklistenkopfzeile und -komponenten für Teil ParentPart_1, ChildPart_1 und ChildPart_2 werden als geändert publiziert, da sie zuvor publiziert wurden (siehe Szenario 1). • Die Stücklistenkomponente für ChildPart_3 wird als "hinzugefügt" publiziert, da dieses Teil in Stückliste für Version A.1 nicht verfügbar war. |
| • Das Publizieren von Gefertigt aus-Satz- und Koproduktionsobjekten auf Grundlage der Gültigkeit wird unterstützt, wenn die Einstellung Berechnung der Unterschiede in der Stückliste basierend auf dem Gültigkeitskontext aktivieren auf Ja festgelegt ist. • Wenn das Gültigkeitskontextteil nicht das unmittelbare Elternteil ist und die Einstellung Berechnung der Unterschiede in der Stückliste basierend auf dem Gültigkeitskontext aktivieren auf Ja festgelegt ist, wird eine ESI-Antwort generiert. Beim Publizieren in Oracle Applications wird jedoch von der Middleware eine Fehlermeldung angezeigt. |