콘텐츠로 이동

Alarms Table

Alarms table 위젯

Alarms table 위젯은 엔티티의 알람 목록을 표 형식으로 실시간 표시합니다. 행마다 알람의 발생 엔티티, 유형, 심각도, 상태, 담당자를 보여 줍니다. 알람이 생성·확인·해제·할당되면 표가 자동으로 갱신되므로, MX On Cloud 대시보드에서 알람을 모니터링하는 주된 도구입니다.

  • HMI 장치 하나, 또는 엔티티 별칭으로 여러 엔티티의 알람을 한꺼번에 모니터링합니다.
  • 상태, 심각도, 유형, 담당자로 거릅니다. 필터는 함께 쓸 수 있습니다.
  • 행별 컨트롤: 대시보드를 벗어나지 않고 표에서 바로 알람을 확인·해제·할당합니다.
  • 열 구성: 열을 추가·삭제하고 순서를 바꾸며, 사용자 지정 JS 셀 스타일·내용 함수를 적용합니다.
  • 전파된 알람 지원: 하위 엔티티의 알람(예: 상위 자산에 나타나는 HMI 장치 알람)을 포함할 수 있습니다.
  • 툴바 컨트롤: 검색, 알람 필터, 열 표시 전환, 데이터 내보내기, 전체 화면.
  1. 대시보드 수정 모드에서 위쪽 툴바의 위젯 추가를 클릭하거나, 빈 대시보드 가운데의 위젯 추가 아이콘을 클릭합니다.
  2. 위젯 번들 선택 대화상자에서 Alarm widgets를 찾아 클릭합니다.
  3. Alarms table 위젯을 선택합니다.
  4. 알람 소스, 필터, 모양을 설정한 다음 추가를 클릭합니다.

이 절의 설정은 모두 기본 모드 기준입니다. 필수 항목만 다루는 빠른 설정입니다. 제목 글꼴, 카드 스타일, 툴팁 같은 세부 설정은 고급 탭으로 바꿉니다.

알람을 표시할 시간 범위를 정합니다(예: 실시간 – 과거 30일이나 고정 날짜 구간). 위젯은 자체 시간 창을 쓰거나 대시보드 전역 값을 물려받을 수 있습니다. 자세한 내용은 시간 창 가이드를 참고하세요.

알람을 불러올 엔티티나 별칭을 선택합니다.

  • 장치 — 특정 HMI 장치. 이 HMI 장치에서 발생한 알람만 보여 줍니다.
  • 개체 별명 — 엔티티 별칭에 맞는 엔티티 집합. 여러 HMI 장치나 자산의 알람을 한꺼번에 모니터링할 때 씁니다.

필터 영역에서 표에 나타날 알람을 정합니다. 조건을 여러 개 함께 쓸 수 있습니다.

필터설명
알람 상태 목록선택한 상태의 알람만 보여 줍니다: 활성, 해제, 수용, 불수용.
알람 심각도 목록선택한 심각도의 알람만 보여 줍니다: 심각한, 주요한, 작은, 경고, 중간.
알람 유형 목록선택한 알람 유형(예: High temperature, HMI Device offline)으로 표시를 제한합니다. 목록은 시스템에 있는 알람 유형으로 채워집니다.
담당자특정 사용자에게 할당된 알람만 보여 줍니다.
전파된 알람 검색켜면 하위 엔티티에서 전파된 알람(예: 상위 자산에 나타나는 HMI 장치 알람)도 포함합니다.

열 영역은 표 열로 보여 줄 알람 필드를 정합니다. 기본 열은 생성 일시, 만든 사람, 유형, 심각도, 상태, 담당자입니다.

열마다 키(알람 필드 이름)와 라벨(열 머리글 글자)이 있습니다. 끌어서 순서를 바꾸고, 삭제 아이콘으로 지우고, 열 추가로 새 열을 더합니다.

열의 톱니바퀴 아이콘을 클릭하면 데이터 키 구성 대화상자가 열립니다.

일반 — 필드 키와 열 머리글 라벨을 정합니다.

고급 — 열 동작을 세밀하게 정합니다.

