Windchill Navigate API > 可用的 API > 資料擷取 API > GetEnterpriseOperationDetails
GetEnterpriseOperationDetails
描述
針對指定製程計劃傳回單一企業作業的詳細資訊。詳細資訊可包括分配的零件、工具、文件、控制特徵及技能。
物件
PTC-PLM.Windchill.BillOfProcess
輸入
用來識別要從後端系統擷取的資料。
參數
類型
描述
必要
輸入
JSON
operationId
字串
從後端系統擷取其資料的作業 ID。
processPlanId
字串
從後端系統擷取其資料的製程計劃 ID。
variantSpecId
字串
從後端系統擷取其資料的變體規格 ID。
workCenterId
字串
從後端系統擷取其資料的工作中心 ID。
partId
字串
從後端系統擷取其資料的零件 ID。
navigationCriteriaConfig
JSON
陣列
要套用至搜尋篩選器的 Windchill 導覽條件組態。「導覽條件組態」內容就是「導覽條件」網域的 "ConfigSpecs" 內容的確切內容,有關此內容請參考 Windchill 說明中心的此主題。
屬性
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
要傳回的作業詳細資訊屬性。
情況下)
JSON
PTC.MfgProcMgmt.Operation
字串
陣列
要傳回的作業屬性清單。
PTC.MfgProcMgmt.Operation:PTC.MfgProcMgmt.Operation.Custom.Adapter
字串
陣列
要傳回的作業已計算屬性清單。
零件
JSON
PTC.ProdMgmt.Part
字串
陣列
要傳回的零件屬性清單。
PTC.ProdMgmt.Part:PTC.ProdMgmt.Part.CustomAdapter
字串
陣列
要傳回的零件已計算屬性清單。
controlCharacteristics
JSON
PTC.MfgProcMgmt.ConsumedStandardCC
字串
陣列
要傳回的控制特徵屬性清單。
文件
JSON
PTC.DocMgmt.Document
字串
陣列
要傳回的文件屬性清單。
downloadUrls
JSON
PTC.MfgProcMgmt.DownloadUrl
字串
陣列
要傳回的附件屬性清單。
skills
JSON
PTC.MfgProcMgmt.ConsumedSkill
字串
陣列
要傳回的已耗用技能屬性清單。
PTC.MfgProcMgmt.ConsumedSkill:PTC.MfgProcMgmt.ConsumedSkill.Custom.Adapter
字串
陣列
要傳回的已耗用技能已計算屬性清單。
工具
JSON
PTC.MfgProcMgmt.ConsumedTooling
字串
陣列
要傳回的已耗用刀具屬性清單。
PTC.MfgProcMgmt.ConsumedTooling:PTC.MfgProcMgmt.ConsumedTooling.Custom.Adapter
字串
陣列
要傳回的已耗用刀具已計算屬性清單。
版本
字串
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;您可以針對 enterpriseOperation steps 步驟擷取它。
範例 
{
"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
情況下)
CCO
零件
CCO
文件
CCO
controlCharacteristics
CCO
downloadUrls
CCO
工具
CCO
steps
情況下)
CCO
零件
CCO
文件
CCO
controlCharacteristics
CCO
downloadUrls
CCO
工具
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"
}
}
]
}
}
這是否有幫助?