Abhängigkeitsverarbeitung
Abhängigkeitsverarbeitung – Übersicht
Die Abhängigkeitsverarbeitung bezieht sich auf das Verfolgen der Objekt-zu-Objekt-Beziehungen zwischen Objekten, die in die Konfiguration einbezogen werden sollen, die Sie für die Sammlung von Objekten für eine Aktion angeben. Ein wesentliches Unterscheidungsmerkmal ist die teilezentrierte oder die CAD-Dokument-zentrierte Abhängigkeitsverarbeitung. Im Prinzip wird bei der teilezentrierten Verarbeitung eine Produktstruktur für Abhängigkeiten (Teileabhängigkeitsverarbeitung) nachverfolgt, während bei der CAD-Document-zentrierten Verarbeitung eine CAD-Dokument-Modellstruktur (CAD-Abhängigkeitsverarbeitung) nachverfolgt wird.
Windchill unterstützt auch die Dokumentabhängigkeitsverarbeitung für Windchill Dokumente.
Wenn ein Objekt ursprünglich für eine Aktion ausgewählt wird, basiert die Abhängigkeitsverarbeitung standardmäßig auf dem Typ des ursprünglich ausgewählten Objekts, wie in der folgenden Tabelle beschrieben:
Ursprünglich ausgewählte Objekte
Standardmäßige Abhängigkeitsverarbeitung
CAD-Dokumente
CAD-Abhängigkeitsverarbeitung
Windchill Teile
Teileabhängigkeitsverarbeitung
Windchill Dokumente
Dokumentabhängigkeitsverarbeitung
Gemischter Satz von Objekten mit einem oder mehreren CAD-Dokumenten
CAD-Abhängigkeitsverarbeitung
Gemischter Satz von Objekten mit einem oder mehreren Teilen und keinen CAD-Dokumenten
Teileabhängigkeitsverarbeitung
Sie können den Typ der Abhängigkeitsverarbeitung anzeigen, der für die aktuelle Aktionsseite angegeben wurde, indem Sie auf das Symbol "Aktueller Filter" klicken, um das Fenster Aktueller Filter (siehe nachstehende Abbildung) zu öffnen, das die CAD-Abhängigkeitsverarbeitung anzeigt.
Sie können auch den zu verwendenden Typ der Abhängigkeitsverarbeitung angeben – unabhängig vom Typ des ursprünglich ausgewählten Objekts. Aktivieren Sie dazu zunächst die explizite Auswahl eines Abhängigkeitsverarbeitungstyps, und bearbeiten Sie dann den Konfigurationsspezifikationsfilter für die Aktion. Die Angabe der Abhängigkeitsverarbeitung nach Teil- oder CAD-Dokumentstruktur wird aktiviert, indem Sie die Servereinstellung Anzeige > Konfigurationsspezifikation > Abhängigkeitsverarbeitungstyp aktivieren im Dienstprogramm Einstellungsverwaltung auf "Ja" einstellen. Lautet die Einstellung "Ja" (die Standardeinstellung ist "Nein"), wird ein Feld im Fenster Filter bearbeiten auf der Aktionsseite hinzugefügt.
* 
Obwohl die Standardeinstellung für Abhängigkeitsverarbeitungstyp aktivieren falsch ist, sammeln alle PDM-Aktionen, die den Sammler verwenden, mit aktivierter Abhängigkeitsverarbeitung, wie in der obigen Tabelle beschrieben.
Die beiden Methoden können ausgewählt werden, egal ob es sich bei dem zuerst ausgewählten Objekt um ein Teil oder um ein CAD-Dokument handelt, solange zwischen dem Teil und dem CAD-Dokument eine aktive Zuordnung besteht. Wenn beispielsweise Teilestruktur als Abhängigkeitsverarbeitungstyp ausgewählt ist und anfänglich ein Teileobjekt ausgewählt wurde, dann enthält die Konfiguration die Kinder des anfänglich ausgewählten Teileobjekts. Wenn das anfänglich ausgewählte Objekt jedoch ein CAD-Dokument ist, findet die Verarbeitung Teilestruktur zunächst das zugeordnete Teil für dieses CAD-Dokument. Sie verfolgt dann die Teilestruktur nach und sammelt die CAD-Dokumente, die Teilen in dieser Struktur zugeordnet sind. In diesem Fall werden das anfänglich ausgewählte CAD-Dokument und die CAD-Dokumente, die abhängigen Objektteilen des Peer-Teils zugeordnet sind, zur Objektliste hinzugefügt.
Der ausführliche Prozess ist folgender:
Das anfänglich ausgewählte CAD-Dokument bleibt in der Objektliste.
Sein zugeordnetes Teileobjekt wird in die Objektliste aufgenommen.
Das zugeordnete Teil wird zum Stammobjekt für folgende Aktionen:
Festlegen der Konfiguration (letzte, Namen verwalteter Baselines, Ansicht, Gültigkeit)
Sammeln abhängiger Objekte (alle, keine)
Beispiel:
Konfiguration = verwaltete Baseline
Abhängige Objekte = alle
In diesem Fall werden nur die von Teilen abhängigen Objekte in die Objektliste aufgenommen, die auch Bestandteil der verwalteten Baseline sind.
Mögliche zugehörige Objekte, die einbezogen werden sollen (CAD-Dokumente, Dokumente)
Alle eingeschlossenen CAD-Dokumente entsprechen der Peer-Version (Revision/Iteration) der gesammelten Teileversion.
Wenn eine verwaltete Baseline für Teile ausgewählt wird, müssen die CAD-Dokumente nicht Bestandteil der Baseline sein.
* 
Wenn für eine Workspace-Spezifikation die teileorientierte Abhängigkeitsverarbeitung festgelegt ist, gilt ein CAD-Dokument als veraltet, wenn die Version im Workspace keinen Zuordnungs-Link zur in der angegebenen Baseline für Teile enthaltenen Teileversion aufweist.
Wenn CAD-Struktur als Abhängigkeitsverarbeitungstyp im Fenster Filter bearbeiten ausgewählt wird, verfolgt die Abhängigkeitsverarbeitung umgekehrt die Struktur eines anfänglich ausgewählten CAD-Dokuments nach. Wenn ein ursprünglich ausgewähltes Teil verarbeitet wird, wird das Peer-CAD-Dokument des Teils gefunden und die CAD-Struktur nachverfolgt. Die Objektliste wird mit den zugeordneten Teilen der CAD-Struktur gefüllt.
* 
Wenn Sie aus Windchill sammeln, speichert der Methodenserver Sammlungen in einem Cache, um die Leistung zu verbessern. Für sehr große Strukturen mit vielen abhängigen Objekten und zugehörigen Objekten sollte der Standort-Administrator möglicherweise den Zeitraum ändern, in dem der Cache beibehalten wird. Dies kann mit der wt.properties-Einstellung com.ptc.core.collectionsrv.engine.cache_expiration_time konfiguriert werden. Diese Eigenschaft wirkt sich nur auf Sammlungen aus, die über Windchill erstellt wurden, und nicht auf die APIs, die über die Windchill REST Services aufgerufen werden. Weitere Informationen finden Sie im Artikel CS73935.
Abhängigkeitsverarbeitung – Beispiele
Dieser Abschnitt bietet Beispiele zum Sammlungsverhalten für einen Beispieldatensatz, basierend auf anfänglich ausgewählten Objekten und Abhängigkeitsverarbeitungstyp.
Beachten Sie den folgenden Datensatz.
Die folgende Tabelle zeigt Abhängigkeitsverarbeitungsergebnisse für Sammlungsaktionen, wenn alle anfänglich ausgewählten Objekte den gleichen Typ aufweisen.
Ursprünglich ausgewählt
Abhängigkeitsverarbeitungstyp
Einstellung abhängiger Objekte
Ergebnisobjektliste
Anmerkungen
CADAsm1
CAD-Dokumentstruktur
CAD-Dokument: Alle
CADAsm1, CADComponent1a, CADComponent1b
Sammlung durchläuft die CAD-Dokumentstruktur (EPMDocument-Struktur).
CADAsm1
Teilestruktur
Teil: Alle
CADAsm1, CADComponent1a
1. Der Abhängigkeitsverarbeitungstyp ist "Teilestruktur". Das anfänglich ausgewähltezugeordnete Objekt von CADAsm1, PartAsm1, wirddurchlaufen.
2. CAD-Dokumente, die abhängigen Objekten von PartAsm1zugeordnet sind, werden gesammelt.
3. Der Sammler gibt die ursprünglich ausgewählten Elemente CADAsm1 undCADComponent1a als Objekt zurück, dasPartComponent1a zugeordnet ist (nicht als abhängiges Objekt vonCADAsm1).
CADAsm1, CADAsm2
Teilestruktur
Teil: Alle
CADAsm1, CADComponent1a
CADAsm2, CADComponent2a
1. Der Abhängigkeitsverarbeitungstyp ist "Teilestruktur". CAD-Dokumente, die abhängigen Objekten von PartAsm1 undPartAsm2 zugeordnet sind, werdendurchlaufen.
2. CAD-Dokumente, die abhängigen Objekten von PartAsm1 undPartAsm2 zugeordnet sind, werden gesammelt.
3. Der Sammler gibt die ursprünglich ausgewählten Elemente CADAsm1 und CADAsm2 sowie CADComponent1a undCADComponent2a als Objekte zurück, die PartComponent1a bzw.PartCompponent2a zugeordnet sind (nicht als abhängige Objekte von CADAsm1 undCADAsm2).
CADAsm3
Teilestruktur
Teil: Alle
CADAsm3
CADDocument3
1. Der Abhängigkeitsverarbeitungstyp ist "Teilestruktur". Das anfänglich ausgewählte zugeordnete Objekt von CADAsm3, PartAsm1, wirddurchlaufen.
2. CAD-Dokumente, die abhängigen Objekten von PartAsm3 zugeordnet sind, werden gesammelt.
3. Der Sammler gibt die ursprünglich ausgewählten Elemente CADAsm3 undCADDocument3 als Objekte zurück, die PartComponent3a zugeordnet sind.
PartAsm3
CAD-Dokumentstruktur
CAD-Dokument: Alle
PartAsm3
Abhängige Objekte des zugeordneten CAD-Dokuments haben keine zugeordneten Teile.
Die folgende Tabelle zeigt Abhängigkeitsverarbeitungsergebnisse für Sammlungsaktionen, wenn alle anfänglich ausgewählten Objekte verschiedene Typen aufweisen.
Ursprünglich ausgewählt
Abhängigkeitsverarbeitungstyp
Einstellung abhängiger Objekte
Ergebnis
Anmerkungen
CADAsm1, PartAsm2
CAD-Dokumentstruktur
CAD-Dokument: Alle
CADAsm1, CADComponent1a, CADComponent1b
PartAsm2, PartComponent2a
1. Der Abhängigkeitsverarbeitungstyp ist "CAD-Dokumentstruktur". Das ursprünglich ausgewähltezugeordnete Objekt von PartAsm2, CADAsm2, wirddurchlaufen; ferner wird das ursprünglich ausgewählte ElementCADAsm1durchlaufen.
2. Teile, die abhängigen Objekten vonCADAsm2 zugeordnet sind, werden gesammelt; ferner werden abhängige Objekte vonCADAsm1 gesammelt.
3. Der Sammler gibt die ursprünglich ausgewählten Objekte (CADAsm1, PartAsm2) und abhängigenCADAsm1-Objekte (CADComponent1a, CADComponent1b) zurück. Ferner werden die Teile zurückgegeben, die den abhängigen Objekten vonCADAsm2 zugeordnet sind
CADAsm1, PartAsm2
Teilestruktur
Teil: Alle
CADAsm1, CADComponent1a
PartAsm2, PartComponent2a
1. Der Abhängigkeitsverarbeitungstyp ist "Teilestruktur". Das ursprünglich ausgewähltezugeordnete Objektvon CADAsm1, PartAsm1, wirddurchlaufen; ferner wird das ursprünglich ausgewählte ElementPartAsm2durchlaufen.
2. CAD-Dokumente, die abhängigen Objekten vonPartAsm1 zugeordnet sind, werden gesammelt; ferner werden abhängige Objekte vonPartAsm2 gesammelt.
3. Der Sammler gibt die ursprünglich ausgewählten Objekte (CADAsm1,PartAsm2) und das abhängigePartAsm2-Objekt (PartComponent2a) zurück. Darüber hinaus werden die CAD-Dokumente, die den abhängigen Objekten vonPartAsm1 (CADComponent1a) zugeordnet sind, zurückgegeben.
CADAsm1, PartAsm3
CAD-Dokumentstruktur
CAD-Dokument: Alle
CADAsm1, CADComponent1a, CADComponent1b
PartAsm3
1. Der Abhängigkeitsverarbeitungstyp ist "CAD-Dokumentstruktur". Das ursprünglich ausgewähltezugeordnete Objekt von PartAsm3,CADAsm3, wird durchlaufen; ferner wird das ursprünglich ausgewählte Element CADAsm1 durchlaufen.
2. Teile, die abhängigen Objekten von CADAsm3 zugeordnet sind, werden gesammelt; ferner werden abhängige Objekte von CADAsm1 gesammelt.
3. Der Sammler gibt die ursprünglich ausgewählten Objekte (CADAsm1, PartAsm3) und abhängigen CADAsm1-Objekte (CADComponent1a, CADComponent1b) zurück. Es sind keineObjekte abhängigen CADAsm3-Objekten zugeordnet, sodasskeine zusätzlichen Teilezurückgegeben werden.
War dies hilfreich?