特定于域的构建基块 > 工作主数据构建基块 > 关键服务 (工作主数据构建基块)
关键服务 (工作主数据构建基块)
PTC.WorkMasterImpl.Manager 事物包含针对工作主数据库表的 CRUD 服务,以及用于在将数据插入数据库表之前对其进行验证的服务。您可以在 PTC.WorkMasterImpl.Manager 事物的“服务”页面上查看此构建基块中的所有服务。
PTC.WorkMasterImpl.Manager 事物中执行以下关键服务:
AddWorkMasterData - 为给定的物料主数据 (PTC.MaterialMaster.MaterialMaster)、工作主数据模型规范 (PTC.WorkMaster.WorkMasterModelSpecification) 和工作主数据配置规范 (PTC.WorkMaster.WorkMasterConfigurationSpecification) 添加工作主数据 (PTC.WorkMaster.WorkMaster) 和工作主数据物料规范 (PTC.WorkMaster.WorkMasterMaterialSpecification)。如果提供了生产区块持续时间作为输入,则还会设置工作主数据配置规范 (PTC.WorkMaster.WorkMasterConfigurationSpecification) 的 ProductionBlockValue 属性。
AddWorkMasterDataInternal - 此内部服务只能通过 AddWorkMasterData 调用。
UpdateWorkMasterData - 更新工作主数据配置规范 (PTC.WorkMaster.WorkMasterConfigurationSpecification) 的 ProductionBlockValueProductionBlockTypeUid 属性,以及工作主数据 (PTC.WorkMaster.WorkMaster) 的 Duration 属性。
UpdateWorkMasterDataInternal - 此内部服务只能通过 AddWorkMasterData 调用。
GetModelWorkMasterForMaterial - 检索与给定型号 (PTC.MfgModel.Model) 关联的工作主数据 (PTC.WorkMaster.WorkMaster) 以及物料主数据 (PTC.MaterialMaster.MaterialMaster)。
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 服务的服务调用序列。
服务调用序列示例。
这对您有帮助吗?