Beispiele für Datumsgültigkeits-Navigationskriterien
Datumsgültigkeits-Navigationskriterien entsprechen einem Strukturfilter in Windchill MPMLink, wobei Datumsgültigkeit für das Feld Typ wählen im Fenster Filter bearbeiten ausgewählt ist.
Beispiele für JSON-Payloads, die als Datumsgü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 den Objekten und Attributen in der JSON-Nutzlast.
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=Datumsgültigkeit
"@odata.type: "#PTC.NavCriteria.WTPartEffectivityDateConfigSpec",
Feld Gültigkeitsdatum
"EffectiveDate": "...",
Feld Gültigkeitskontext Weitere Informationen finden Sie unter Wert "EffectiveContext" abrufen.
"EffectiveContext": "...",
Feld Anzeigen
"View": "...",
Feld Stücklistentyp
"Variation1": {
"Value": "...",
"Display": "..."
},
Feld Alternative Stückliste
"Variation2": {
"Value": "...",
"Display": "..."
}
Kontrollkästchen Neuste Konfigurationsspezifikation auf unaufgelöste Abhängigkeiten anwenden
"UseDefaultForUnresolved": "..."
Beispiel für eine Datumsgü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 Datumsgültigkeitsfilter bereitstellt:
{
"ApplicableType":"PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityDateConfigSpec",
"EffectiveDate": "2019-11-06T05:00:00Z",
"EffectiveContext": "wt.part.WTPartMaster:155184",
"View": "Design",
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "001",
"Display": "001"
}
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
Beispiel für die Datumsgü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 Datumsgültigkeitsfilter bereitstellt:
{
"ApplicableType": "PTC.ProdMgmt.Part",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityDateConfigSpec",
"EffectiveDate": "2019-11-13T05:00:00Z",
"EffectiveContext": "wt.part.WTPartMaster:245852",
"View": "Manufacturing",
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "001",
"Display": "001"
}
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
War dies hilfreich?