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