Beispiele für Teil-Tag-Navigationskriterien
Teil-Tag-Navigationskriterien entsprechen einem Strukturfilter in Windchill MPMLink, wo ein Teil-Tag auf der Registerkarte Teil-Tag-Filter im Fenster Filter bearbeiten ausgewählt wird.
Ein Beispiel für eine JSON-Payload, die als Teil-Tag-Navigationskriterien verwendet werden kann, wird für den Eingabeparameter processPlanNavigationCriteria auf dem Dienst ConvertFromProcessPlanID bereitgestellt: Beispiel für einen Teil-Tag-Filter für den Eingabeparameter "processPlanNavigationCriteria". Teil-Tag-Navigationskriterien sind nicht für die Verwendung mit dem Eingabeparameter relatedAssemblyNavigationCriteria bestimmt.
* 
Im Gegensatz zu anderen Navigationskriterien, können JSON-Payloads für Teil-Tag-Navigationskriterien nicht durch Abrufen einzelner Werte aus Windchill MPMLink konstruiert werden. Die JSON-Payloads für Teil-Tag-Navigationskriterien müssen aus einem gespeicherten Strukturfilter abgerufen und, wie in Eigenes Navigationskriterien-Beispiel erstellen beschrieben, für die Verwendung bereinigt werden.
Die folgende Tabelle zeigt die Beziehung zwischen den Einstellungen auf der Registerkarte Konfigurationsspezifikation im Fenster Filter bearbeiten in Windchill MPMLink und den Objekte und Attributen in einer JSON-Payload für Teil-Tag-Navigationskriterien.
Einstellung "Windchill MPMLink"
JSON-Objektattribut
Gespeicherter Filter aus dem Aktionssatz Filter auf der Registerkarte Struktur
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
Kontrollkästchen Auf oberstes Objekt anwenden
"ApplyToTopLevelObject": "...",
Typ wählen=Neueste
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
Kontrollkästchen Objekte in Bearbeitung einschließen
"WorkingIncluded": "...",
Feld Anzeigen
"View": "...",
Feld Lebenszyklusstatus Weitere Informationen finden Sie unter Lebenszyklusstatuswerte abrufen.
"LifeCycleState": {
"Value": "...",
"Display": "..."
},
Feld Stücklistentyp
"Variation1": "...",
Feld Alternative Stückliste
"Variation2": "...",
Ein oder mehrere Teil-Tags sind auf der Registerkarte Teil-Tag-Filter ausgewählt.
"@odata.type": "#PTC.NavCriteria.PartTagFilter",
Informationen aus den ausgewählten Teil-Tags
"Tags": [{
"ObjectTaggerReference": "...",
"TagDisplayString": "..."
Kontrollkästchen Neuste Konfigurationsspezifikation auf unaufgelöste Abhängigkeiten anwenden
"UseDefaultForUnresolved": "..."
Beispiel für einen Teil-Tag-Filter für den Eingabeparameter "processPlanNavigationCriteria"
Der folgende Code zeigt ein Beispiel für die JSON-Payload für den Eingabeparameter processPlanNavigationCriteria, der Navigationskriterien für einen Teil-Tag-Filter bereitstellt:
{
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [{
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
"WorkingIncluded": true,
"View": "Manufacturing",
"LifeCycleState": null,
"Variation1": null,
"Variation2": null
}],
"Filters": [{
"@odata.type": "#PTC.NavCriteria.PartTagFilter",
"Tags": [{
"ObjectTaggerReference": "wt.part.WTPartMaster:104389",
"TagDisplayString": "WCDS000465, 01-50000.asm"
}]
}],
"UseDefaultForUnresolved": false
}
War dies hilfreich?