# 알람 발생

알람 발생 트리거는 구성된 알람 그룹이나 시스템 오류 그룹이 심각도 조건을 충족할 때 작업을 실행합니다.

##### 블록

##### 텍스트

모두

onAnyAlarm($Enums.AlarmOperator.Equals, 1, ()=>{
1 2 3
});

AlarmGroup

onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 1,()=>{
1 1 2 3

});

SystemErrorGroup

onAnySystemError(()=>{
1
});

1. 그룹

2. 조건

3. 중요도

그룹 | 알람 그룹이나 시스템 에러 그룹을 선택합니다. ##### 블록 [AlarmGroup1](알람 그룹 이름) [All] [SystemErrorGroup] ##### 텍스트 'onAlarm' 'onAnyAlarm' 'onAnySystemError'
조건 | 조건을 선택합니다. ##### 블록 [==] [<=] [>=] [When Occur] ##### 텍스트 '$Enums.AlarmOperator.Equals' '$Enums.AlarmOperator.LessThanOrEquals' '$Enums.AlarmOperator.GreaterThanOrEquals' '$Enums.AlarmOperator.WhenOccur'
[Severity] | 선택한 알람 그룹의 중요도 레벨을 설정합니다. 범위: 0 - 999

(예제 1)

AlarmGroup1에서 알람 중요도 5가 발생하면 Var1이 ON으로 바뀝니다.

##### 블록

##### 텍스트

onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 5, ()=>{

Var1 = true;

});

(예제 2)

AlarmGroup1에서 알람이 발생하면 Var1이 ON으로 바뀝니다.

##### 블록

##### 텍스트

onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.WhenOccur, ()=>{

Var1 = true;

});