Exemples de critères de navigation pour un filtre d'effectivité de série
Les critères de navigation pour un filtre d'effectivité de série sont équivalents à ceux d'un filtre de structure dans Windchill MPMLink, où Effectivité d'unité est sélectionné pour le champ Choisir un type et Numéro de série est sélectionné pour le champ Type d'effectivité dans l'onglet Contexte de configuration de la fenêtre Modifier le filtre.
Les exemples de charges utiles JSON pouvant être utilisés comme critères de navigation pour un filtre d'effectivité de série sont fournis pour chacun des paramètres d'entrée sur le service ConvertFromProcessPlanID :
Le tableau ci-après illustre la relation entre les paramètres de l'onglet Contexte de configuration de la fenêtre Modifier le filtre dans Windchill MPMLink et les objets et attributs d'une charge utile JSON pour les critères de navigation pour un filtre d'effectivité de série.
Paramètre de Windchill MPMLink
Attribut d'objet JSON
Filtre enregistré du groupe d'actions Filtrer de l'onglet Structure
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
Filtre enregistré du jeu d'actions Filtre d'assemblages associés de l'onglet Structure
"ApplicableType": "PTC.ProdMgmt.Part",
Case à cocher Appliquer à l'objet supérieur
"ApplyToTopLevelObject": false,
Choisir un type=Effectivité d'unité
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityUnitConfigSpec",
Champ Unité d'effectivité
"EffectiveUnit": "...",
Type d'effectivité=Numéro de série
"EffectivityType": {
"Value": "SERIAL_NUMBER",
"Display": "Serial"
},
Champ Contexte d'effectivité Pour plus d'informations, consultez la rubrique Récupération d'une valeur EffectiveContext.
"EffectiveContext": "...",
Champ Vue
"View": "...",
Champ Type de nomenclature
"Variation1": "...",
Champ Nomenclature alternative
"Variation2": "...",
Case à cocher Appliquer le plus récent aux dépendances non résolues
"UseDefaultForUnresolved": false
Exemple d'effectivité de série pour le paramètre d'entrée processPlanNavigationCriteria
Le code suivant illustre un exemple de charge utile JSON pour le paramètre d'entrée processPlanNavigationCriteria, qui fournit les critères de navigation pour un filtre d'effectivité de série :
{
"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
}
Exemple d'effectivité de série pour le paramètre d'entrée relatedAssemblyNavigationCriteria
Le code suivant illustre un exemple de charge utile JSON pour le paramètre d'entrée relatedAssemblyNavigationCriteria, qui fournit les critères de navigation pour un filtre d'effectivité de série :
{
"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
}
Est-ce que cela a été utile ?