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;

});