Créer un modèle de données pour votre application

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 6 minutes de lecture
  • Créez un modèle de données dans App Engine Studio (AES) pour votre application en créant les tables qui hébergeront les données de votre application. Créez des tables de données qui seront utilisées dans votre application en créant la table à partir de zéro, en chargeant une feuille de calcul ou un PDF ou en utilisant une table existante comme modèle. Vous pouvez également créer et planifier des importations de données en mappant une feuille de calcul à une table existante dans votre application.

    La création d’un modèle de données et le remplissage des données dans les interfaces utilisateur sont des points de départ cruciaux pour toute nouvelle application. Les utilisateurs peuvent fournir des données, telles que leur nom et leur numéro de téléphone, lorsqu’ils remplissent un formulaire, et les autres utilisateurs peuvent se référer aux données lorsqu’ils répondent à une demande.

    Dans , les App Engine Studiodonnées de l’application sont stockées sous forme de table. Lorsque les utilisateurs mettent à jour les données de l’application, ils créent une ligne ou modifient une ligne existante dans la table (chaque ligne est également appelée enregistrement de données). Vous pouvez créer des tables à partir de tables existantes ServiceNow AI Platform , d’une feuille de calcul ou d’un PDF, ou personnaliser une toute nouvelle table dans laquelle votre application stockera les enregistrements.

    Les enregistrements de données stockés dans votre application peuvent provenir de plusieurs sources. Une table peut stocker des enregistrements de données saisis par les utilisateurs qui utilisent votre application, une autre peut être renseignée via l’importation et le mappage de données à partir d’une feuille de calcul ou via un script qui met à jour les enregistrements de données avec des données d’une autre ServiceNow AI Platform table.

    Modèles d’application et données

    Les modèles d’application ajoutent automatiquement des données à votre application. Si vous utilisez un modèle pour créer votre application, vous pouvez modifier les tables qui ont été ajoutées ou ajouter d’autres tables.

    Formulaires

    Lorsque vous ajoutez des données à votre application, toutes les vues de formulaire associées s’affichent dans la section Expérience de votre application. Pour modifier le formulaire, sélectionnez-le dans la section Expérience . Les vues de formulaire peuvent être modifiées dans l’onglet Formulaires de Générateur de tables. Pour plus d'informations, consultez Formulaires dans Générateur de tables.

    Extension de table

    Il existe plusieurs tables que votre organisation utilise peut-être déjà dans d’autres applications. Par exemple, votre organisation peut utiliser la table Configuration item (Élément de configuration) [cmdb_ci] pour une application qui héberge des données de configuration. Vous pouvez créer une table pour votre application en étendant l’une de ces tables existantes.

    L’extension de table permet à une table de partager des champs et des enregistrements avec une table parente. Vous pouvez étendre une table si vous souhaitez que les utilisateurs remplissent des champs similaires dans différentes vues de formulaire d’une application. Par exemple, pour créer une table de type de création de tickets, vous pouvez étendre la table Tâche [task]. La table de tâches comprend des champs standard pour la plupart des tickets de travail, tels que Numéro et Affecté à.

    De nombreuses organisations créent des tables standardisées extensibles que leurs développeurs citoyens peuvent utiliser lors de la conception de leurs applications. Cela permet aux développeurs de standardiser la façon dont les données sont utilisées dans plusieurs applications au sein de l’organisation.

    Pour rendre une table extensible dans votre application, sélectionnez Rendre extensible lors de la création de la table. Après avoir étendu une table existante, vous pouvez personnaliser davantage la nouvelle table en ajoutant d’autres colonnes.

    Le tableau suivant fournit une liste des tables couramment étendues dans le fichier ServiceNow AI Platform. Pour plus d’informations sur les tables et les modèles d’extension couramment étendus, reportez-vous à la section Table extension and classes.

    Tableau 1. Tables généralement étendues
    Table Brève description Description
    tâche Tâche Stocke les champs des applications principales, telles que Incident, Problem et Gestion des changements. Il fournit une série de champs standard utilisés sur chacune des tables qui l’étendent. Toute table qui étend la table de tâches peut tirer parti des fonctionnalités spécifiques aux tâches pour l’exécution des tâches.
    cmdb_ci Élément de configuration Stocke les éléments de configuration. Cette table peut être étendue pour les éléments de configuration tels que le matériel, les services, etc.

    sn_customerservice

    _case

    Ticket du service clientèle Stocke les enregistrements des tickets du service clientèle.
    sm_order Commande de service Stocke les données qui définissent et gèrent le travail à effectuer.
    sm_task Tâche de service Stocke les unités de travail effectuées par une personne dans une session (un emplacement, une fois).
    planned_task Tâche planifiée Stocke des champs supplémentaires pour les tâches relatives au temps et à l’énergie dans le cadre d’un processus planifié à plusieurs étapes.
    cmn_location Emplacement Stocke des informations sur l’emplacement.

    cmdb_serviceorder

    _product_model

    Modèle de commande de service Stocke les modèles de commandes de services.

    cmdb_servicetask

    _product_mode

    Modèle de tâche de service Stocke les modèles de tâches de services.

    cmdb_qb_result

    _base

    Résultats de la requête Stocke les résultats de requêtes créées par le générateur de requêtes CMDB.
    alm_asset Ressource Stocke des informations générales, financières et contractuelles sur les actifs.
    cmdb_ci_service Service d'entreprise Stocke les données des services informatiques qui prennent directement en charge un processus business.
    sys_user Utilisateur Stocke les données utilisateur. La table Utilisateur fournit une liste de tous les utilisateurs système et de leur département connexe.
    sys_user_group Groupe d'utilisateurs Stocke et regroupe un ensemble d’utilisateurs qui partagent un objectif commun. Les groupes peuvent effectuer des tâches telles que l’approbation des demandes de changement, la résolution d’incidents, la réception de notifications par e-mail ou l’exécution de tâches de demande de commande de travaux.
    core_company Société Stocke des informations sur l’entreprise.
    cmn_schedule Calendrier Stocke les enregistrements qui spécifient un fuseau horaire et un type de calendrier et qui utilisent une ou plusieurs entrées de calendrier.
    cmn_department Département Stocke une liste de tous les départements et de leur unité business connexe.
    cmn_cost_center Centre de coûts Stocke les enregistrements de centres de coûts. Il s’agit d’une référence entre les systèmes financiers et l’informatique. Les enregistrements du centre de coûts représentent des entités commerciales et ont une liste connexe de relations du centre de coûts de CI qui mesurent la consommation des services d'entreprise du centre de coûts.
    cmdb_model Modèle de produit Versions spécifiques ou configurations diverses d’un actif. Les modèles sont utilisés pour la gestion et le suivi des actifs via diverses applications de la plateforme ServiceNow, notamment Product Catalog (Catalogue de produits), Asset Management (Gestion des actifs) et Procurement (Approvisionnement).
    life_cycle_stage Étape du cycle de vie Stocke des champs et des valeurs standard pour le suivi des étapes du cycle de vie des CI. L’utilisation cohérente de ces valeurs standard entre les applications permet de suivre efficacement les actifs durant leurs transitions, tout au long de leur cycle de vie.

    life_cycle_stage

    _status

    État du cycle de vie Stocke des champs et des valeurs standard pour le suivi de l’état de l’étape du cycle de vie des CI. L’utilisation cohérente de ces valeurs standard entre les applications permet de suivre efficacement les actifs durant leurs transitions, tout au long de leur cycle de vie.
    incident Incident Stocke les écarts par rapport à une norme de fonctionnement prévue.
    approbation système Approbation Stocke les données qui vous permettent d’exiger une autorisation sur les tâches avant la fin du travail. Vous pouvez définir des approbations pour toutes les tâches et associer des utilisateurs ou des groupes à une tâche pour les approuver ou les rejeter.

    Utilisez les méthodes répertoriées ci-dessous pour créer un modèle de données et ajouter des données à votre application.