Retrieving Information of a Specific Process Material
This example shows you how to retrieve information of a specific Process Material. The example shows you how to retrieve security labels, effectivities, and associated option set of a Process Material. Use the following GET URIs.
URI for Retrieving Security Labels of a Specific Process Material
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:184730')
URI for Retrieving Security Labels of All the Revisions of a Specific Process Material
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:296357')/Revisions
URI for Retrieving Security Labels of a Specific Revision of a Specific Process Material
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:296357')/Revisions('VR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:296330')
URI for Retrieving Security Labels of All the Versions of a Specific Process Material
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:296357')/Versions
URI for Retrieving Security Labels of a Specific Version of a Specific Process Material
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:296357')/Versions('VR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:296330')
URI for Retrieving All Effectivities of a Specific Process Material
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:184730')/Effectivities
URI for Retrieving Effectivity Context
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:184730')/Effectivities?$expand=EffectivityContext
URI for Retrieving a Specific Effectivity of a Specific Process Material
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:184730')/Effectivities('OR:wt.effectivity.WTDatedEffectivity:190557')
URI for Retrieving the Option Set Associated with a Specific Process Material
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:184730')/AssignedOptionSet
URI with Expand on Assigned Option Set
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('OR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:184730')?$expand=AssignedOptionSet
Example: Retrieving Changes Associated with a Specific Process Material
This example shows you how to retrieve changes associated with a specific Process Material. Use the following GET URI.
URI
GET /Windchill/servlet/odata/MfgProcMgmt/ProcessMaterials('VR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:283619')
In this example, the response also includes a canonical link, for example,
"href":"http://pwdcsv-wrs01d.ptcnet.ptc.com/Windchill/servlet/odata/v6/ChangeMgmt/Changeables('VR:com.ptc.windchill.mpml.resource.MPMProcessMaterial:283620')"
When you click the canonical link, you can retrieve information of the Change object.
Similarly, you can retrieve changes associated with a subtype of a Process Material object by specifying the subtype OID in the request URI.