自訂 Operator Advisor > Operator Advisor 中的服務 > 工作定義管理物形式服務
工作定義管理物形式服務
可在工作定義管理物形式 (PTC.SCA.SCO.WorkDefinitionManagementThingShape) 中找到下列服務:
建立服務
* 
當建立 Operator Advisor 資料模型中的任何物件時,系統會自動產生 UID 值。系統會略過您在 UID 欄位中輸入的任何值。
CreateWorkDefinitionControlCharacteristicResponses - 以新增至 WorkDefinitionControlCharacteristicResponses 輸入參數表的資訊為基礎,建立一個或多個工作定義控制特徵回應。回傳已建立的工作定義控制特徵及其 UID 的清單。
輸入參數:WorkDefinitionControlCharacteristicResponses (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionControlCharacteristics - 以新增至 WorkDefinitionControlCharacteristics 輸入參數表的資訊為基礎,建立一個或多個工作定義控制特徵。回傳所建立工作定義控制特性清單,以及其 UID。
輸入參數:WorkDefinitionControlCharacteristics (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionIllustrations - 以新增至 WorkDefinitionIllustrations 輸入參數表的資訊為基礎,建立一個或多個工作定義插圖。回傳所建立工作定義插圖清單,以及其 UID。
輸入參數:WorkDefinitionIllustrations (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionLinks - 以新增至 WorkDefinitionLinks 輸入參數表的資訊為基礎,建立一個或多個工作定義連結。回傳所建立工作定義連結清單,以及其 UID。
輸入參數:WorkDefinitionLinks (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionMaterialSpecificationInstances - 以新增至 WorkDefinitionMaterialSpecificationInstances 輸入參數表的資訊為基礎,建立一個或多個工作定義物料規格實例。回傳所建立工作定義物料規格實例清單,以及其 UID。
輸入參數:WorkDefinitionMaterialSpecificationInstances (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionMaterialSpecificationLinks - 以新增至 WorkDefinitionMaterialSpecificationLinks 輸入參數表格的資訊為基礎建立連結。回傳所建立工作定義物料規格連結清單,以及其 UID。
輸入參數:WorkDefinitionMaterialSpecificationLinks (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionMaterialSpecifications - 以新增至 WorkDefinitionMaterialSpecifications 輸入參數表的資訊為基礎,建立一個或多個工作定義物料規格。回傳所建立工作定義物料規格清單,以及其 UID。
輸入參數:WorkDefinitionMaterialSpecifications (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionPersonnelSpecifications - 以新增至 WorkDefinitionPersonnelSpecifications 輸入參數表的資訊為基礎,建立一個或多個工作定義人員規格。回傳所建立工作定義人員規格清單,以及其 UID。
輸入參數:WorkDefinitionPersonnelSpecifications (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionProcessingResourceSpecifications - 以新增至 WorkDefinitionProcessingResourceSpecifications 輸入參數表的資訊為基礎,建立一個或多個工作定義處理資源規格。回傳所建立工作定義處理資源規格的清單,以及其 UID。
輸入參數:WorkDefinitionProcessingResourceSpecifications (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionRelatedDocuments - 以新增至 WorkDefinitionRelatedDocuments 輸入參數表的資訊為基礎,建立一個或多個工作定義相關文件。回傳所建立工作定義相關文件及其 UID 的清單。
輸入參數:WorkDefinitionRelatedDocuments (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitions - 以新增至 WorkDefinitions 輸入參數表格的資訊為基礎,建立一個或多個工作定義。回傳所建立工作定義清單,以及其 UID。
輸入參數:WorkDefinitions (INFOTABLE)
輸出:result (INFOTABLE)
刪除服務
DeleteWorkDefinition - 刪除具有指定 UID 的工作定義。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionControlCharacteristic - 刪除具有指定 UID 的工作定義控制特徵。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionControlCharacteristicResponse - 刪除具有指定 UID 的工作定義控制特徵回應。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionIllustration - 刪除具有指定 UID 的工作定義插圖。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionLink - 刪除具有指定 UID 的工作定義連結。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionMaterialSpecification - 刪除具有指定 UID 的工作定義物料規格。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionMaterialSpecificationInstance - 刪除具有指定 UID 的工作定義物料規格實例。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionMaterialSpecificationLink - 刪除具有指定 UID 的工作定義物料規格連結。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionPersonnelSpecification - 刪除具有指定 UID 的工作定義人員規格。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionProcessingResourceSpecification - 刪除具有指定 UID 的工作定義處理資源規格。
輸入參數:UID (String)
輸出:result (INFOTABLE)
DeleteWorkDefinitionReleatedDocument - 刪除具有指定 UID 的工作定義相關文件。
輸入參數:UID (String)
輸出:result (INFOTABLE)
讀取服務
GetWorkDefinition - 擷取具有指定 UID 的工作定義。
輸入參數:UID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionControlCharacteristicResponses - 擷取與具有指定 UID 之工作定義控制特徵相關的所有工作定義控制特徵回應的清單。
輸入參數:WorkDefinitionControlCharacteristicUID (String)
輸出:result (INFOTABLE - PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse Data Shape)
GetWorkDefinitionControlCharacteristics - 擷取與具有指定 UID 之工作定義相關的所有工作定義控制特徵的清單。
輸入參數:WorkDefinitionUID (String)
輸出:result (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)
輸出:result (INFOTABLE)
GetWorkDefinitionMaterialSpecification - 擷取具有指定 UID 的工作定義物料規格。
輸入參數:UID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionMaterialSpecificationInstance - 擷取具有指定 UID 的工作定義物料規格實例。
輸入參數:UID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionMaterialSpecificationInstances - 擷取具有指定工作定義物料規格 UID 的所有工作定義物料規格實例的清單。
輸入參數:WorkDefinitionMaterialSpecificationUID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionMaterialSpecificationLinks - 擷取具有指定父項 UID 的所有工作定義物料規格連結的清單。
輸入參數:ParentUID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionMaterialSpecifications - 擷取具有指定工作定義 UID 的所有工作定義物料規格的清單。
輸入參數:WorkDefinitionUID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionPersonnelSpecifications - 擷取具有指定工作定義 UID 的所有工作定義人員規格的清單。
輸入參數:WorkDefinitionUID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionProcessingResourceSpecifications - 擷取具有指定工作定義 UID 的所有工作定義處理資源規格的清單。
輸入參數:WorkDefinitionUID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionRelatedDocuments - 擷取具有指定工作定義 UID 的所有工作定義相關文件的清單。
輸入參數:WorkDefinitionUID (String)
輸出:result (INFOTABLE)
GetWorkDefinitionThumbnail - 擷取與指定工作定義 UID 相關的縮圖圖像。
輸入參數:WorkDefinitionUID (String)
輸出:result (INFOTABLE)
更新服務
UpdateWorkDefinitionControlCharacteristicResponses - 透過新增至 WorkDefinitionControlCharacteristicResponses 輸入參數表的資訊,按 UID 更新一個或多個工作定義控制特徵回應。回傳已更新的工作定義控制特徵回應的清單。
輸入參數︰WorkDefinitionControlCharacteristicResponses (INFOTABLE - PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse 資料形式)
輸出:result (INFOTABLE)
UpdateWorkDefinitionControlCharacteristics - 透過新增至 WorkDefinitionControlCharacteristics 輸入參數表的資訊,按 UID 更新一個或多個工作定義控制特徵。回傳已更新的工作定義控制特徵的清單。
輸入參數:WorkDefinitionControlCharacteristics (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionIllustrations - 透過新增至 WorkDefinitionIllustrations 輸入參數表的資訊,按 UID 更新一個或多個工作定義插圖。回傳已更新的工作定義插圖的清單。
輸入參數:WorkDefinitionIllustrations (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionLinks - 透過新增至 WorkDefinitionLinks 輸入參數表的資訊,按 UID 更新一個或多個工作定義連結。回傳已更新的工作定義連結的清單。
輸入參數:WorkDefinitionLinks (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionMaterialSpecificationInstances - 透過新增至 WorkDefinitionMaterialSpecificationInstances 輸入參數表的資訊,按 UID 更新一個或多個工作定義物料規格實例。回傳已更新的工作定義物料規格實例的清單。
輸入參數:WorkDefinitionMaterialSpecificationInstances (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionMaterialSpecificationLinks - 透過新增至 WorkDefinitionMaterialSpecificationLinks 輸入參數表的資訊,按 UID 更新一個或多個工作定義物料規格連結。回傳已更新的工作定義物料規格連結的清單。
輸入參數:WorkDefinitionMaterialSpecificationLinks (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionMaterialSpecifications - 透過新增至 WorkDefinitionMaterialSpecifications 輸入參數表的資訊,按 UID 更新一個或多個工作定義物料規格。回傳已更新的工作定義物料規格的清單。
輸入參數:WorkDefinitionMaterialSpecifications (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionPersonnelSpecifications - 透過新增至 WorkDefinitionPersonnelSpecifications 輸入參數表的資訊,按 UID 更新一個或多個工作定義人員規格。回傳已更新的工作定義人員規格的清單。
輸入參數:WorkDefinitionPersonnelSpecifications (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionProcessingResourceSpecifications - 透過新增至 WorkDefinitionProcessingResourceSpecifications 輸入參數表的資訊,按 UID 更新一個或多個工作定義處理資源規格。回傳已更新的工作定義處理資源規格的清單。
輸入參數:WorkDefinitionProcessingResourceSpecifications (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionRelatedDocuments - 透過新增至 WorkDefinitionRelatedDocuments 輸入參數表的資訊,按 UID 更新一個或多個工作定義相關文件。傳回已更新的工作定義相關文件的清單。
輸入參數:WorkDefinitionRelatedDocuments (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitions - 透過新增至 WorkDefinitions 輸入參數表的資訊,按 UID 更新一個或多個工作定義。回傳已更新的工作定義的清單。
輸入參數:WorkDefinitions (INFOTABLE)
輸出:result (INFOTABLE)
雜項與公用程式服務
GetChildren - 擷取具有指定父項 UID 的指定資料形式的所有子項實體清單。於內部被其他服務使用。不適用於獨立使用。
輸入參數:
dataShapeName (String)
ParentUID (String)
輸出:result (INFOTABLE)
GetFileType - 根據檔案副檔名來擷取指定檔案的檔案類型。例如,具有 .gif 檔案副檔名的檔案會傳回檔案類型的 2D;具有 .rtf 檔案副檔名的檔案會傳回檔案類型的 TEXT。於內部被其他服務使用。不適用於獨立使用。
輸入參數:FileName (String)
輸出:result (JSON)
GetWorkDefinitionDBInfo - 擷取與工作定義相關的資料庫表格資訊,如資料庫表格欄名稱。於內部被其他服務使用。不適用於獨立使用。
輸入參數:無輸入
輸出:result (JSON)
GetWorkDefinitionRelatedObjects - 擷取具有指定工作定義 UID 的指定資料形式的所有物件清單。於內部被其他服務使用。不適用於獨立使用。
輸入參數:
dataShapeName (String)
WorkDefinitionUID (String)
Filter (JSON)
輸出:result (INFOTABLE)