Beispiele für Lebenszyklus-Navigationskriterien
Die Lebenszyklus-Navigationskriterien entsprechen einem Strukturfilter in Windchill MPMLink, wobei Neueste für das Feld Typ wählen auf der Registerkarte Konfigurationsspezifikation im Fenster Filter bearbeiten ausgewählt ist.
Beispiele für JSON-Payloads, die als Lebenszyklus-Navigationskriterien verwendet werden können, werden für jeden der Eingabeparameter im Dienst ConvertFromProcessPlanID bereitgestellt:
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 Lebenszyklus-Navigationskriterien.
Einstellung "Windchill MPMLink"
JSON-Objektattribut
Gespeicherter Filter aus dem Aktionssatz Filter auf der Registerkarte Struktur
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
Gespeicherter Filter aus dem Aktionssatz Filter "Zugehörige Baugruppe" auf der Registerkarte Struktur
"ApplicableType": "PTC.ProdMgmt.Part",
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": "...",
Kontrollkästchen Neuste Konfigurationsspezifikation auf unaufgelöste Abhängigkeiten anwenden
"UseDefaultForUnresolved": "..."
Beispiel für einen Lebenszyklus-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 Lebenszyklus-Filter bereitstellt:
{
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [{
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
"WorkingIncluded": false,
"View": "Manufacturing",
"LifeCycleState": {
"Value": "RELEASED",
"Display": "Released"
},
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "001",
"Display": "001"
}
}],
"Filters": [],
"UseDefaultForUnresolved": false
}
Beispiel für einen Lebenszyklus-Filter für den Eingabeparameter "relatedAssemblyNavigationCriteria"
Der folgende Code zeigt ein Beispiel für die JSON-Payload für den Eingabeparameter relatedAssemblyNavigationCriteria, der Navigationskriterien für einen Lebenszyklus-Filter bereitstellt:
{
"ApplicableType": "PTC.ProdMgmt.Part",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
"WorkingIncluded": false,
"View": "Manufacturing",
"LifeCycleState": {
"Value": "RELEASED",
"Display": "Released"
},
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "001",
"Display": "001"
}
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
War dies hilfreich?