설정설명
사용자 지정 헤더 제목열 머리글을 사용자 지정 라벨로 바꿉니다.
열 너비(px 또는 %)픽셀이나 백분율로 정하는 고정 너비(0px = 자동).
기본 열 표시 여부표시 — 항상 보입니다. 숨김 — 기본으로 숨깁니다. 모바일 모드에서 숨김 — 작은 화면에서 숨깁니다.
‘표시할 열’에서 열 선택활성화 — 사용자가 툴바에서 이 열을 켜고 끌 수 있습니다. 비활성화 — 항상 보입니다.
Include column in exportAlways, Only if column visible, Never.
정렬 비활성화이 열로 표를 정렬하지 못하게 합니다.
셀 스타일 함수 사용셀의 CSS 스타일 객체를 돌려주는 JavaScript 함수 f(value, alarm, ctx).
셀 내용 함수 사용셀의 사용자 지정 HTML을 돌려주는 JavaScript 함수 f(value, alarm, ctx). 내보낸 데이터에도 적용하려면 Use cell content function on export를 켭니다.

위젯 헤더를 설정합니다.

설정설명
Card 제목위젯 헤더에 표시되는 글자.
카드 아이콘제목 옆에 표시하는 아이콘.

테이블 버튼은 알람 행마다 끝에 아이콘으로 표시되는 행별 작업 컨트롤을 추가합니다.

버튼설명
알람 활동 표시알람 활동 기록(생성, 확인, 해제, 댓글 같은 수명 주기 이벤트의 타임라인)을 엽니다.
알람 상세 표시모든 메타데이터(발생 엔티티, 심각도, 유형, 상태, 지속 시간, 담당자)가 있는 알람 상세 패널을 엽니다.
알람 할당 허용행에서 바로 알람을 사용자에게 할당할 수 있습니다.
알람 확인 허용행마다 클릭 한 번으로 확인하는 버튼을 추가합니다. 확인하면 알람이 검토됨으로 표시되며, 해제할 때까지는 활성 상태로 남습니다.
알람 해제 허용행마다 클릭 한 번으로 해제하는 버튼을 추가합니다. 해제하면 알람이 해결되어 활성 목록에서 빠집니다.

페이지네이션 설정은 위젯 설정 대화상자의 고급 탭에 있습니다.

설정설명
페이지네이션 표시표 아래에 페이지 이동 컨트롤을 표시합니다. 기본으로 켜져 있습니다.
페이지 단계 설정페이지 크기 드롭다운에서 고를 수 있는 페이지 크기(예: 10, 25, 50).
기본 페이지 크기처음 불러올 때 페이지마다 보이는 행 수.

위젯 툴바와 카드 스타일을 설정합니다.

설정설명
검색표시된 행을 거르는 검색 창을 엽니다.
알람 필터설정에 들어가지 않고 심각도나 상태로 거르는 툴바 버튼.
표시할 열사용자가 실행 중에 열을 하나씩 보이거나 숨기는 툴바 버튼.
Data export표 데이터를 내려받는 툴바 버튼. PE, PaaS, PaaS/EU에서만 쓸 수 있습니다.
전체화면위젯을 전체 화면 모드로 펼칩니다.
글자 색위젯 안의 모든 글자 색.
배경 색위젯 카드 배경색.

Alarms table은 다음 소스에서 위젯 동작을 지원합니다.

  • 동작 셀 버튼 — 특정 표 셀 안의 사용자 지정 버튼.
  • 셀 클릭 시 — 사용자가 셀을 클릭하면 실행됩니다.
  • 행 클릭 시 — 사용자가 행을 클릭하면 실행됩니다.
  • 위젯 헤더 버튼 — 위젯 헤더 표시줄에 추가한 버튼.

HMI 장치 여러 대의 심각한 알람 모니터링

섹션 제목: “HMI 장치 여러 대의 심각한 알람 모니터링”

시나리오: Smart Sensor HMI 장치 여러 대에 고장 조건 알람 규칙이 정의되어 있습니다. 그 유형의 모든 HMI 장치에서 지난 하루 동안 발생한 활성 심각 알람만 보여 주고, 클릭 한 번으로 확인·해제할 수 있는 대시보드 위젯을 만들려고 합니다.

