工作定義管理物形式服務
可在工作定義管理物形式 (PTC.SCA.SCO.WorkDefinitionManagementThingShape) 中找到下列服務:
建立服務
* 
當建立屬於工作指示建構區塊資料模型一部份的任何物件時,系統會自動產生 UID 值。系統會略過您在 UID 欄位中輸入的任何值。
CreateExternalSystems - 以新增至 ExternalSystems 輸入參數表格的資訊為基礎,建立一個或多個外部系統。傳回所建立的外部系統清單,以及其 UID。
輸入參數:ExternalSystems (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionControlCharacteristicResponses - 以新增至 WorkDefinitionControlCharacteristicResponses 輸入參數表的資訊為基礎,建立一個或多個工作定義控制特徵回應。回傳已建立的工作定義控制特徵及其 UID 的清單。
輸入參數:WorkDefinitionControlCharacteristicResponses (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionControlCharacteristics - 以新增至 WorkDefinitionControlCharacteristics 輸入參數表的資訊為基礎,建立一個或多個工作定義控制特徵。回傳所建立工作定義控制特性清單,以及其 UID。
輸入參數:WorkDefinitionControlCharacteristics (INFOTABLE)
輸出:result (INFOTABLE)
CreateWorkDefinitionDependencies - 以新增至 WorkDefinitionDependencies 輸入參數表的資訊為基礎,建立一個或多個工作定義相依性。回傳所建立工作定義相依性清單,以及其 UID。
輸入參數:WorkDefinitionDependencies (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)
CreateWorkDefinitionMetadatas - 以新增至 WorkDefinitionMetadatas 輸入參數表的資訊為基礎,建立一個或多個工作定義中繼資料項目。傳回所建立工作定義中繼資料項目清單,以及其 UID。
輸入參數:WorkDefinitionMetadatas (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)
刪除服務
DeleteExternalSystem - 刪除具有指定 UID 的外部系統。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
DeleteWorkDefinition - 刪除具有指定 UID 的工作定義。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
DeleteWorkDefinitionControlCharacteristic - 刪除具有指定 UID 的工作定義控制特徵。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
DeleteWorkDefinitionControlCharacteristicResponse - 刪除具有指定 UID 的工作定義控制特徵回應。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
DeleteWorkDefinitionDependency - 刪除具有指定 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)
DeleteWorkDefinitionMetadata - 刪除具有指定 UID 的工作定義中繼資料項目。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
DeleteWorkDefinitionPersonnelSpecification - 刪除具有指定 UID 的工作定義人員規格。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
DeleteWorkDefinitionProcessingResourceSpecification - 刪除具有指定 UID 的工作定義處理資源規格。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
DeleteWorkDefinitionReleatedDocument - 刪除具有指定 UID 的工作定義相關文件。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
讀取服務
GetExternalSystem - 擷取具有指定 UID 的外部系統。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
GetExternalSystems - 擷取所有外部系統的清單。可套用篩選器透過設定位移與限制條件來縮小傳回結果清單的範圍。
輸入參數:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
輸出:result (INFOTABLE)
GetReferencingJobOrderWorkDefinitionLink - 擷取指定工作定義 UID (如果有) 的工作訂單到工作定義連結。
輸入參數:WorkDefinitionUID (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)
GetWorkDefinitionDependencies - 擷取具有指定 FromUID 的所有工作定義相依性的清單。
輸入參數:FromUID (STRING)
輸出:result (INFOTABLE)
GetWorkDefinitionDependers - 擷取具有指定 ToUID 的所有工作定義相依性的清單。
輸入參數:ToUID (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)
GetWorkDefinitionMetadata - 擷取具有指定 UID 的工作定義中繼資料項目。
輸入參數:UID (STRING)
輸出:result (INFOTABLE)
GetWorkDefinitionMetadatas - 擷取所有工作定義中繼資料項目的清單。可套用篩選器透過設定位移與限制條件來縮小傳回結果清單的範圍。
輸入參數:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
輸出:result (INFOTABLE)
GetWorkDefinitionPersonnelSpecifications - 擷取具有指定工作定義 UID 的所有工作定義人員規格的清單。
輸入參數:WorkDefinitionUID (STRING)
輸出:result (INFOTABLE)
GetWorkDefinitionProcessingResourceSpecifications - 擷取具有指定工作定義 UID 的所有工作定義處理資源規格的清單。
輸入參數:WorkDefinitionUID (STRING)
輸出:result (INFOTABLE)
GetWorkDefinitionRelatedDocuments - 擷取具有指定工作定義 UID 的所有工作定義相關文件的清單。
輸入參數:WorkDefinitionUID (STRING)
輸出:result (INFOTABLE)
GetWorkDefinitions - 擷取所有工作定義的清單。可套用篩選器透過設定位移與限制條件來縮小傳回結果清單的範圍。
輸入參數:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
輸出:result (INFOTABLE)
GetWorkDefinitionThumbnail - 擷取與指定工作定義 UID 相關的縮圖圖像。
輸入參數:WorkDefinitionUID (STRING)
輸出:result (INFOTABLE)
更新服務
UpdateExternalSystems - 使用新增至 ExternalSystems 輸入參數表的資訊,按 UID 更新一個或多個外部系統。傳回已更新外部系統的清單。
輸入參數:ExternalSystems (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionControlCharacteristicResponses - 透過新增至 WorkDefinitionControlCharacteristicResponses 輸入參數表的資訊,按 UID 更新一個或多個工作定義控制特徵回應。回傳已更新的工作定義控制特徵回應的清單。
輸入參數︰WorkDefinitionControlCharacteristicResponses (INFOTABLE - PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse 資料形式)
輸出:result (INFOTABLE)
UpdateWorkDefinitionControlCharacteristics - 透過新增至 WorkDefinitionControlCharacteristics 輸入參數表的資訊,按 UID 更新一個或多個工作定義控制特徵。回傳已更新的工作定義控制特徵的清單。
輸入參數:WorkDefinitionControlCharacteristics (INFOTABLE)
輸出:result (INFOTABLE)
UpdateWorkDefinitionDependencies - 透過新增至 WorkDefinitionDependencies 輸入參數表的資訊,按 UID 更新一個或多個工作定義相依性。回傳已更新的工作定義插圖的清單。
輸入參數:WorkDefinitionDependencies (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)
UpdateWorkDefinitionMetadatas - 使用新增至 WorkDefinitionMetadatas 輸入參數表的資訊,按 UID 更新一或多個工作定義中繼資料項目。傳回已更新工作定義中繼資料項目的清單。
輸入參數:WorkDefinitionMetadatas (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)
雜項與公用程式服務
CloneWorkDefinition - 呼叫複製指定工作定義及其所有相關實體時所需的所有服務。失敗時,此服務會移除已建立的任何資料庫實體,以及新增至檔案存放庫的任何二進位檔案。
輸入參數:WorkDefinitionUID (STRING) - 要複製之工作定義的 UID。
輸出:result (INFOTABLE) - 顯示複製品根工作定義的資料負載。
CreateWorkDefinitionClone - 不適用於獨立使用。此服務由 CloneWorkDefinition 呼叫,其會複製工作定義及其所有相關實體。失敗時,此服務不會執行資料庫清理。
輸入參數:WorkDefinitionUID (STRING) - 要複製之工作定義的 UID。
輸出: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)
這是否有幫助?