Компоновочные блоки, специфичные для области > Компоновочный блок порядка работ > Ключевые сервисы (компоновочный блок порядка работ)
Ключевые сервисы (компоновочный блок порядка работ)
В компоновочный блок порядка работ входят сервисы для добавления, извлечения, обновления и удаления данных для каждой таблицы и подтверждения данных перед их вставкой в таблицы базы данных порядков работ. Все сервисы компоновочного блока можно просмотреть на странице Сервисы вещи PTC.JobOrderImpl.Manager.
Следующие ключевые сервисы выполняются в вещи PTC.JobOrderImpl.Manager:
CloneJobOrder: создает копию указанного порядка работы со следующими исключениями. Значения actualStartTime и actualEndTime остаются пустыми, а 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: проверяет параметр предприятия для порядка работы, связанный с мастером работы, материалом и моделью.
Было ли это полезно?