# Ocorrência de alarme

O trigger Ocorrência de alarme executa a operação, quando um grupo de alarme configurado ou grupo de erros do sistema satisfaz as condições de gravidade.

##### Bloco

##### Texto

Todos

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

AlarmGroup

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

});

SystemErrorGroup

onAnySystemError(()=>{
1
});

1. Grupo

2. Condição

3. Gravidade

Grupo | Selecione o grupo de alarmes ou grupo de erros do sistema. ##### Bloco [AlarmGroup1] (Nome do grupo do alarme) [All] [SystemErrorGroup] ##### Texto 'onAlarm' 'onAnyAlarm' 'onAnySystemError'
Condição | Selecione a condição. ##### Bloco [==] [<=] [>=] [When Occur] ##### Texto '$Enums.AlarmOperator.Equals' '$Enums.AlarmOperator.LessThanOrEquals' '$Enums.AlarmOperator.GreaterThanOrEquals' '$Enums.AlarmOperator.WhenOccur'
[Severity] | Defina o nível de severidade para o grupo de alarmes selecionado. Faixa: 0 - 999

(Exemplo 1)

Em AlarmGroup1, quando ocorre um alarme de severidade 5, o Var1 é LIGADA.

##### Bloco

##### Texto

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

Var1 = true;

});

(Exemplo 2)

Em AlarmGroup1, quando ocorre um alarme, o Var1 é LIGADA.

##### Bloco

##### Texto

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

Var1 = true;

});