콘텐츠로 이동

알람 발생 시 이메일 보내기

알람이 생성되면 이메일 알림을 자동으로 보내도록 MX On Cloud를 설정합니다. 이 안내는 알람 생성과 해제 레시피에 이어, 알림 센터로 알람 기반 이메일 알림을 보냅니다.

냉장 설비에 온도 센서가 있고, 이 센서가 주기적으로 MX On Cloud에 텔레메트리를 보낸다고 가정합니다. 정상 운전 범위는 2 °C – 5 °C입니다. 측정값이 이 범위를 벗어나면 다음이 일어납니다.

  • 알람 규칙이 알람을 만듭니다.
  • 담당 사용자에게 이메일 알림이 갑니다.

진행하기 전에 다음을 확인합니다.

  • 알람 생성과 해제 레시피를 마칩니다. 거기서 설정한 알람 규칙이 이 안내에 필요합니다.
  • 알림을 받을 고객 사용자를 한 명 이상 추가합니다.
  • 시스템 관리자가 인스턴스의 발신 이메일 전송을 설정해 두었는지 확인합니다.

배경 지식은 다음 문서를 참고하세요.

  • 알림 센터 — 수신자, 템플릿, 규칙이 함께 동작하는 방식.
  • 알람 규칙 — 알람이 생성되고 해제되는 방식.

알림 센터는 사용자에게 알림을 보냅니다. 세 가지로 이루어집니다.

  • 수신자 — 알림을 받을 사람을 정합니다.
  • 템플릿 — 알림 내용과 전송 방식을 정합니다.
  • 규칙 — 알림을 보낼 조건을 정합니다.

냉장 설비를 맡은 사용자를 대상으로 수신자 그룹을 만듭니다.

  1. 알림 센터 ⇾ 수신자로 이동합니다.
  2. 오른쪽 위의 + 수신자 추가를 클릭합니다.
  3. 그룹을 설정합니다.
    • 이름: Refrigeration operators
    • 유형: 플랫폼 사용자
    • 사용자 필터: 고객 사용자
    • 커스터머: Customer A
  4. 추가를 클릭합니다.

알람 변수로 이메일 제목과 본문을 정하는 템플릿을 만듭니다.

  1. 알림 센터 ⇾ 템플릿으로 이동합니다.
  2. 오른쪽 위의 + 템플릿 추가를 클릭합니다.
  3. 설정 — 템플릿을 설정합니다.
    • 이름: Device temperature notification
    • 유형: 알람
    • 전송 방식: Email을 켭니다
  4. 다음을 클릭합니다.
  5. 작성 — Email 영역을 펼쳐 다음을 설정합니다.
    • 제목:
      ${alarmType} on ${alarmOriginatorName} device
    • 메시지:
      A ${alarmType} has been detected on the ${alarmOriginatorName} device: ${details.data} °C.
  6. 추가를 클릭합니다.

사용한 템플릿 변수:

  • ${alarmType} — 알람 유형 이름(예: High temperature).
  • ${alarmOriginatorName} — 알람을 발생시킨 HMI 장치의 이름.
  • ${details.data} — 알람 규칙이 채우는, 보고된 텔레메트리 값.

알람 트리거를 템플릿, 수신자와 연결하는 규칙을 만듭니다.

  1. 알림 센터 ⇾ 규칙으로 이동합니다.
  2. 오른쪽 위의 + 규칙 추가를 클릭합니다.
  3. 기본 설정 — 규칙을 설정합니다.
  4. 다음을 클릭합니다.
  5. 알람 트리거 설정 — 필터를 설정합니다.
    • 알람 유형 목록: 모든 유형
    • 알람 심각도 목록: 모든 심각도
    • 알림 조건: 알람 생성됨
  6. 추가를 클릭합니다.

알람을 발생시키는 온도 값(5 °C 초과)을 보냅니다.
연결 상태 확인 기능이나 아래 명령을 씁니다.

새 알람이 생성되고 Customer A의 모든 사용자에게 바로 이메일 알림이 갑니다. 이메일 제목과 본문은 템플릿 변수로 채워집니다.