Modelos de dados e tabelas

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • As tabelas são a base de ServiceNow aplicações, pois definem quais dados você está armazenando e como eles são estruturados. Cada tabela consiste em campos (colunas) que contêm tipos de dados específicos, como cadeias de caracteres, datas, números e referências a outras tabelas.

    Quando você cria uma tabela, ServiceNow gera automaticamente a estrutura de banco de dados subjacente, formulários e listas.

    Relacionamentos de tabelas

    A ServiceNow usa campos de referência para conectar tabelas.

    Um para muitos
    Relacionamento mais comum. Exemplo: Um usuário pode ter muitos incidentes atribuídos a ele. Você adiciona um campo de referência no lado "muitos" (incidente) apontando para o lado "um" (usuário).
    Muitos para muitos
    Requer uma tabela intermediária. Exemplo: Os usuários podem ter várias funções e funções podem ser atribuídas a vários usuários. Você cria uma tabela de junção com dois campos de referência.
    Listas relacionadas
    Aparecem automaticamente em formulários para mostrar registros conectados de outras tabelas com base em campos de referência.

    Extensão de tabela (herança)

    ServiceNow compatível com a extensão de tabela em que as tabelas secundárias herdam todos os campos e funcionalidades das tabelas primárias.

    • A maioria das tabelas personalizadas se estende da tabela Itens de configuração [cmdb_ci], tarefa (itens de fluxo de trabalho) ou tabelas autônomas.
    • As tabelas secundárias herdam todos os campos primários automaticamente, além de seus próprios campos personalizados.
    • A extensão de tabela reduz a redundância, permite a emissão de relatórios consistentes em tipos de registro semelhantes e habilita consultas polimórficas.

    Exemplo: As tabelas Incidente, Problema e Mudança estendem a tabela Tarefa, herdando campos como atribuição, estado e prioridade ao adicionar seus próprios campos específicos.