Transições do ANS
Os registros de ANS passam por uma série de transições durante o processamento.
As seguintes transições existem para um ANS:
- Anexar: quando um ANS é criado e vinculado a uma tarefa.
- Pausar: quando um ANS deve parar temporariamente o tempo de rastreamento.
- Reiniciar: quando um ANS deve reiniciar o tempo decorrido de rastreamento.
- Concluir: quando um ANS é marcado como concluído.
- Reanexar: quando um ANS é marcado como concluído e uma nova cópia é reaplicada.
- Cancelar: quando um ANS é cancelado.
As Condições do ANS determinam qual ação é executada em um registro de ANS de tarefa.
| Condição de ANS | Ação resultante no registro de ANS de tarefa |
|---|---|
| Se a condição de início corresponder e as condições de parada e cancelamento não corresponderem. | Anexar |
| Se a condição de início corresponder e Quando cancelar estiver definido como Condições de início não foram atendidas | Cancele se uma ou mais das condições de início especificadas não corresponderem mais. |
| Se a condição de início corresponder e Quando cancelar estiver definido como Condições de cancelamento são atendidas | Cancele quando as condições de cancelamento corresponderem. |
| Condição de pausa corresponde | Pausa |
| Se a condição de pausa corresponder e Quando reiniciar estiver definido como Condições de pausa não foram atendidas | Reinicia se uma ou mais das condições de pausa especificadas não corresponderem mais. |
| Se a condição de pausa corresponder e Quando reiniciar estiver definido como Condições de reinício são atendidas | Reinicia se uma ou mais das condições de reinício especificadas corresponderem. |
| Iniciar e redefinir | Reanexar |
| Parar | Concluir |
| Cancelar | Cancelar |
Cada uma dessas condições é definida como um método em um Script Include, referenciado por um registro de Regra de Condições do ANS.