도메인 특정 빌딩 블록 > 작업 마스터 빌딩 블록 > 주요 서비스(작업 마스터 빌딩 블록)
주요 서비스(작업 마스터 빌딩 블록)
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.MaterialMaster.MaterialMaster)와 연관된 작업 마스터(PTC.WorkMaster.WorkMaster)를 읽어들입니다.
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 서비스에 대한 서비스 호출의 시퀀스를 보여줍니다.
서비스 호출 시퀀스 예.
도움이 되셨나요?