도메인 특정 빌딩 블록 > 작업 지시서 빌딩 블록 > 주요 서비스(작업 지시서 빌딩 블록)
주요 서비스(작업 지시서 빌딩 블록)
작업 지시서 빌딩 블록에는 각 테이블에 대한 데이터를 추가, 읽어들이기, 업데이트 및 삭제하고 작업 지시서 데이터베이스 테이블에 데이터를 삽입하기 전에 데이터를 검증하는 서비스가 포함되어 있습니다. 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 - 작업 지시서, 연관된 작업 마스터, 재료 및 모델에 대한 사이트 매개 변수를 검증합니다.
도움이 되셨나요?