Listen-API – ServiceNow Fluent

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die Listen-API definiert Listenansichten [sys_ui_list] für Tabellen.

    Allgemeine Informationen zu Listen finden Sie unter ServiceNow AI Platform® list administration.

    Listenobjekt

    Konfigurieren Sie Listen [sys_ui_list] und ihre Ansichten.

    Tabelle : 1. Eigenschaften
    Name Typ Beschreibung
    table Zeichenfolge Erforderlich. Der Name der Tabelle, für die die Liste gilt.
    Ansicht Referenz oder Zeichenfolge Erforderlich. Der Variablenbezeichner oder Name der zutreffenden UI-Ansicht [sys_ui_View] oder der Standardansicht.

    Informationen zum Definieren einer UI-Ansicht finden Sie unter Datensatz-API – ServiceNow Fluent.

    Dient zur Verwendung der Standardansicht ( Default_View ), müssen Sie Folgendes importieren:
    import { default_view } from '@servicenow/sdk/core'
    columns Array Erforderlich. Eine Liste der Spalten in der Tabelle, die in der Liste angezeigt werden sollen, angegeben anhand des Spaltennamens und der Position in der Liste.
    $Meta Objekt Metadaten für die Anwendungsmetadaten.
    Mit InstallMethod Eigenschaft können Sie die Anwendungsmetadaten einem Ausgabeverzeichnis zuordnen, das nur unter bestimmten Umständen geladen wird.
    $meta: {
          installMethod: 'String'
    }
    Gültige Werte für InstallMethod :
    • Demo: Gibt die Anwendungsmetadaten an aus Metadaten/unload.demo Verzeichnis, das mit der Anwendung installiert werden soll, wenn Demodaten laden Option ist ausgewählt.
    • Erste Installation: Gibt die Anwendungsmetadaten an aus Metadaten/Entladen Verzeichnis, das nur bei der ersten Installation einer Anwendung auf einer Instanz installiert werden soll.
    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 },
        ],
    });
    
    Die referenzierte UI-Ansichtsdefinition wird mit definiert Datensatz Objekt:
    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'
       }
    })