Exemples de critères de navigation pour un filtre de cycle de vie
Les critères de navigation pour un filtre de cycle de vie sont équivalents à ceux d'un filtre de structure dans Windchill MPMLink, où Dernière est sélectionné pour le champ Choisir un type de 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 de cycle de vie 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 de cycle de vie.
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": "...",
Choisir un type=Dernière
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
Case à cocher Inclure le travail en cours
"WorkingIncluded": "...",
Champ Vue
"View": "...",
Champ Etat du cycle de vie Pour plus d'informations, consultez la rubrique Récupération des valeurs d'état de cycle de vie.
"LifeCycleState": {
"Value": "...",
"Display": "..."
},
Champ Type de nomenclature
"Variation1": "...",
Champ Nomenclature alternative
"Variation2": "...",
Case à cocher Appliquer le plus récent aux dépendances non résolues
"UseDefaultForUnresolved": "..."
Exemple de filtre de cycle de vie 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 de cycle de vie :
{
"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
}
Exemple de filtre de cycle de vie 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 de cycle de vie :
{
"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
}
Est-ce que cela a été utile ?