網域特定建構區塊 > 工作主檔建構區塊 > 關鍵服務 (工作主檔建構區塊)
關鍵服務 (工作主檔建構區塊)
PTC.WorkMasterImpl.Manager 物件包含在將資料插入資料庫表格之前,用於工作主檔資料庫表格的 CRUD 服務,以及用於驗證資料的服務。您可以在 PTC.WorkMasterImpl.Manager 物件的「服務」頁中檢視此建構區塊中的所有服務。
下列關鍵服務可從 PTC.WorkMasterImpl.Manager 物件執行:
AddWorkMasterData - 新增工作主檔 (PTC.WorkMaster.WorkMaster) 與指定材料主檔的 (PTC.MaterialMaster.MaterialMaster) 工作主檔材料規格 (PTC.WorkMaster.WorkMasterMaterialSpecification)、工作主檔模型規格 (PTC.WorkMaster.WorkMasterModelSpecification) 與工作主檔組態規格 (PTC.WorkMaster.WorkMasterConfigurationSpecification)。若將生產區塊持續時間提供為輸入,則也會設定工作主檔組態規格 (PTC.WorkMaster.WorkMasterConfigurationSpecification) 上的 ProductionBlockValue 內容。
AddWorkMasterDataInternal - 此內部服務應該僅由 AddWorkMasterData 呼叫。
UpdateWorkMasterData - 更新工作主檔組態規格 (PTC.WorkMaster.WorkMasterConfigurationSpecification) 中的 ProductionBlockValueProductionBlockTypeUid 內容,以及工作主檔 (PTC.WorkMaster.WorkMaster) 中的 Duration 內容。
UpdateWorkMasterDataInternal - 此內部服務應該僅由 AddWorkMasterData 呼叫。
GetModelWorkMasterForMaterial - 擷取與指定模型 (PTC.MfgModel.Model) 和材料主檔 (PTC.MaterialMaster.MaterialMaster) 相關聯的工作主檔 (PTC.WorkMaster.WorkMaster)。
GetChildrenWorkMasters - 擷取指定工作主檔之子工作主檔 (PTC.WorkMaster.WorkMaster) 的第一層。
GetModelsForMaterialMaster - 擷取與指定材料主檔 (PTC.WorkMaster.WorkMaster) 相關聯的模型清單 (PTC.MfgModel.Model)。
GetNestedWorkMasters - 擷取指定工作主檔的子工作主檔 (PTC.WorkMaster.WorkMaster) 以及層級數上限。
GetMaterialMastersForModel - 擷取適用於指定模型 (PTC.MfgModel.Model) 的材料主檔 (PTC.MaterialMaster.MaterialMaster) 清單。
GenerateWorkDefinition - 執行工作單時,建立指定工作主檔 (PTC.WorkMaster.WorkMaster) 與相關實體的複製品。
下圖顯示 AddWorkMasterDataUpdateWorkMasterData 服務的服務呼叫順序。
服務呼叫序列範例。
這是否有幫助?