사전 준비: 알람 규칙이 smart-sensor 장치 프로필의 HMI 장치에 정의되어 있어야 합니다.

1단계. 위젯 추가. 대시보드를 수정 모드로 열고 위젯 추가를 클릭하고 Alarm widgets를 선택한 다음 Alarms table을 고릅니다.

2단계. 시간 창 설정. 기간을 실시간 – 과거 1일로 정합니다.

3단계. 알람 소스 설정. 소스를 개체 별명으로 정합니다. 이름이 All Smart Sensors이고 필터 유형이 장치 유형 ⇾ smart-sensor인 별칭을 만듭니다.

4단계. 필터 설정. 알람 상태 목록을 Active(활성)로, 알람 심각도 목록을 Critical(심각한)로 정합니다.

5단계. 모양 설정. Card 제목을 Critical smart HMI Device alarms로 정합니다.

6단계. 테이블 버튼 켜기. 운영자가 표에서 바로 알람을 처리할 수 있게 알람 확인 허용과 알람 해제 허용을 켭니다.

7단계. 저장. 추가를 클릭하고 필요하면 크기와 위치를 조정한 다음 대시보드 툴바의 저장을 클릭합니다.

결과: 표에 Smart Sensor HMI 장치의 활성 심각 알람이 모두 실시간으로 표시되고, 알람 상태가 바뀌면 자동으로 갱신됩니다. 행마다 확인·해제 버튼이 있어 바로 처리할 수 있습니다.

표에 알람이 나타나지 않음

원인해결 방법
시간 창이 너무 좁음시간 범위를 늘립니다. 시간 창보다 오래된 알람은 빠집니다.
알람 소스가 어떤 엔티티로도 결정되지 않음대시보드에서 개체 별명을 열고 별칭이 결과를 돌려주는지 확인합니다.
필터가 모든 알람을 제외함알람 상태 목록과 알람 심각도 목록을 확인합니다. 설정되어 있으면 맞는 알람만 보입니다. 필터를 지워 알람이 있는지 확인합니다.
알람 규칙이 정의되지 않음장치 프로필에 알람 규칙이 설정되어 있고 알람이 실제로 발생했는지 확인합니다.

예상한 알람이 없음

원인해결 방법
알람 상태가 필터에서 빠짐필터가 활성만 보여 주는데 알람이 해제나 수용 상태일 수 있습니다. 해당 상태를 필터에 추가합니다.
알람 유형이 필터에 없음알람 유형 목록이 설정되어 있으면 목록의 유형만 보입니다. 빠진 유형을 추가하거나 필터를 지웁니다.
전파된 알람이 보이지 않음전파된 알람 검색을 켜서 하위 엔티티의 알람을 포함합니다.

행 작업 버튼이 보이지 않음

원인해결 방법
테이블 버튼이 켜지지 않음위젯 구성 → 테이블 버튼을 열고 원하는 버튼(확인, 해제, 할당)을 켭니다.

위젯이 느리거나, 불러오지 못하거나, 오래된 알람이 없음

원인해결 방법
페이지네이션 표시가 꺼져 있음고급 탭에서 페이지네이션 표시를 다시 켭니다. 꺼져 있으면 위젯이 한 페이지 대신 최대 1024행을 한꺼번에 만들고, 그 뒤의 알람은 빠집니다.
시간 창이 너무 넓음시간 창을 좁혀 위젯이 구독하는 알람을 줄입니다.
열이 너무 많음열이 하나 늘 때마다 모든 행에 셀이 하나씩 늘어납니다. 필요 없는 열을 지우거나 기본 열 표시 여부를 숨김으로 정합니다.
알람 이력이 너무 커짐엔티티를 많이 훑거나 시간 창이 넓은 위젯은 큰 알람 테이블에서 시간 초과로 데이터를 보여 주지 못하고 불러오기에 실패할 수 있습니다. 엔티티 목록, 심각도, 유형, 시간 창 필터를 좁힙니다.