Exiba uma hierarquia de tabela e o modelo de extensão

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Determine o modelo de extensão usado por uma tabela.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    O modelo de extensão usado por uma tabela não é imediatamente aparente. Embora uma hierarquia possa usar uma única tabela física, a plataforma exibe tabelas como se cada tabela lógica tivesse uma tabela física exclusiva. Por exemplo, ao especificar uma tabela para um fluxo de trabalho, você pode selecionar Mudança [change_request] ou Incidente [incidente], mesmo que a tabela primária, Tarefa [tarefa], use uma única tabela física.

    Os administradores podem exibir o status das hierarquias de tabela niveladas, mas não podem nivelar hierarquias adicionais. Você pode configure o formulário para adicionar o. Modelo de extensão se necessário.

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Tabelas.
    2. Selecione um registro de tabela.
    3. Revise Modelo de extensão valor do campo, que indica se a hierarquia da tabela usa várias tabelas exclusivas ou uma única tabela plana.
      • Nenhum : Indica que a tabela usa a tabela por modelo de classe. Define uma tabela física exclusiva por tabela lógica em uma hierarquia. Por exemplo, há tabelas físicas separadas para a tabela Ativo [alm_asset] e suas tabelas secundárias: Hardware [alm_hardware], Consumível [alm_consumable], Instalação [alm_facility] e Licença de software [alm_license].
        Nota:
        Se uma tabela tiver um campo Modelo de extensão vazio, ela não será necessariamente uma tabela Tabela por classe. Se a tabela estender outra tabela, ela realmente herdará o modelo de todas as tabelas primárias que estiver estendendo e somente quando nenhum dos primários tiver um modelo de extensão definido for o modelo de extensão da tabela Tabela por classe. Isso pode ser visto em muitas tabelas que estendem a tabela Tarefa. O incidente é uma tabela lógica que estende a tarefa e está fisicamente localizado na tarefa, mas, por padrão, tem um valor de Modelo de extensão em branco.

        Quando uma tabela não estende nada e tem um campo Modelo de extensão em branco, é uma tabela Tabela por classe.

      • Tabela por hierarquia : Define uma única tabela física por hierarquia de tabela lógica. Por exemplo, há uma única tabela Tarefa [tarefa] no banco de dados MySQL que contém todos os registros Tarefa, Incidente, Problema e Mudança. Esta tabela física única é representada como tabelas lógicas separadas.