Valores inteiros para listas de seleção padrão
As opções fornecem quatro valores padrão.
Algumas listas de seleção comuns usam valores inteiros que não correspondem aos rótulos da cadeia de caracteres. Por exemplo, a tabela Problema usa esses valores padrão para o campo Estado.
| Valor | Rótulo |
|---|---|
| 1 | Em aberto |
| 2 | Erros conhecidos |
| 3 | Pendente de Mudança |
| 4 | Encerrado/resolvido |
Esses valores inteiros também são usados em várias regras de negócios padrão. Por exemplo, uma regra de negócios na tabela Incidente define o sinalizador ativo como falso quando o campo Estado muda para 7, que é o valor padrão para Encerrado. Se você alterar os valores das opções de estado do Incidente, essa regra de negócio poderá não se comportar mais como desejado ou esperado.
Na tabela Incidente, os campos Ativo, Estadoe Estado do incidente são afetados pelas seguintes regras de negócios padrão.
| Regra de negócios | Descrição |
|---|---|
| mark_closed (incidente) | Se o incident_state mudar para 7 (Encerrado), o campo Ativo será definido como falso |
| reabertura de incidente (incidente) | Se o incident_state for menor que 7 (Encerrado) e o campo Ativo for falso, o campo Ativo será definido como verdadeiro |
| marcar como encerrado (tarefa) | Se o estado mudar para 3 (Encerrado concluído) ou 4 (Encerrado incompleto), o campo Ativo será definido como falso |
| tarefa mais próxima (tarefa) | Se o sinalizador Ativo mudar de verdadeiro para falso e o estado não for 3 (Encerrado concluído) nem 4 (Encerrado incompleto), o estado será definido como 3 (Encerrado concluído) |
| reabridor de tarefas (tarefa) | Se o campo Ativo mudar de falso para verdadeiro e o estado for 3 (Encerrado concluído) ou 4 (Encerrado incompleto), o estado será definido como 1 (Aberto) |
Nota:
Observe que essas regras de negócios não mudam incident_state com base em uma mudança no campo Ativo ou no campo Estado. Mudanças em incident_state direcionam os outros dois campos, e não o contrário.