特定于域的构建基块 > 作业单构建基块 > 关键服务 (作业单构建基块)
关键服务 (作业单构建基块)
作业单构建基块包含为每个表添加、检索、更新和删除数据的服务,以及在将数据插入作业单数据库表之前对其进行验证的服务。您可以在 PTC.JobOrderImpl.Manager 事物的“服务”页面上查看此构建基块的所有服务。
PTC.JobOrderImpl.Manager 事物中执行以下关键服务:
CloneJobOrder - 创建给定作业单的副本,但以下情况除外。actualStartTimeactualEndTime 的值留空,而 dispatchStatus 设置为 Dispatched。
GetJobOrderAndMaterialMasterInfo - 检索作业单及指定作业单 UID 的物料主数据的某些字段。
GetJobOrderDispatchStatusTime - 检索给定作业单的每种分派状况所花费的时间。
GetJobOrderExecutionData - 检索给定作业单的作业单相关字段,例如型号、物料主数据和物料定义等。
GetJobOrderTargetStatus - 根据给定作业单的状态机检索下一个可能的有效分派状况。例如,如果作业单的当前状况为 Running,则此服务将返回 Held 和 Completed 状况,因为这些状况是正在运行的作业单的下一有效状况。
GetLatestJobOrderExecutionResponseForJobOrder - 检索给定作业单 UID 的最后一次作业单执行响应。
GetLatestJobOrderExecutionResponseForModel - 返回给定型号 UID 的最后一次作业单执行响应。
GetMaterialMasterManager - 检索已配置的物料主数据管理器事物。
GetMfgModelManager - 检索已配置的制造模型管理器事物。
GetModelManagementManager - 检索已配置的模型管理管理器事物。
GetProductionOrderManager - 检索已配置的生产订单管理器事物。
GetStateMachineManager - 检索已配置的状态机管理器事物。
GetWorkMasterManager - 检索已配置的工作主数据管理器事物。
GetValidDispatchStatusesForEvent - 检索事件的有效分派状况。例如,如果 StartJobOrder 作为输入传递,则此服务将返回 Held 和 Dispatched 状况。这意味着,作业单必须处于 Held 或 Dispatched 状况,才能开始作业单。
GetValidDispatchStatusesForStartJobOrder - 检索在开始作业单之前所需的有效分派状况。 默认情况下,此服务将返回 Dispatched 和 Held 状况。
GetValidDispatchStatusesForStopJobOrder - 检索在开始作业单之前所需的有效分派状况。 默认情况下,此服务将返回 Running 状况。
StartJobOrders - 开始作业单。
StopJobOrders - 停止作业单。
ValidateJobOrderSite - 验证作业单的站点参数、关联的工作主数据、物料和型号。
这对您有帮助吗?