Tables et modèles de données

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Les tables sont la base des ServiceNow applications, car elles définissent les données que vous stockez et la façon dont elles sont structurées. Chaque table se compose de champs (colonnes) qui contiennent des types de données spécifiques tels que des chaînes, des dates, des numéros et des références à d’autres tables.

    Lorsque vous créez une table, ServiceNow la structure de base de données sous-jacente, les formulaires et les listes sont générés.

    Relations entre les tables

    ServiceNow utilise des champs de référence pour connecter les tables entre elles.

    Un-à-plusieurs
    Relation la plus courante. Exemple : de nombreux incidents peuvent être affectés à un utilisateur. Vous ajoutez un champ de référence sur le côté « nombreux » (incident) pointant vers le côté « un » (utilisateur).
    Plusieurs-à-plusieurs
    Nécessite une table intermédiaire. Exemple : les utilisateurs peuvent avoir plusieurs rôles, et des rôles peuvent être affectés à plusieurs utilisateurs. Vous créez une table de jonction avec deux champs de référence.
    Listes connexes
    Apparaissent automatiquement sur les formulaires pour afficher les enregistrements connectés à partir d’autres tables en fonction des champs de référence.

    Extension de table (héritage)

    ServiceNow prend en charge l’extension de table où les tables enfants héritent de tous les champs et fonctionnalités des tables parentes.

    • La plupart des tables personnalisées sont issues de la table Configuration items (Éléments de workflow) [cmdb_ci], de tâches (éléments de workflow) ou de tables autonomes.
    • Les tables enfants héritent automatiquement de tous les champs parents ainsi que de leurs propres champs personnalisés.
    • L’extension de table réduit la redondance, permet une génération de rapports cohérente entre des types d’enregistrements similaires et active les requêtes polymorphes.

    Exemple : les tables Incident, Problème et Changement étendent toutes la table Tâche, héritant de champs tels que l’affectation, l’état et la priorité, tout en ajoutant leurs propres champs spécifiques.