API de liste : ServiceNow Fluent
L’API de liste définit les vues de listes [sys_ui_list] pour les tables.
Pour en savoir plus sur les listes, reportez-vous à la section ServiceNow AI Platform® list administration.
Objet de liste
Configurez les listes [sys_ui_list] et leurs vues.
| Nom | Type | Description |
|---|---|---|
| Table | Chaîne | Requis. Le nom de la table à laquelle la liste s’applique. |
| vue | Référence ou chaîne | Requis. Identificateur de variable ou nom de la vue d’interface utilisateur [sys_ui_view] qui s’applique ou de la vue par défaut. Pour définir une vue d’interface utilisateur, reportez-vous à la section API d’enregistrement : ServiceNow Fluent. Pour utiliser la vue par défaut ( default_view), vous devez l’importer : |
| colonnes | Tableau | Requis. Liste des colonnes de la table à afficher dans la liste, spécifiées à l’aide du nom de la colonne et de sa position dans la liste. |
| $meta | Objet | Métadonnées pour les métadonnées de l’application. Avec la propriété installMethod , vous pouvez mapper les métadonnées d’application à un répertoire de sortie qui ne se charge que dans des circonstances spécifiques. Valeurs valides pour installMethod :
|
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 },
],
});
La définition de vue de l’interface utilisateur référencée est définie à l’aide de l’objet Record :
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'
}
})