Valores inteiros para listas de seleção padrão

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • 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.

    Tabela 1. Valores padrão do campo de 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.

    Tabela 2. 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.