Defina uma substituição de dicionário

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Use uma substituição de dicionário para permitir que um campo em uma tabela secundária tenha um valor ou comportamento diferente do mesmo campo em uma tabela primária. Por exemplo, uma substituição de dicionário muda o valor padrão do campo Prioridade de 4 na tabela primária para 5 na tabela Incidente.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    As substituições de dicionário só estão disponíveis para tabelas compatíveis com extensão de tabela .

    As substituições de dicionário são herdadas por tabelas estendidas, portanto, pode ser necessário definir substituições adicionais para mudar o valor dos campos em tabelas estendidas. Por exemplo, se você definir o valor padrão de cmdb_ci.install_status como 3 e criar uma substituição para o mesmo campo em cmdb_ci_hardware como 5, todas as tabelas estendidas da tabela Hardware também serão padronizadas como 5. Portanto, se você quiser que o padrão cmdb_ci_computer.install_status seja 3, precisará de outra substituição.

    Você pode adicionar uma substituição de dicionário em um app com escopo, mas deve adicionar a substituição ao trabalhar no contexto do app com escopo e só pode selecionar tabelas secundárias de dentro desse escopo. Abra o app com escopo, edite a entrada de dicionário do campo, adicione uma nova substituição de dicionário, selecione a tabela secundária e forneça os detalhes da substituição.

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Dicionário.
    2. Abra o registro do campo.
    3. Em Substituições de dicionário lista relacionada, clique em Novo .
    4. Preencha os campos no formulário, conforme apropriado (consulte a tabela).
      Tabela 1. O dicionário substitui os campos da tabela
      Campo Descrição
      Aplicação O escopo da aplicação ao qual o registro pertence.
      Tabela base A tabela primária que contém o campo a ser substituído.
      Tabela

      Selecione a tabela estendida à qual a substituição de dicionário se aplica.

      Nota:

      A lista mostra somente tabelas e exibições de banco de dados que estão no mesmo escopo da substituição de dicionário.

      Substituir qualificador de referência Marque a caixa de seleção para exibir Qualificador de referência campo, que substitui Qualificadores de referência para o campo na tabela estendida.
      Substituir dependente

      Marque a caixa de seleção para exibir Dependente campo, que substitui o campo do qual o campo atual depende.

      Atributos de substituição

      Marque a caixa de seleção para exibir Atributos campo, que substitui atributos do dicionário para o campo na tabela estendida.

      Nota:
      Todos os atributos definidos na tabela base são ignorados. Se houver atributos na tabela base que ainda devam ser aplicados à tabela estendida, certifique-se de incluí-los neste campo.
      Substituir valor padrão

      Marque a caixa de seleção para exibir Valor padrão campo, que substitui o valor padrão do campo na tabela estendida.

      Substituir cálculo

      Marque a caixa de seleção para exibir Cálculo campo, que substitui o cálculo do valor do campo na tabela estendida.

      Substituição obrigatória

      Marque a caixa de seleção para exibir Obrigatório campo, que substitui se o campo na tabela estendida deve conter um valor para salvar um registro.

      Substituição Somente leitura

      Marque a caixa de seleção para exibir Somente leitura campo, que substitui se um usuário pode mudar o valor do campo na tabela estendida.

      Substituir valor de exibição

      Marque a caixa de seleção para usar este campo como o valor de exibição na tabela estendida.

      Por exemplo, a história [ rm_story ] Usa a descrição resumida como o valor de exibição nos campos de referência em vez do número, conforme definido na Tarefa [ tarefa ].

      Nota:
      Apenas os campos que existem na tabela de tarefas podem ser usados como substituições de valor de exibição.
    5. Clique em Enviar.