Valores inteiros para listas de seleção padrão
Opção Forneça quatro valores padrão.
Algumas listas de escolha comuns usam valores inteiros que não correspondem aos rótulos de cadeia de caracteres. Por exemplo, a tabela Problema usa esses valores padrão para Estado campo.
| Valor | Rótulo |
|---|---|
| 1 | Em aberto |
| 2 | Erro conhecido |
| 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ócio na tabela Incidente define o sinalizador ativo como falso quando o. Estado o campo muda para 7 , que é o valor padrão para Encerrado . Se você alterar os valores de suas opções de estado de incidente, esta regra de negócio poderá não se comportar como desejado ou esperado.
Na tabela Incidente, o. Ativo , Estado e. Estado do incidente os campos são afetados pelas seguintes regras de negócios padrão.
| Regra de negócio | Descrição |
|---|---|
| mark_closed (incidente) | Se incident_state mudar para 7 ( Encerrado ), o. Ativo o campo está definido como falso |
| incidente reaberto (incidente) | Se incident_state for menor que 7 ( Encerrado ) e o. Ativo o campo é falso, o. Ativo o campo está definido como verdadeiro |
| marcar como encerrado (tarefa) | Se o estado mudar para qualquer um 3 ( Encerrado concluído ) ou 4 ( Encerrado incompleto ), o. Ativo o campo está definido como falso |
| fechamento de tarefa (tarefa) | . Ativo o sinalizador muda de verdadeiro para falso e o estado não é nenhum 3 ( Encerrado concluído nor 4 ( Encerrado incompleto ), o estado é definido como 3 ( Encerrado concluído ) |
| reabridor de tarefas (tarefa) | . Ativo o campo muda de falso para verdadeiro e o estado é um ou outro 3 ( Encerrado concluído ) ou 4 ( Encerrado incompleto ), o estado é definido como 1 ( Aberto ) |
Nota:
Observe que essas regras de negócios não mudam incident_state com base em uma mudança para Ativo ou Estado campo. As mudanças em incident_state direcionam os outros dois campos, e não o contrário.