網域特定建構區塊 > 工作單建構區塊 > 關鍵服務 (工作單建構區塊)
關鍵服務 (工作單建構區塊)
工作單建構區塊包含可為每個表格新增、擷取、更新及刪除資料,以及在將資料插入到工作單資料庫表格之前驗證資料的服務。您可以在 PTC.JobOrderImpl.Manager 物件的「服務」頁中檢視建構區塊的所有服務。
下列關鍵服務可從 PTC.JobOrderImpl.Manager 物件執行:
CloneJobOrder - 建立指定工作單的複製品,但有以下例外。actualStartTimeactualEndTime 值會保留空白,且 dispatchStatus 會設定為「已派遣」。
GetJobOrderAndMaterialMasterInfo - 針對指定的工作單 UID,擷取工作單與材料主檔的某些欄位。
GetJobOrderDispatchStatusTime - 針對指定的工作單,擷取在每個派遣狀況中花費的時間。
GetJobOrderExecutionData - 針對指定的工作單,擷取工作單相關欄位,例如型號、材料主檔與材料定義。
GetJobOrderTargetStatus - 根據指定工作單的狀態機器,擷取下一個可能有效的派遣狀況。例如,如果工作單的目前狀況為「執行中」,此服務將會傳回「已暫停」及「已完成」,因為它們是執行中工作單的下一個有效狀態。
GetLatestJobOrderExecutionResponseForJobOrder - 針對指定的工作單 UID,擷取最後一個工作單執行回應。
GetLatestJobOrderExecutionResponseForModel - 針對指定的型號 UID,傳回最後一個工作單執行回應。
GetMaterialMasterManager - 擷取已配置的材料主檔管理員物件。
GetMfgModelManager - 擷取已配置的製造模型管理員物件。
GetModelManagementManager - 擷取已配置的模型管理管理員物件。
GetProductionOrderManager - 擷取已配置的生產工單管理員物件。
GetStateMachineManager - 擷取已配置的狀態機器管理員物件。
GetWorkMasterManager - 擷取已配置的材料主檔管理員物件。
GetValidDispatchStatusesForEvent - 擷取事件的有效派遣狀況。例如,如果 StartJobOrder 傳遞為輸入,服務會傳回「已暫停」與「已派遣」狀況。這表示工作單必須處於「已暫停」或「已派遣」狀況,才能開始工作單。
GetValidDispatchStatusesForStartJobOrder - 在開始工作單之前擷取所需的有效派遣狀況。依預設,此服務會傳回「已派遣」與「已暫停」。
GetValidDispatchStatusesForStopJobOrder - 在開始工作單之前擷取所需的有效派遣狀況。依預設,此服務會傳回「執行中」。
StartJobOrders - 開始工作單。
StopJobOrders - 停止工作單。
ValidateJobOrderSite - 驗證工作單的場地參數、相關聯的工作主檔、材料與模型。
這是否有幫助?