Beispiele für Seriennummerngültigkeits-Navigationskriterien
Die Seriennummerngültigkeits-Navigationskriterien entsprechen einem Strukturfilter in Windchill MPMLink, wobei Einheitengültigkeit für das Feld Typ wählen und Seriennummer im Feld Gültigkeitstyp auf der Registerkarte Konfigurationsspezifikation im Fenster Filter bearbeiten ausgewählt ist.
Beispiele für JSON-Payloads, die als Seriennummerngültigkeits-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 die Objekte und Attribute in einer JSON-Payload für Seriennummerngültigkeits-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": false,
Typ wählen=Einheitengültigkeit
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityUnitConfigSpec",
Feld Gültigkeitseinheit
"EffectiveUnit": "...",
Gültigkeitstyp=Seriennummer
"EffectivityType": {
"Value": "SERIAL_NUMBER",
"Display": "Serial"
},
Feld Gültigkeitskontext Weitere Informationen finden Sie unter Wert "EffectiveContext" abrufen.
"EffectiveContext": "...",
Feld Anzeigen
"View": "...",
Feld Stücklistentyp
"Variation1": "...",
Feld Alternative Stückliste
"Variation2": "...",
Kontrollkästchen Neuste Konfigurationsspezifikation auf unaufgelöste Abhängigkeiten anwenden
"UseDefaultForUnresolved": false
Beispiel für die Seriennummerngültigkeit 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·Seriennummerngültigkeitsfilter bereitstellt:
{
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityUnitConfigSpec",
"EffectiveUnit": "5",
"EffectivityType": {
"Value": "SERIAL_NUMBER",
"Display": "Serial"
},
"EffectiveContext": "wt.part.WTPartMaster:155184",
"View": "Design",
"Variation1": null,
"Variation2": null
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
Beispiel für die Seriennummerngültigkeit 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·Seriennummerngültigkeitsfilter bereitstellt:
{
"ApplicableType": "PTC.ProdMgmt.Part",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityUnitConfigSpec",
"EffectiveUnit": "1",
"EffectivityType": {
"Value": "SERIAL_NUMBER",
"Display": "Serial"
},
"EffectiveContext": "wt.part.WTPartMaster:245852",
"View": "Design",
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "002",
"Display": "002"
}
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
War dies hilfreich?