빌딩 블록 > 솔루션 특정 빌딩 블록 > 작업 KPI 빌딩 블록 > 구현 모델(작업 KPI 빌딩 블록)
구현 모델(작업 KPI 빌딩 블록)
다음 다이어그램은 작업 KPI 빌딩 블록의 기본 사물 형태, 사물 템플릿 및 사물 간의 관계와 이들과 다른 빌딩 블록의 엔티티 간의 관계를 보여줍니다. 또한 스케줄러, 타이머 및 가치 스트림과 같은 빌딩 블록의 다른 중요한 엔티티를 보여줍니다.
작업 KPI 빌딩 블록에 대한 구현 다이어그램.
작업 KPI 빌딩 블록의 중요한 엔티티에는 다음이 포함됩니다.
PTC.OperationKPI - 작업 KPI 추상 빌딩 블록에 대한 프로젝트 엔티티입니다. 모든 빌딩 블록 엔티티를 패키징하고 포함하는 데 사용됩니다.
PTC.OperationKPI 프로젝트에서:
PTC.OperationKPI.EntryPoint - 작업 KPI 빌딩 블록에 대한 진입점 사물입니다. PTC.OperationKPI.EntryPoint_TT 사물 템플릿에 정의된 서비스를 호출하는 데 사용됩니다.
PTC.OperationKPI.EntryPoint_TT - 작업 KPI 진입점에 대한 사물 템플릿입니다.
PTC.OperationKPI.Manager_TT - 작업 KPI 빌딩 블록 관리자의 사물 템플릿입니다.
PTC.OperationKPI.AnalysisManagement_TS - 작업 KPI 분석 관리를 위한 사물 형태입니다. 데이터 소스 사물에 구현된 서비스와 직접 통신하는 서비스가 포함되어 있습니다.
PTC.OperationKPI.AnalysisModelLogic_TS - 작업 KPI 모델 로직을 위한 사물 형태입니다. 데이터 소스 사물 템플릿에 구현된 관리자 서비스와 통신하는 서비스가 포함되어 있습니다.
PTC.OperationKPI.ExecutionModelLogic_TS - 작업 KPI 모델 로직을 위한 사물 형태입니다. 데이터 소스 사물 템플릿에 구현된 관리자 서비스와 통신하는 서비스가 포함되어 있습니다.
PTC.OperationKPI.AutomationEventsModelLogic_TS - 자동화된 이벤트에 대한 작업 KPI 모델 로직을 위한 사물 형태입니다.
PTC.OperationKPI.Management_TS - 작업 KPI 빌딩 블록에 대한 관리 사물 형태입니다. 작업 KPI 비즈니스 로직에 필요한 모든 속성과 서비스가 포함되어 있습니다.
PTC.OperationKPI.AutomationPurgeScheduler - 하루에 한 번 자정에 실행되는 스케줄러입니다. GetPTCAutomationProperties 서비스에서 지정한 대로 기록된 속성을 제거합니다.
PTC.OperationKPI.MonitoringScheduler - 1분에 한 번 실행되는 스케줄러입니다. 교대 근무 정보 또는 생산 블록 속성 업데이트 등 매분 실행해야 하는 모든 기능을 처리합니다.
PTC.OperationKPI.ShiftInstanceCreationScheduler - 하루에 한 번 실행되는 스케줄러입니다. 교대 근무 인스턴스를 생성하기 위해 하루에 한 번 실행해야 하는 서비스를 실행합니다.
PTC.OperationKPI.AutomationEventProcessor_TI - 자동화 이벤트 처리를 위한 타이머입니다.
PTC.OperationKPI.Automation_VS - 작업 KPI 자동화에 대한 가치 스트림입니다.
PTC.OperationKPI.TreeSelector_MU - 이유를 선택하는 데 사용되는 트리 그리드의 래퍼가 포함된 매쉬업입니다.
PTC.OperationKPI.HistoricalScrapTreeSelector_MU - 기록 스크랩 항목에 대한 이유를 선택하는 데 사용되는 트리 그리드에 대한 래퍼가 포함된 매쉬업입니다.
PTC.OperationKPIImpl - 작업 KPI 구현 빌딩 블록에 대한 프로젝트 엔티티입니다. 모든 빌딩 블록 엔티티를 패키징하고 포함하는 데 사용됩니다.
PTC.OperationKPIImpl 프로젝트에서:
PTC.OperationKPIImpl.EntryPoint - 작업 KPI 구현 빌딩 블록에 대한 진입점 사물입니다.
PTC.OperationKPIImpl.Manager - 작업 KPI 구현 빌딩 블록에 대한 관리자 사물입니다.
PTC.OperationKPIImpl.DatabaseUtility - 저장된 프로시저 및 함수를 관리하는 데 사용되는 데이터베이스 유틸리티 사물입니다.
PTC.OperationKPIImpl.EntryPoint_TT - 작업 KPI 구현 빌딩 블록 진입점에 대한 사물 템플릿입니다.
PTC.OperationKPIImpl.Manager_TT - 작업 KPI 구현 빌딩 블록에 대한 관리자 사물입니다. 비즈니스 로직이 포함되어 있습니다.
PTC.OperationKPIImpl.DatabaseUtility_TT - 작업 KPI 데이터베이스 함수 및 프로시저에 대한 사물 템플릿입니다.
PTC.OperationKPIImpl.EventsAggregationScheduler - 가용성, 손실 및 생산 이벤트를 집계하기 위한 스케줄러입니다. 집계된 이벤트는 각각 AggregatedAvailabilityEvent, AggregatedLossEventAggregatedProductionEvent 데이터베이스 테이블에 저장됩니다.
빌딩 블록의 전체 엔티티 목록은 ThingWorx ComposerPTC.OperationKPIPTC.OperationKPIImpl 프로젝트에서 확인할 수 있습니다.
도움이 되셨나요?