Créer une relation de table plusieurs-à-plusieurs

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Créez une relation bidirectionnelle entre deux tables, afin que les enregistrements connexes soient visibles à partir des deux tables d’une liste connexe.

    Avant de commencer

    Rôle requis : admin.

    Pourquoi et quand exécuter cette tâche

    Les relations plusieurs-à-plusieurs permettent à une liste de pointer vers une liste d’entrées, plutôt que vers un seul champ.

    Si un article de la base de connaissances pointe vers une liste d’éléments de configuration connexes, il utilise une liste connexe. Cependant, toutes les listes ne peuvent pas être utilisées en tant que listes connexes. Pour qu’une liste soit liée à une autre liste, une relation plusieurs-à-plusieurs faisant référence aux deux tables doit exister.

    La table Définitions plusieurs à plusieurs [sys_m2m] permet aux administrateurs de créer des relations plusieurs-à-plusieurs personnalisées.

    Les tables plusieurs-à-plusieurs ne sont pas considérées comme des tables personnalisées et ne sont pas prises en compte dans votre allocation de table personnalisée.

    Procédure

    1. Dans le filtre de navigation, saisissez sys_m2m.list.
    2. Cliquez sur Nouveau.
    3. Dans le champ Table De , spécifiez une table parente.
    4. Dans le champ Table de destination , spécifiez une table enfant.
      Le formulaire Nombreux à nombreux remplit automatiquement les autres champs avec des valeurs suggérées.
    5. Facultatif : Modifiez les autres valeurs de champ, le cas échéant.
      Remarque :
      Les noms de tables plusieurs-à-plusieurs ne peuvent pas dépasser 30 caractères.