Criar um modelo de dados para sua aplicação

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 5 min. de leitura
  • Crie um modelo de dados em App Engine Studio (AES) para sua aplicação criando as tabelas que armazenarão os dados da aplicação. Crie tabelas de dados que serão usadas em sua aplicação criando a tabela a partir do zero, carregando uma planilha ou PDFou usando uma tabela existente como modelo. Você também pode criar e programar importações de dados mapeando uma planilha para uma tabela existente em sua aplicação.

    Criar um modelo de dados e preencher dados em interfaces do usuário são pontos de partida cruciais para qualquer nova aplicação. Os usuários podem fornecer dados, como nome e número de telefone, ao preencher um formulário, e outros usuários podem se referir aos dados ao atender a uma solicitação.

    Em App Engine Studio, os dados da aplicação são armazenados no formato de tabela. Quando os usuários atualizam os dados da aplicação, eles criam uma linha ou alteram uma linha existente na tabela (cada linha também é conhecida como um registro de dados). Você pode criar tabelas a partir de tabelas Now Platform existentes, de uma planilha ou PDFou personalizar uma tabela completamente nova para sua aplicação armazenar registros.

    Os registros de dados armazenados em sua aplicação podem vir de várias origens. Uma tabela pode armazenar registros de dados inseridos por usuários que estão usando sua aplicação, outra pode ser preenchida por meio da importação e mapeamento de dados de uma planilha ou por meio de um script que atualiza registros de dados com dados de outra tabela Now Platform.

    Modelos e dados da aplicação

    Os modelos de aplicação adicionam dados automaticamente à sua aplicação. Se você usar um modelo para criar sua aplicação, poderá editar as tabelas que foram adicionadas ou adicionar tabelas diferentes.

    Formulários

    Quando você adiciona dados ao seu app, todas as exibições de formulário associadas são exibidas na seção Experiência do seu app. Para editar o formulário, selecione-o na seção Experiência. As exibições de formulário podem ser editadas na guia Formulários de Construtor de tabelas. Para obter mais informações, consulte Formulários em Construtor de tabelas.

    Extensão da tabela

    Existem várias tabelas que sua organização já pode estar usando em outras aplicações. Por exemplo, sua organização pode estar usando a tabela Item de configuração [cmdb_ci] para uma aplicação que hospeda dados de configuração. Você pode criar uma tabela para sua aplicação estendendo qualquer uma dessas tabelas existentes.

    A extensão de tabela permite que uma tabela compartilhe campos e registros com uma tabela primária. Você pode estender uma tabela se esperar que os usuários preencham campos semelhantes em diferentes exibições de formulário em uma aplicação. Por exemplo, para criar um tipo de tabela de registro de tíquete, você pode estender a tabela Tarefa [task]. A tabela de tarefas inclui campos que são padrão para a maioria dos tíquetes de trabalho, como Número e Atribuído a.

    Muitas organizações criam tabelas padronizadas extensíveis para os desenvolvedores-cidadãos usarem ao projetar seus apps. Isso permite que os desenvolvedores padronizem a forma como os dados são utilizados em vários aplicativos dentro da organização.

    Para tornar extensível uma tabela na aplicação, selecione Tornar extensível durante a criação da tabela. Depois de estender uma tabela existente, você pode personalizar ainda mais a nova tabela adicionando mais colunas.

    A tabela a seguir fornece uma lista de tabelas comumente estendidas no Now Platform. Para obter mais informações sobre tabelas comumente estendidas e modelos para extensão, consulte Table extension and classes.

    Tabela 1. Tabelas comumente estendidas
    Tabela Descrição resumida Descrição
    tarefa Tarefa Armazena campos para as aplicações principais, como Gestão de incidentes, problemas e mudanças. Ele fornece uma série de campos padrão usados em cada uma das tabelas que o estendem. Qualquer tabela que estende a tabela de tarefas pode aproveitar a funcionalidade específica da tarefa para conduzir tarefas.
    cmdb_ci Item de Configuração Armazena itens de configuração. Esta tabela pode ser estendida para itens de configuração como hardware, serviços etc.

    sn_customerservice

    _caso

    Caso de atendimento ao cliente Armazena registros de caso do atendimento ao cliente.
    sm_ordem Ordem de Serviço Armazena dados que definem e gerenciam o trabalho que precisa ser realizado.
    sm_task Tarefa de Serviço Armazena unidades de trabalho realizadas por uma pessoa em uma sessão (um local, uma vez).
    tarefa_planejada Tarefa planejada Armazena campos adicionais para tarefas relativas a tempo e esforço como parte de um processo planejado de vários estágios.
    cmn_location Local Armazena informações de local.

    cmdb_serviceorder

    _produto_modelo

    Modelo de Ordem de Serviço Armazena modelos de ordem de serviço.

    cmdb_servicetask

    _modo_produto

    Modelo de Tarefa de Serviço Armazena modelos de tarefa de serviço.

    cmdb_qb_result

    _base

    Resultados da Consulta Armazena os resultados da consulta criados pelo Construtor de consulta do CMDB.
    alm_asset Ativo Armazena informações gerais, financeiras e contratuais sobre ativos.
    cmdb_ci_service Serviço de negócio Armazena dados de serviços de TI que oferecem suporte direto a um processo de negócios.
    sys_user Usuário Armazena dados do usuário. A tabela Usuário fornece uma lista de todos os usuários do sistema e seu departamento relacionado.
    sys_user_group Grupo de Usuários Armazena e agrupa um conjunto de usuários que compartilham uma finalidade comum. Os grupos podem executar tarefas como aprovar solicitações de mudança, resolver incidentes, receber notificações por e-mail ou executar tarefas de ordem de serviço.
    core_company Empresa Armazena informações da empresa.
    cmn_programação Programação Armazena registros que especificam um fuso horário e um tipo de programação e usam uma ou mais entradas de programação.
    cmn_department Departamento Armazena uma lista de todos os departamentos e suas unidades de negócios relacionadas.
    cmn_cost_center Centro de custos Armazena registros do centro de custos. Esta é uma referência entre sistemas financeiros e TI. Os registros do centro de custos representam entidades de negócios e têm uma lista relacionada de relacionamentos do centro de custos de IC que medem o consumo de serviços de negócio do centro de custos.
    cmdb_model Modelo de produto Versões específicas ou várias configurações de um ativo. Os modelos são usados para gerenciar e rastrear ativos por meio de vários aplicativos de ativos da plataforma ServiceNow, incluindo Catálogo de produtos, Gestão de ativos e Compras.
    life_cycle_stage Fase do ciclo de vida Armazena campos e valores padrão para acompanhar as fases do ciclo de vida dos ICs. O uso desses valores padrão de forma consistente em aplicações ajuda a rastrear ativos de maneira eficaz durante as transições do ciclo de vida.

    life_cycle_stage

    _status

    Status do ciclo de vida Armazena campos e valores padrão para acompanhar o status da fase do ciclo de vida dos ICs. O uso desses valores padrão de forma consistente em aplicações ajuda a rastrear ativos de maneira eficaz durante as transições do ciclo de vida.
    incidente Incidente Armazena desvios de um padrão de operação esperado.
    aprovação do sistema Aprovação Armazena dados que permitem que você exija autorização em tarefas antes que o trabalho seja concluído. Você pode definir aprovações para todas as tarefas e associar usuários ou grupos a uma tarefa para aprová-las ou rejeitá-las.

    Use os métodos listados abaixo para criar um modelo de dados e adicionar dados à sua aplicação.