Windchill Navigate API > 可用 API > 数据检索 API > GetEnterpriseOperationDetails
GetEnterpriseOperationDetails
说明
返回给定工艺计划单个企业工序的详情。详情可包括已分配的部件、工具、文档、控制特征和技能。
事物
PTC-PLM.Windchill.BillOfProcess
输入
用于标识要从后端系统中获取的数据。
参数
类型
说明
必需
inputs
JSON
operationId
字符串
工序 ID,系统将从后端系统获取其数据。
processPlanId
字符串
工艺计划 ID,系统将从后端系统获取其数据。
variantSpecId
字符串
变型规范 ID,系统将从后端系统获取其数据。
workCenterId
字符串
工作中心 ID,系统将从后端系统获取其数据。
partId
字符串
部件 ID,系统将从后端系统获取其数据。
navigationCriteriaConfig
JSON
数组
要应用至搜索筛选器的 Windchill 导航条件配置。导航条件配置内容与导航条件域的 "ConfigSpecs" 特性的内容完全相同,详情请参阅 Windchill 帮助中心中的本主题。
attributes
JSON
operationIdentity
JSON
将返回工序标识属性。
PTC.MfgProcMgmt.Operation
字符串
数组
将返回企业工序属性的列表。
PTC.MfgProcMgmt.Operation:PTC.MfgProcMgmt.Operation.Custom.Adapter
字符串
数组
将返回企业工序计算属性的列表。
PTC.ProdMgmt.Part
字符串
数组
将返回部件属性的列表。
PTC.ProdPlatformMgmt.VariantSpecification
字符串
数组
将返回变型规范属性的列表。
PTC.MfgProcMgmt.WorkCenter
字符串
数组
将返回工作中心属性的列表。
PTC.MfgProcMgmt.ProcessPlan
字符串
数组
将返回工艺计划属性的列表。
operationDetails
JSON
将返回工序详情属性。
operation
JSON
PTC.MfgProcMgmt.Operation
字符串
数组
将返回工序属性的列表。
PTC.MfgProcMgmt.Operation:PTC.MfgProcMgmt.Operation.Custom.Adapter
字符串
数组
将返回工序计算属性的列表。
parts
JSON
PTC.ProdMgmt.Part
字符串
数组
将返回部件属性的列表。
PTC.ProdMgmt.Part:PTC.ProdMgmt.Part.CustomAdapter
字符串
数组
将要返回部件计算属性的列表。
controlCharacteristics
JSON
PTC.MfgProcMgmt.ConsumedStandardCC
字符串
数组
将返回控制特征属性的列表。
documents
JSON
PTC.DocMgmt.Document
字符串
数组
将返回文档属性的列表。
downloadUrl
JSON
PTC.MfgProcMgmt.DownloadUrl
字符串
数组
将返回附件属性的列表。
skills
JSON
PTC.MfgProcMgmt.ConsumedSkill
字符串
数组
将返回耗用的技能属性的列表。
PTC.MfgProcMgmt.ConsumedSkill:PTC.MfgProcMgmt.ConsumedSkill.Custom.Adapter
字符串
数组
将返回耗用的技能计算属性的列表。
tools
JSON
PTC.MfgProcMgmt.ConsumedTooling
字符串
数组
将返回耗用的刀具属性的列表。
PTC.MfgProcMgmt.ConsumedTooling:PTC.MfgProcMgmt.ConsumedTooling.Custom.Adapter
字符串
数组
将返回耗用的刀具计算属性的列表。
version
字符串
API 版本。
可使用以下附加属性:
PTC.DocMgmt.Document: ["Attachments", "IllustrationShowInWorkInstruction"]
PTC.MfgProcMgmt.DownloadUrl: ["Filename", "URL"]
PTC.MfgProcMgmt.Operation": ["ID"]
* 
一定要在 operationIdentity 和 operationDetails 中至少包括一种对象类型。
支持 "TwoDThumbnailURL" 和 "WorkCenterName" 属性查询 operationIdentity 部分的 objectType "PTC.MfgProcMgmt.Operation:PTC.MfgProcMgmt.Operation.Custom.Adapter"。
"OperationLabel" 不适用于 enterpriseOperation;"OperationLabel" 可以在 enterpriseOperation 工步中检索。
示例 
{
"inputs": {
"operationId": "OR:com.ptc.windchill.mpml.processplan.operation.MPMOperation:1434584",
"variantSpecId": "",
"partId": "OR:wt.part.WTPart:988412",
"workCenterId": "",
"processPlanId": "OR:com.ptc.windchill.mpml.processplan.MPMProcessPlan:1681144",
"navigationCriteriaConfig": [
{
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
"WorkingIncluded": true,
"View": "Manufacturing"
}
]
},
"attributes": {
"operationIdentity": {
"PTC.MfgProcMgmt.Operation": [
"Name"
],
"PTC.MfgProcMgmt.Operation:PTC.MfgProcMgmt.Operation.Custom.Adapter": [
"TwoDThumbnailURL",
"WorkCenterName"
],
"PTC.ProdMgmt.Part": [
"Name"
],
"PTC.ProdPlatformMgmt.VariantSpecification": [
"Name"
],
"PTC.MfgProcMgmt.WorkCenter": [
"Name"
],
"PTC.MfgProcMgmt.ProcessPlan": [
"Name"
]
},
"operationDetails": {
"operation": {
"PTC.MfgProcMgmt.Operation": [
"Description",
"LongDescription",
"Number",
"ID",
"OperationHolderUsageLink|OperationLabel",
"Name"
]
},
"parts": {
"PTC.ProdMgmt.Part": [
"Name"
],
"PTC.ProdMgmt.Part:PTC.ProdMgmt.Part.Custom.Adapter": [
"QuantityUnit",
"CrossSelectionId"
]
},
"controlCharacteristics": {
"PTC.MfgProcMgmt.ConsumedStandardCC": [
"StandardCC|ID",
"StandardCC|Description",
"StandardCC|NominalValue",
"StandardCC|LowerLimit",
"StandardCC|UpperLimit",
"StandardCC|Name"
]
},
"tools": {
"PTC.MfgProcMgmt.ConsumedTooling": [
"Tooling|ID",
"Tooling|Name",
"Tooling|Number",
"OperationToConsumableLink|Unit#Display",
"OperationToConsumableLink|Quantity"
]
},
"documents": {
"PTC.DocMgmt.Document": [
"PrimaryContent|Content|URL",
"PrimaryContent|FormatIcon|Path",
"Name"
]
},
"downloadUrls": {
"PTC.MfgProcMgmt.DownloadUrl": [
"Filename",
"URL"
]
},
"skills": {
"PTC.MfgProcMgmt.ConsumedSkill": [
"Skill|Name"
]
}
}
},
"version": "1"
}
输出
服务将以 CCO 格式返回 JSON 对象。
参数
字段
子字段
类型
operationIdentity
CCO
operationDetails
JSON
enterpriseOperation
JSON
operation
CCO
parts
CCO
documents
CCO
controlCharacteristics
CCO
downloadUrl
CCO
tools
CCO
steps
operation
CCO
parts
CCO
documents
CCO
controlCharacteristics
CCO
downloadUrl
CCO
tools
CCO
示例 
{
"operationIdentity": {
"timeStamp": "2025-05-16 09:54:55.2",
"data": [
{
"itemListsData": [
{
"metadata": {
"ID": {
"label": "ID",
"type": "STRING"
},
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [
{
"ID": {
"value": "OR:com.ptc.windchill.mpml.processplan.operation.MPMOperation:1434584"
},
"Name": {
"value": "Name_0010"
}
}
],
"objectType": "PTC.MfgProcMgmt.Operation"
},
{
"metadata": {
"TwoDThumbnailURL": {
"label": "Two D Thumbnail URL",
"type": "STRING"
},
"WorkCenterName": {
"label": "Work Center Type",
"type": "STRING"
}
},
"items": [
{
"WorkCenterName": {
"value": "Box Assembling Station"
},
"ID": {
"value": "OR:com.ptc.windchill.mpml.processplan.operation.MPMOperation:1434584"
}
}
],
"objectType": "PTC.MfgProcMgmt.Operation:PTC.MfgProcMgmt.Operation.Custom.Adapter"
},
{
"metadata": {
"ID": {
"label": "ID",
"type": "STRING"
},
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [
{
"ID": {
"value": "OR:wt.part.WTPart:988412"
},
"Name": {
"value": "Wagon Example"
}
}
],
"objectType": "PTC.ProdMgmt.Part"
},
{
"metadata": {
"ID": {
"label": "ID",
"type": "STRING"
},
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [
{
"ID": {
"value": "OR:com.ptc.windchill.mpml.processplan.MPMProcessPlan:1681144"
},
"Name": {
"value": "PP-Raven3-OneEnterprise"
}
}
],
"objectType": "PTC.MfgProcMgmt.ProcessPlan"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"operationDetails": {
"enterpriseOperation": {
"skills": {
"timeStamp": "2025-05-16 09:54:50.164",
"data": [
{
"itemListsData": [
{
"metadata": {
"Skill|Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.MfgProcMgmt.ConsumedSkill"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"documents": {
"timeStamp": "2025-05-16 09:54:50.299",
"data": [
{
"itemListsData": [
{
"metadata": {
"PrimaryContent|Content|URL": {
"label": "URL",
"type": "STRING"
},
"PrimaryContent|FormatIcon|Path": {
"label": "Path",
"type": "STRING"
},
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.DocMgmt.Document"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"controlCharacteristics": {
"timeStamp": "2025-05-16 09:54:50.316",
"data": [
{
"itemListsData": [
{
"metadata": {
"StandardCC|ID": {
"label": "ID",
"type": "STRING"
},
"StandardCC|Description": {
"label": "Description",
"type": "STRING"
},
"StandardCC|NominalValue": {
"label": "Nominal Value",
"type": "STRING"
},
"StandardCC|Name": {
"label": "Name",
"type": "STRING"
},
"StandardCC|LowerLimit": {
"label": "Lower Limit",
"type": "STRING"
},
"StandardCC|UpperLimit": {
"label": "Upper Limit",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.MfgProcMgmt.ConsumedStandardCC"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"downloadUrls": {
"timeStamp": "2025-05-16 09:54:50.318",
"data": [
{
"itemListsData": [
{
"metadata": {
"Filename": {
"label": "Filename",
"type": "STRING"
},
"URL": {
"label": "URL",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.MfgProcMgmt.DownloadUrl"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"parts": {
"timeStamp": "2025-05-16 09:54:50.526",
"data": [
{
"itemListsData": [
{
"metadata": {
"CrossSelectionId": {
"label": "Cross Selection Id",
"type": "STRING"
},
"QuantityUnit": {
"label": "Quantity and Unit",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.ProdMgmt.Part:PTC.ProdMgmt.Part.Custom.Adapter"
},
{
"metadata": {
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.ProdMgmt.Part"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"operation": {
"timeStamp": "2025-05-16 09:54:50.558",
"data": [
{
"itemListsData": [
{
"metadata": {
"Description": {
"label": "Description",
"type": "STRING"
},
"LongDescription": {
"label": "LongDescription",
"type": "STRING"
},
"Number": {
"label": "Number",
"type": "STRING"
},
"ID": {
"label": "ID",
"type": "STRING"
},
"OperationHolderUsageLink|OperationLabel": {
"label": "OperationLabel",
"type": "STRING"
},
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [
{
"Number": {
"value": "0000000325"
},
"ID": {
"value": "OR:com.ptc.windchill.mpml.processplan.operation.MPMOperation:1434584"
},
"Name": {
"value": "Name_0010"
}
}
],
"objectType": "PTC.MfgProcMgmt.Operation"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"tools": {
"timeStamp": "2025-05-16 09:54:50.564",
"data": [
{
"itemListsData": [
{
"metadata": {
"Tooling|Number": {
"label": "Number",
"type": "STRING"
},
"Tooling|Name": {
"label": "Name",
"type": "STRING"
},
"OperationToConsumableLink|Unit#Display": {
"refType": "PTC.EnumType",
"label": "Unit",
"type": "STRING"
},
"Tooling|ID": {
"label": "ID",
"type": "STRING"
},
"OperationToConsumableLink|Quantity": {
"label": "Quantity",
"type": "NUMBER"
}
},
"items": [],
"objectType": "PTC.MfgProcMgmt.ConsumedTooling"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
}
},
"steps": [
{
"skills": {
"timeStamp": "2025-05-16 09:54:50.567",
"data": [
{
"itemListsData": [
{
"metadata": {
"Skill|Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.MfgProcMgmt.ConsumedSkill"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"documents": {
"timeStamp": "2025-05-16 09:54:50.574",
"data": [
{
"itemListsData": [
{
"metadata": {
"PrimaryContent|Content|URL": {
"label": "URL",
"type": "STRING"
},
"PrimaryContent|FormatIcon|Path": {
"label": "Path",
"type": "STRING"
},
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.DocMgmt.Document"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"controlCharacteristics": {
"timeStamp": "2025-05-16 09:54:50.591",
"data": [
{
"itemListsData": [
{
"metadata": {
"StandardCC|ID": {
"label": "ID",
"type": "STRING"
},
"StandardCC|Description": {
"label": "Description",
"type": "STRING"
},
"StandardCC|NominalValue": {
"label": "Nominal Value",
"type": "STRING"
},
"StandardCC|Name": {
"label": "Name",
"type": "STRING"
},
"StandardCC|LowerLimit": {
"label": "Lower Limit",
"type": "STRING"
},
"StandardCC|UpperLimit": {
"label": "Upper Limit",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.MfgProcMgmt.ConsumedStandardCC"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"downloadUrls": {
"timeStamp": "2025-05-16 09:54:50.594",
"data": [
{
"itemListsData": [
{
"metadata": {
"Filename": {
"label": "Filename",
"type": "STRING"
},
"URL": {
"label": "URL",
"type": "STRING"
}
},
"items": [],
"objectType": "PTC.MfgProcMgmt.DownloadUrl"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"parts": {
"timeStamp": "2025-05-16 09:54:50.604",
"data": [
{
"itemListsData": [
{
"metadata": {
"CrossSelectionId": {
"label": "Cross Selection Id",
"type": "STRING"
},
"QuantityUnit": {
"label": "Quantity and Unit",
"type": "STRING"
}
},
"items": [
{
"CrossSelectionId": {
"value": "MPMOperationToPartLink:235"
},
"QuantityUnit": {
"value": "1 each"
}
},
{
"CrossSelectionId": {
"value": "MPMOperationToPartLink:237"
},
"QuantityUnit": {
"value": "1 each"
}
},
{
"CrossSelectionId": {
"value": "MPMOperationToPartLink:236"
},
"QuantityUnit": {
"value": "1 each"
}
}
],
"objectType": "PTC.ProdMgmt.Part:PTC.ProdMgmt.Part.Custom.Adapter"
},
{
"metadata": {
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [
{
"Name": {
"value": "BOX_LONG_GREEN.asm"
}
},
{
"Name": {
"value": "STD_HANDLE.asm"
}
},
{
"Name": {
"value": "LONG_FRAME.asm"
}
}
],
"objectType": "PTC.ProdMgmt.Part"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"operation": {
"timeStamp": "2025-05-16 09:54:50.645",
"data": [
{
"itemListsData": [
{
"metadata": {
"Description": {
"label": "Description",
"type": "STRING"
},
"LongDescription": {
"label": "LongDescription",
"type": "STRING"
},
"Number": {
"label": "Number",
"type": "STRING"
},
"ID": {
"label": "ID",
"type": "STRING"
},
"OperationHolderUsageLink|OperationLabel": {
"label": "OperationLabel",
"type": "STRING"
},
"Name": {
"label": "Name",
"type": "STRING"
}
},
"items": [
{
"Number": {
"value": "0000000611"
},
"ID": {
"value": "OR:com.ptc.windchill.mpml.processplan.operation.MPMOperation:1436788"
},
"OperationHolderUsageLink|OperationLabel": {
"value": "0010"
},
"Name": {
"value": "Name_0010"
}
}
],
"objectType": "PTC.MfgProcMgmt.Operation"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
},
"tools": {
"timeStamp": "2025-05-16 09:54:50.653",
"data": [
{
"itemListsData": [
{
"metadata": {
"Tooling|Number": {
"label": "Number",
"type": "STRING"
},
"Tooling|Name": {
"label": "Name",
"type": "STRING"
},
"OperationToConsumableLink|Unit#Display": {
"refType": "PTC.EnumType",
"label": "Unit",
"type": "STRING"
},
"Tooling|ID": {
"label": "ID",
"type": "STRING"
},
"OperationToConsumableLink|Quantity": {
"label": "Quantity",
"type": "NUMBER"
}
},
"items": [],
"objectType": "PTC.MfgProcMgmt.ConsumedTooling"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.VOps.WCOperationAdapter"
}
}
],
"statusMessage": "OK",
"status": "200"
}
}
]
}
}
这对您有帮助吗?