Esempi di criteri di navigazione dei tag parte
I criteri di navigazione dei tag parte sono equivalenti a un filtro struttura in Windchill MPMLink, dove un tag parte è selezionato nella scheda Filtro tag parte della finestra Modifica filtro.
Un esempio di payload JSON che può essere utilizzato come criteri di navigazione dei tag parte è fornito per il parametro di input processPlanNavigationCriteria nel servizio ConvertFromProcessPlanID: Esempio di filtro tag parte per il parametro di input processPlanNavigationCriteria. I criteri di navigazione dei tag parte non sono destinati all'utilizzo nel parametro di input relatedAssemblyNavigationCriteria.
* 
A differenza di altri criteri di navigazione, i payload JSON per i criteri di navigazione dei tag parte non possono essere costruiti utilizzando singoli valori recuperati da Windchill MPMLink. I payload JSON per i criteri di navigazione dei tag parte devono essere recuperati da un filtro struttura salvato e sanificati per l'uso, come descritto in Creazione di un esempio di criteri di navigazione personalizzato.
Nella tabella riportata di seguito viene illustrata la relazione tra le impostazioni nella scheda Specifica di configurazione della finestra Modifica filtro in Windchill MPMLink e gli oggetti e gli attributi in un payload JSON per i criteri di navigazione dei tag parte.
Impostazione di Windchill MPMLink
Attributo dell'oggetto JSON
Filtro salvato dal gruppo di azioni Filtro nella scheda Struttura.
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
Casella di controllo Applica a oggetto di livello superiore.
"ApplyToTopLevelObject": "...",
Scegliere un tipo=Più recente.
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
Casella di controllo Comprendi elementi in corso.
"WorkingIncluded": "...",
Campo Vista.
"View": "...",
Campo Stato del ciclo di vita. Per ulteriori informazioni, vedere Recupero dei valori dello stato del ciclo di vita.
"LifeCycleState": {
"Value": "...",
"Display": "..."
},
Campo Tipo distinta base.
"Variation1": "...",
Campo Distinta base alternativa.
"Variation2": "...",
Nella scheda Filtro tag parte sono selezionati uno o più tag parte.
"@odata.type": "#PTC.NavCriteria.PartTagFilter",
Informazioni dei tag parte selezionati.
"Tags": [{
"ObjectTaggerReference": "...",
"TagDisplayString": "..."
Casella di controllo Applica più recente per dipendenti non risolti.
"UseDefaultForUnresolved": "..."
Esempio di filtro tag parte per il parametro di input processPlanNavigationCriteria
Il codice riportato di seguito mostra un payload JSON di esempio per il parametro di input processPlanNavigationCriteria, che fornisce i criteri di navigazione per un filtro tag parte:
{
"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
}
È stato utile?