Recuperación de valores de opciones
Los ID de conjuntos de opciones y las elecciones de opciones se usan en los
criterios de navegación para las opciones.
Para recuperar estos valores, se utiliza una secuencia de solicitudes GET para recuperar lo siguiente:
Recuperación de un valor de ID del conjunto de opciones para un artículo
El valor de ID de un conjunto de opciones se especifica como valor OverrideOptionSetRevision. Es posible recuperar el ID del conjunto de opciones actualmente asignado a un artículo enviando una solicitud GET al siguiente URL:
http://<nombre de host de Windchill>:<puerto>/Windchill/servlet/odata/ProdMgmt/Parts('<OID>')/AssignedOptionSet
El valor <OID> del URL es el OID del artículo del cual se recupera el conjunto de opciones que está asignado actualmente. Para encontrar el OID del artículo, pulse con el botón derecho en el artículo desde una ficha Estructura de Windchill y seleccione Ver información. El OID se encuentra en el extremo del URL que se muestra en la barra del explorador, después de oid=.
Por ejemplo, en el URL siguiente, OR:wt.part.WTPart:240484 es el OID:
https://<hostname>:<port>/Windchill/app/#ptc1/tcomp/infoPage?oid=OR:wt.part.WTPart:240484
En el código devuelto, el ID del conjunto de opciones es el valor del elemento ID del nivel raíz. Por ejemplo:
{ "ID": "OR:come.ptc.windchill.option.model.OptionSet:273822" }
Este ID del conjunto de opciones es el valor que se utilizará como valor del elemento OverrideOptionSetRevision en los criterios de navegación de la carga útil de JSON.
Recuperación de los valores de ID de opciones de un conjunto de opciones
El valor de ID de una opción se utiliza para recuperar los valores de ID de la elección de opciones; no se utiliza en la carga útil de JSON.
Para recuperar los valores de ID de opciones de un conjunto de opciones específico, envíe una solicitud GET al URL siguiente:
http://<nombre de host de Windchill>:<puerto>/Windchill/servlet/odata/ProdPlatformMgmt/OptionSets('<ID del conjunto de opciones>')/Options
En el URL, el valor
<ID del conjunto de opciones> es el ID de un conjunto de opciones encontrado del modo descrito en
Recuperación de un valor de ID del conjunto de opciones para un artículo.
En el código devuelto, cada opción del conjunto de opciones se muestra como objeto JSON. Busque el objeto JSON con el valor Name para la opción específica que desea usar. El elemento ID dentro de ese objeto JSON es el ID de la opción.
Recuperación de los valores de ID de elección de opciones para una opción
El nombre y el valor de ID de una elección de opciones se especifica en los
criterios de navegación de opciones como elemento dentro de una matriz de objetos
ChoiceValues.
Para recuperar los valores de ID de elección de opciones de una opción específica, envíe una solicitud GET al siguiente URL:
http://<nombre de host de Windchill>:<puerto>/Windchill/servlet/odata/ProdPlatformMgmt/OptionSets('<ID del conjunto de opciones>')/Options('<ID de opciones>')/Choices
En el URL:
En el código devuelto, cada elección de una opción se muestra como objeto JSON. Busque el objeto JSON con el valor Name para la elección de opciones específica que desea usar. El elemento ID dentro de ese objeto JSON es el ID de la elección de opciones. Utilice los elementos ID y Name de la elección de opciones como artículo en la matriz de objetos ChoiceValues.