Operator Advisor 中的服務 > 工作定義管理物形式服務
工作定義管理物形式服務
可在工作定義管理物形式 (PTC.SCA.SCO.WorkDefinitionManagementThingShape) 中找到下列服務:
建立服務
* 
當建立 Operator Advisor 資料模型中的任何物件時,系統會自動產生 UID 值。系統會略過您在 UID 欄位中輸入的任何值。
CreateWorkDefinitionControlCharacteristicResponses - 以新增至 WorkDefinitionControlCharacteristicResponses 輸入參數表的資訊為基礎,建立一個或多個工作定義控制特徵回應。回傳已建立的工作定義控制特徵及其 UID 的清單。
輸入參數:WorkDefinitionControlCharacteristicResponses (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionControlCharacteristics - 以添加至 WorkDefinitionControlCharacteristics 輸入參數表的資訊為基礎,建立一個或多個工作定義控制特性。回傳所建立工作定義控制特性清單,以及其 UID。
輸入參數:WorkDefinitionControlCharacteristics (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionIllustrations - 以添加至 WorkDefinitionIllustrations 輸入參數表的資訊為基礎,建立一個或多個工作定義插圖。回傳所建立工作定義插圖清單,以及其 UID。
輸入參數:WorkDefinitionIllustrations (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionLinks - 以添加至 WorkDefinitionLinks 輸入參數表的資訊為基礎,建立一個或多個工作定義連結。回傳所建立工作定義連結清單,以及其 UID。
輸入參數:WorkDefinitionLinks (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionMaterialSpecificationInstances—以新增至 WorkDefinitionMaterialSpecificationInstances 輸入參數表的資訊為基礎,建立一個或多個工作定義物料規格實例。回傳所建立工作定義物料規格實例清單,以及其 UID。
輸入參數:WorkDefinitionMaterialSpecificationInstances (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionMaterialSpecificationLinks—以新增至 WorkDefinitionMaterialSpecificationLinks 輸入參數表的資訊為基礎建立連結。回傳所建立工作定義物料規格連結清單,以及其 UID。
輸入參數:WorkDefinitionMaterialSpecificationLinks (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionMaterialSpecifications - 以新增至 WorkDefinitionMaterialSpecifications 輸入參數表的資訊為基礎,建立一個或多個工作定義物料規格連結。回傳所建立工作訂單清單,以及其 UID。
輸入參數:WorkDefinitionMaterialSpecifications (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionPersonnelSpecifications - 以添加至 WorkDefinitionPersonnelSpecifications 輸入參數表的資訊為基礎,建立一個或多個工作定義人員規格。回傳所建立工作定義人員規格清單,以及其 UID。
輸入參數:WorkDefinitionPersonnelSpecifications (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionProcessingResourceSpecifications - 以添加至 WorkDefinitionProcessingResourceSpecifications 輸入參數表的資訊為基礎,建立一個或多個工作定義處理資源規格。回傳所建立工作定義處理資源規格的清單,以及其 UID。
輸入參數:WorkDefinitionProcessingResourceSpecifications (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitionRelatedDocuments - 根據新增至 WorkDefinitionRelatedDocuments 輸入參數表的資訊,建立一或多個工作定義相關文件。回傳所建立工作定義相關文件及其 UID 的清單。
輸入參數:WorkDefinitionRelatedDocuments (InfoTable)
輸出:結果 (InfoTable)
CreateWorkDefinitions - 以添加至 WorkDefinitions 輸入參數表的資訊為基礎,建立一個或多個工作定義。回傳所建立工作定義清單,以及其 UID。
輸入參數:WorkDefinitions (InfoTable)
輸出:結果 (InfoTable)
刪除服務
DeleteWorkDefinition - 以指定的 UID 刪除工作定義。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionControlCharacteristic - 以指定的 UID 刪除工作定義控制特性。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionControlCharacteristicResponse - 刪除具有指定 UID 的工作定義控制特徵。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionIllustration - 以指定的 UID 刪除工作定義插圖。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionLink - 以指定的 UID 刪除工作定義連結。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionMaterialSpecification - 以指定的 UID 刪除工作定義物料規格。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionMaterialSpecificationInstance—刪除具有指定的 UID 的工作定義物料規格實例。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionMaterialSpecificationLink - 以指定的 UID 刪除工作定義物料規格連結。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionPersonnelSpecification - 以指定的 UID 刪除工作定義人員規格。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionProcessingResourceSpecification - 以指定的 UID 刪除工作定義處理資源規格。
輸入參數:UID (String)
輸出:結果 (InfoTable)
DeleteWorkDefinitionReleatedDocument - 以指定的 UID 刪除工作定義相關文件。
輸入參數:UID (String)
輸出:結果 (InfoTable)
讀取服務
GetWorkDefinition - 以指定的 UID 擷取工作定義。
輸入參數:UID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionControlCharacteristicResponses - 擷取與具有指定 UID 之工作定義相關的所有工作定義控制特徵的清單。
輸入參數:WorkDefinitionControlCharacteristicUID (String)
輸出:result (InfoTable - PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse 資料形式)
GetWorkDefinitionControlCharacteristics - 以指定的 UID 擷取與工作定義相關的所有工作定義控制特性清單。
輸入參數:WorkDefinitionUID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionExecutionLog - 擷取指定工作定義的執行狀態變更記錄檔。
輸入參數:
WorkDefinitionUID (String)
輸出︰PTC.SCA.SCO.WorkDefinitionExecutionStatusHistory 資料形式的資料負載 (InfoTable);格式如下︰
"TimeStamp", "StateUID", "StateName", "UserName"
GetWorkDefinitionExecutionSummary - 擷取指定工作定義的執行狀況摘要,包括在每個執行狀態下所花費的總時間 (以秒為單位)。僅當指定包含旗標為 "True" 時,才會計算當前狀態時間。
輸入參數:
WorkDefinitionUID (String)
IncludeCurrentStatus (Boolean) - 預設為 false
輸出︰PTC.SCA.SCO.WorkDefinitionExecutionStatusSummary 資料形式的資料負載 (InfoTable);格式如下︰
"StateUID", "StateName", "TotalTime"
GetWorkDefinitionIllustrations - 擷取具有指定工作定義 UID 的所有工作定義插圖的清單。
輸入參數:WorkDefinitionUID (String)
輸出︰PTC.SCA.SCO.WorkDefinitioExecutionStatusHistory 資料形式的資料負載 (InfoTable);格式如下︰
"TimeStamp", "StateUID", "StateName", "UserName"
GetWorkDefinitionLinks - 擷取具有指定父項 UID 的所有工作定義連結的清單。
輸入參數:ParentUID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionMaterialSpecification - 以指定的 UID 擷取工作定義物料規格。
輸入參數:UID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionMaterialSpecificationInstance—擷取具有指定的 UID 的工作定義物料規格實例。
輸入參數:UID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionMaterialSpecificationInstances—擷取具有指定工作定義物料規格 UID 的所有工作定義物料規格實例的清單。
輸入參數:WorkDefinitionMaterialSpecificationUID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionMaterialSpecificationLinks - 擷取具有指定父項 UID 的所有工作定義物料規格連結的清單。
輸入參數:ParentUID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionMaterialSpecifications - 擷取具有指定工作定義 UID 的所有工作定義物料規格的清單。
輸入參數:WorkDefinitionUID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionPersonnelSpecifications - 擷取具有指定工作定義 UID 的所有工作定義人員規格的清單。
輸入參數:WorkDefinitionUID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionProcessingResourceSpecifications - 擷取具有指定工作定義 UID 的所有工作定義處理資源規格的清單。
輸入參數:WorkDefinitionUID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionRelatedDocuments - 擷取具有指定工作定義 UID 的所有工作定義相關文件的清單。
輸入參數:WorkDefinitionUID (String)
輸出:結果 (InfoTable)
GetWorkDefinitionThumbnail - 擷取與指定工作定義 UID 相關的縮圖圖像。
輸入參數:WorkDefinitionUID (String)
輸出:結果 (InfoTable)
更新服務
UpdateWorkDefinitionControlCharacteristicResponses - 透過新增至 WorkDefinitionControlCharacteristicResponses 輸入參數表的資訊,按 UID 更新一個或多個工作定義控制特徵回應。回傳已更新的工作定義控制特徵回應的清單。
輸入參數:WorkDefinitionControlCharacteristicResponses (InfoTable - PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse 資料形式)
輸出:結果 (InfoTable)
UpdateWorkDefinitionControlCharacteristics - 透過添加至 WorkDefinitionControlCharacteristics 輸入參數表的資訊,按 UID 更新一個或多個工作定義控制特性。回傳已更新的工作定義控制特徵的清單。
輸入參數:WorkDefinitionControlCharacteristics (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitionIllustrations - 透過添加至 WorkDefinitionIllustrations 輸入參數表的資訊,按 UID 更新一個或多個工作定義插圖。回傳已更新的工作定義插圖的清單。
輸入參數:WorkDefinitionIllustrations (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitionLinks - 透過添加至 WorkDefinitionLinks 輸入參數表的資訊,按 UID 更新一個或多個工作定義連結。回傳已更新的工作定義連結的清單。
輸入參數:WorkDefinitionLinks (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitionMaterialSpecificationInstances—使用新增至 WorkDefinitionMaterialSpecificationInstances 輸入參數表的資訊,按 UID 更新一個或多個工作定義物料規格實例。回傳已更新的工作定義物料規格實例的清單。
輸入參數:WorkDefinitionMaterialSpecificationInstances (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitionMaterialSpecificationLinks - 透過添加至 WorkDefinitionMaterialSpecificationLinks 輸入參數表的資訊,按 UID 更新一個或多個工作定義物料規格連結。回傳已更新的工作定義物料規格連結的清單。
輸入參數:WorkDefinitionMaterialSpecificationLinks (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitionMaterialSpecifications - 透過添加至 WorkDefinitionMaterialSpecifications 輸入參數表的資訊,按 UID 更新一個或多個工作定義物料規格。回傳已更新的工作定義物料規格的清單。
輸入參數:WorkDefinitionMaterialSpecifications (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitionPersonnelSpecifications - 透過添加至 WorkDefinitionPersonnelSpecifications 輸入參數表的資訊,按 UID 更新一個或多個工作定義人員規格。回傳已更新的工作定義人員規格的清單。
輸入參數:WorkDefinitionPersonnelSpecifications (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitionProcessingResourceSpecifications - 透過添加至 WorkDefinitionProcessingResourceSpecifications 輸入參數表的資訊,按 UID 更新一個或多個工作定義處理資源規格。回傳已更新的工作定義處理資源規格的清單。
輸入參數:WorkDefinitionProcessingResourceSpecifications (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitionRelatedDocuments - 使用新增至 WorkDefinitionRelatedDocuments 輸入參數表的資訊,按 UID 更新一或多個工作定義相關文件。傳回已更新的工作定義相關文件的清單。
輸入參數:WorkDefinitionRelatedDocuments (InfoTable)
輸出:結果 (InfoTable)
UpdateWorkDefinitions - 透過添加至 WorkDefinitions 輸入參數表的資訊,按 UID 更新一個或多個工作定義。回傳已更新的工作定義的清單。
輸入參數:WorkDefinitions (InfoTable)
輸出:結果 (InfoTable)
雜項與公用程式服務
GetChildren - 擷取具有指定父項 UID 的指定資料形式的所有子項實體清單。於內部被其他服務使用。不適用於獨立使用。
輸入參數:
dataShapeName (String)
ParentUID (String)
輸出:結果 (InfoTable)
GetFileType - 根據檔案副檔名來檢索檔案類型的指定檔案。例如,具有 .gif 檔案副檔名的檔案會傳回檔案類型的 2D;具有 .rtf 檔案副檔名的檔案會傳回檔案類型的 TEXT。於內部被其他服務使用。不適用於獨立使用。
輸入參數:「檔案名稱」 (String)
輸出:結果 (JSON)
GetWorkDefinitionDBInfo - 擷取與工作定義相關的資料庫表格資訊,如資料庫表格欄名稱。於內部被其他服務使用。不適用於獨立使用。
輸入參數:無輸入
輸出:結果 (JSON)
GetWorkDefinitionRelatedObjects - 擷取具有指定工作定義 UID 的指定資料形式的所有物件清單。於內部被其他服務使用。不適用於獨立使用。
輸入參數:
dataShapeName (String)
WorkDefinitionUID (String)
Filter (JSON)
輸出:結果 (InfoTable)