Atualmente, na plataforma existem 4 tipos de triggers que podem ser associados a uma tarefa. A seguir, explicaremos o funcionamento de cada um deles:
Trigger Data
Corresponde às tarefas que têm uma frequência de execução programada de acordo com um calendário. Ou seja, que são realizadas a cada certo período de tempo. Ao selecionar este tipo de trigger, é necessário preencher os seguintes campos:
-
A cada: Frequência com que a tarefa se repete.
-
Frequência: Unidade de frequência com que a tarefa se repete.
-
Repetir: Opção que permite estabelecer se a tarefa se repete de forma finita ou se permanecerá ativa indefinidamente.
-
Vezes: Número de vezes que a execução da tarefa é repetida (caso tenha sido estabelecido que se repete de forma finita).
-
Planeamento Fixo: Opção que permite estabelecer a data da próxima programação de forma fixa (conforme estabelecido) ou que seja reprogramada a partir da última execução. Por exemplo, se temos uma tarefa que possui um trigger com frequência de 30 dias e possui uma programação fixa, não importará se a tarefa é executada conforme o programado ou com atraso, pois, de qualquer forma, os próximos triggers serão de forma fixa a cada 30 dias. No entanto, se não tiver a opção de programação fixa, o próximo trigger será realizado em 30 dias, mas a partir da data em que a tarefa foi executada.
Trigger Evento
Corresponde às tarefas que não cumprem uma frequência particular de trigger e que só são ativadas através da execução de uma tarefa não planeada (os eventos são exibidos através de uma lista previamente carregada no sistema). Por exemplo, os eventos podem ser associados a situações como alguns tipos de avarias, pedidos ou atividades que não são necessariamente definidas com uma frequência regular de trigger, mas o procedimento a ser seguido caso ocorram é conhecido.
Trigger Cada
Corresponde aos triggers através de medidores acumuladores ou contadores (quilómetros, horas, etc.). Este tipo de trigger funciona cada vez que um medidor acumula as unidades necessárias para a execução de uma tarefa. Ao selecionar este tipo de medidor, é necessário preencher os seguintes campos:
-
Frequência: Quantidade de ciclos que devem ser completados para a execução da tarefa.
-
Unidade: Sistema de medição associado à leitura do medidor e à ativação da tarefa.
-
Até: Quantidade de ciclos em que a tarefa será executada (caso a atividade seja executada indefinidamente, deixe sem limite).
-
Planeamento Fixo: De forma análoga aos triggers por data, esta opção permite estabelecer a leitura em que será executado o próximo trigger, podendo ser definido de forma fixa (conforme estabelecido) ou que seja a partir da última leitura registada no momento da execução da tarefa.
Trigger Quando
Refere-se a triggers através de medidores não acumuladores ou não contadores que podem variar ao longo do tempo (temperatura, voltagem, amperagem, etc.). Este tipo de trigger funciona quando uma leitura é registada que atenda às condições estabelecidas ou esteja fora de um determinado parâmetro. Ao selecionar este tipo de medidor, é necessário preencher os seguintes campos:
-
Unidade: Sistema de medição associado à leitura do medidor e trigger da tarefa.
-
Condições: Lista das condições que podem ser estabelecidas para definir os parâmetros que devem ser atendidos pela leitura registada para disparar a ativação da tarefa.
-
Valor: Número que define o parâmetro numérico a ser considerado para a ativação da tarefa.