API de lista - ServiceNow Fluent

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • A API Lista define exibições de lista [sys_ui_list] para tabelas.

    Para obter informações gerais sobre listas, consulte ServiceNow AI Platform® list administration.

    Objeto da lista

    Configure listas [sys_ui_list] e suas exibições.

    Tabela 1. Propriedades
    Nome Tipo Descrição
    tabela Cadeia de caracteres Necessário. O nome da tabela à qual a lista se aplica.
    exibição Referência ou cadeia de caracteres Necessário. O identificador de variável ou o nome da exibição de IU [sys_ui_view] que se aplica ou a exibição padrão.

    Para definir uma exibição de IU, consulte API de registro - ServiceNow Fluent.

    Para usar a exibição padrão ( default_view ), você deve importá-lo:
    import { default_view } from '@servicenow/sdk/core'
    colunas Matriz Necessário. Uma lista de colunas na tabela a serem exibidas na lista, especificada usando o nome da coluna e a posição na lista.
    meta Objeto Metadados dos metadados da aplicação.
    Com o. Método de instalação , você pode mapear os metadados da aplicação para um diretório de saída que carrega somente em circunstâncias específicas.
    $meta: {
          installMethod: 'String'
    }
    Valores válidos para Método de instalação :
    • Demonstração: Gera os metadados da aplicação para o. metadados/unload.demo diretório a ser instalado com a aplicação quando Carregar dados de demonstração a opção está selecionada.
    • Primeira instalação: Gera os metadados da aplicação para o. metadados/descarregamento diretório a ser instalado somente na primeira vez que uma aplicação for instalada em uma instância.
    import { List } from "@servicenow/sdk/core";
    
    List({
        $id: Now.ID["app_task_view_list"],
        table: "cmdb_ci_server",
        view: app_task_view,
        columns: [
            { element: "name", position: 0 },
            { element: "business_unit", position: 1 },
            { element: "vendor", position: 2 },
            { element: "cpu_type", position: 3 },
        ],
    });
    
    A definição de exibição de IU referenciada é definida usando Registro objeto:
    import { Record } from "@servicenow/sdk/core";
    
    const app_task_view = Record({
       $id: Now.ID['app_task_view'],
       table: 'sys_ui_view',
       data: {
            name: 'app_task_view',
            title: 'app_task_view'
       }
    })