경고
경고는 특수 유형의
이벤트이며 이벤트 게시 및 구독 메커니즘을 사용합니다. 경고를 통해 이벤트 발생 규칙을 정의할 수 있습니다. 이벤트처럼 상태 변경을 처리하도록
구독을 정의해야 합니다. 사물 형태, 사물 템플릿 또는 사물의 모든 속성에는 하나 이상의 경고 조건을 정의할 수 있습니다. 속성에 대한 새 데이터가 도착하면 경고 규칙이 평가됩니다. 경고 규칙이 적용되면 경고가 생성됩니다. 데이터 패킷이 가입자에게 전송됩니다.
경고는 경고 기록 파일에 작성되고 경고 요약 및 경고 기록 매쉬업을 통해 볼 수 있습니다. 시스템에서 승인된 경고와 승인되지 않은 경고를 추적합니다. 경고는 중복 이벤트를 발생시키지 않습니다. 예를 들어, 숫자 속성에 값이 50보다 크면 경고를 생성하는 규칙이 있는 경우 값이 51이면 경고가 생성되고 경고 이벤트가 발생합니다. 원래 경고가 승인되기 전에 다른 값이 53으로 지정되어도 현재 상태가 여전히 50보다 크므로 다른 이벤트가 발생하지 않습니다.
속성의 데이터 유형에 따라 경고 유형이 달라집니다. 경고에 다음 기본 유형을 사용할 수 있습니다.
• Boolean
• Datetime
• Infotable
• Integer
• Location
• Number
• String
경고가 정의된 후 해당 경고에 대한 구독은 사용자에게 이벤트 알림(예: 이메일 또는 텍스트 메시지를 통해)과 같은 적절한 비즈니스 로직이 실행되도록 구성할 수 있습니다.
AlertFunctions에 대한 자세한 내용은
리소스를 참조하십시오.
경고 모니터링
경고 기록 및 경고 요약 스트림은 시스템에서 경고를 모니터링하는 기능을 제공합니다.
경고 기록은 기록된 모든 정보를 경고 스트림에 기록하는 포괄적인 로그이며, 데이터는 수동으로 제거될 때까지 저장됩니다.
경고 요약은 서버를 마지막으로 재설정한 시점의 데이터를 최신 상태로 수집하여 보여줍니다. 경고 요약 페이지에서 경고를 보고, 승인하고, 정렬(승인된 경고 또는 승인되지 않은 경고 기준)할 수 있습니다.
1. ThingWorx 머리글에서 > 을 선택합니다.
여기에 모든 경고가 나열됩니다.
2. 경고 요약 탭을 클릭합니다.
3. 승인되지 않음 탭을 클릭하여 승인되지 않은 경고를 봅니다.
4. 속성 또는 소스에 대한 경고를 승인하려면 선택합니다. 해당 필드에 메시지를 입력합니다.
5. 승인을 클릭합니다.
경고 승인
승인은 누군가가 경고를 확인한 다음 처리하는 중임을 나타냅니다. 예를 들어, 기사가 MRI 기계의 낮은 헬륨 레벨에 대응하는 경우입니다. > 에서 승인을 볼 수 있습니다. 경고 기록은 경고가 승인된 시기와 의견을 표시합니다.
속성 또는 소스에 대한 경고를 승인할 수 있습니다. 소스 승인은 > 에서 선택한 경고의 소스 사물에 대한 모든 경고를 승인합니다. 속성 승인은 경고 요약에서 선택한 경고의 속성에 대한 경고만 승인합니다.
예를 들어, 경고가 설정된 속성이 두 개 있는 사물을 생성합니다. 두 속성 모두 해당 경고 상태에 둡니다. 경고 요약을 보고 승인 취소됨 탭을 선택합니다. 두 경고를 모두 확인해야 합니다. 하나를 선택하고 속성 승인을 수행합니다. 선택한 경고가 승인됨 탭으로 이동하고 '승인되지 않음' 탭에서 제거됩니다. 두 속성 모두 다시 해당 경고 상태로 두고, 승인 취소됨 탭에서 경고 중 하나를 선택한 다음 이번에는 소스 승인을 수행합니다. 이 경우 두 경고 중 하나만 선택해도 두 경고 모두 승인됨 탭으로 이동합니다.
|
경고를 승인한 후 저장하면 경고가 다시 트리거됩니다. 이는 속성이 경고 조건에 있기 때문입니다. 경고를 다시 트리거하지 않으려면 경고가 경고 조건에 없거나 승인되지 않아야 합니다.
|
경고 재정의
사물 경고에 대한 허용치 값은 기존 사물의 속성을 재정의할 수 있는 현재 동작 조건과 관련되므로 실행 시간에 재정의할 수 있습니다.