분석 헤더 매쉬업
분석 헤더 매쉬업(
PTC.PerformanceAnalysis.AnalysisHeader_MU)은
워터폴,
파레토 및
추세 차트 간을 이동하기 위한
주당 평균 표시 버튼 및 탐색 컨트롤을 표시합니다.
장비 필터에서 작업 센터를 선택한 경우, 워터폴 차트에서 파란색 막대를 선택하고 탐색 헤더에서
을 클릭하여 해당 손실 카테고리에 대한 손실 이유 파레토 차트로 드릴다운할 수 있습니다. 파레토 차트에서 막대를 선택하고
을 클릭하여 파레토 차트의 다음 수준으로 드릴다운하거나 해당 이유 카테고리의 최하위 수준인 이유에 대한 추세 차트로 드릴다운합니다. 파레토 또는 추세 차트에서
을 클릭하여 파레토 차트 수준을 시간 손실 워터폴 차트로 다시 이동합니다.
위젯
PTC.PerformanceAnalysis.AnalysisHeader_MU 매쉬업에는 다음과 같은 위젯이 있습니다.
• 여러 버튼 위젯:
◦ 활성화된 왼쪽 화살표 버튼(
)용.
◦ 비활성화된 왼쪽 화살표 버튼(
)용.
◦ 활성화된 오른쪽 화살표 버튼(
)용.
◦ 비활성화된 오른쪽 화살표 버튼(
)용.
◦ 활성 주당 평균 표시 버튼의 경우 버튼을 클릭하면 표시됩니다.
◦ 비활성 주당 평균 표시 버튼의 경우 버튼을 클릭하지 않았으나 클릭할 수 있는 경우에 표시됩니다.
◦ 사용 안 함으로 설정한 주당 평균 표시 버튼의 경우 버튼을 클릭할 수 없는 경우 추세 차트에 표시됩니다.
• 주당 평균 표시 버튼의 활성 또는 비활성 상태를 저장하는 데 사용되는 보이지 않는 전환 버튼 위젯입니다. 주당 평균 표시 버튼을 사용 안 함으로 설정한 경우(추세 차트를 볼 때 등) 전환에는 주당 평균 표시 버튼의 마지막 상태가 저장됩니다.
• 이전 차트, 현재 차트, 다음 차트 레이블에 대한 여러 레이블 위젯, 및 장비 필터에서 작업 센터 이외의 장비가 선택되거나 다음 차트로 이동할 수 없을 때 표시되는 데이터 없음 레이블.
• 현재 보고 있는 차트의 수준을 추적하는 데 사용되는 보이지 않는 드롭다운 위젯입니다.
• 드롭다운 위젯에 보류된 탐색 기록을 제어하는 보이지 않는 인포테이블 선택기 위젯.
입력
PTC.PerformanceAnalysis.AnalysisHeader_MU 매쉬업의 입력 매개 변수는 다음과 같습니다.
• isWorkCenter - 장비 필터에서 선택한 장비가 작업 센터인지 여부를 나타내는 부울입니다.
• managerName - 이 매쉬업의 서비스가 실행되는 관리자 사물의 이름입니다. 이 값은 기본 성능 분석 매쉬업(PTC.PerformanceAnalysis.Analysis_MU)에서 전달됩니다.
• navigationHistory - 워터폴 및 파레토 차트를 탐색할 때 선택한 손실 카테고리 및 이유의 탐색 기록이 포함된 인포테이블입니다.
• selectedBar - 워터폴 또는 파레토 차트에서 선택한 막대에 대한 정보가 포함된 인포테이블입니다.
• selectedBarChanged - 막대를 선택한 경우의 타임스탬프입니다.
• thingName - 적용된 장비 필터에서 선택한 장비의 사물 이름입니다.
• updateMashupState - 워터폴, 파레토 또는 추세 차트를 표시하는 포함된 매쉬업을 새로 고쳐야 하는지 여부를 나타내는 부울입니다.
출력
PTC.PerformanceAnalysis.AnalysisHeader_MU 매쉬업의 출력 매개 변수는 다음과 같습니다.
• chartTitle - 차트 제목에 표시되는 손실 이유 시퀀스입니다.
• linkMashup - PTC.PerformanceAnalysis.Analysis_MU의 포함된 매쉬업에 표시될 차트 매쉬업의 이름입니다.
• mashupTitle - 차트가 워터폴, 파레토 또는 추세 차트인지 여부를 나타내는 차트 제목 첫 번째 부분의 값입니다.
• navigationHistory - 워터폴 및 파레토 차트를 탐색할 때 선택한 손실 카테고리 및 이유의 탐색 기록이 포함된 인포테이블입니다.
• normalizeState - 주당 평균 표시 버튼의 상태를 나타내는 부울입니다.
• updateMashupState - 워터폴, 파레토 또는 추세 차트를 표시하는 포함된 매쉬업을 새로 고쳐야 하는지 여부를 나타내는 부울입니다.
서비스
매쉬업은 PTC.PerformanceAnalysis.Management_TS 사물 형태의 다음 동적 서비스를 사용합니다.
• AddNavigationHistory -
navigationHistory 인포테이블에 새 행을 추가합니다. 이 서비스는 오른쪽 화살표 버튼(
)을 클릭하면 호출됩니다.
• DeleteNavigationHistory - navigationHistory 인포테이블에서 마지막 행을 제거하고 남은 마지막 행에서 데이터를 삭제합니다.
• GetCurrentMashupRow - navigationHistory 인포테이블에서 표시할 차트 매쉬업에 대한 데이터를 읽어들입니다.
• GetNavigationContext - 머리글에 표시할 navigationHistory 인포테이블에서 이전 차트 제목, 현재 차트 제목 및 다음 차트 제목을 읽어들입니다.
• UpdateChartNavigationHistory - 워터폴 또는 파레토 차트에서 선택한 막대를 기준으로 navigationHistory 인포테이블을 업데이트합니다.
동적 서비스를 사용하면 런타임에 서비스를 실행할 엔티티를 선택할 수 있습니다. 이 경우
PTC.PerformanceAnalysis.Management_TS 사물 형태를 구현하는 모든 엔티티에서 서비스를 실행할 수 있습니다. 자세한 내용은 ThingWorx 도움말 센터의 Mashup Builder 섹션에서
동적 서비스를 참조하십시오.