---
sourceDocument: Interface utilisateur de la Now Platform Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/platform-user-interface

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Interface utilisateur de la Now Platform Xanadu

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Créer des listes connexes définies

# Créer des listes connexes définies {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Vous pouvez ajouter des listes connexes par défaut au formulaire pour que tous les utilisateurs puissent les voir lors de la consultation des enregistrements.

## Avant de commencer

Rôle requis : administrateur

## Pourquoi et quand exécuter cette tâche

Par exemple, vous pouvez inclure une liste d'incidents associés au bas d'un enregistrement de problème ou une liste de membres au bas d'un enregistrement de groupe. Cette fonctionnalité dépend des champs de référence ou des relations de table plusieurs-à-plusieurs. Si deux tables sont liées via le dictionnaire système, l'une peut apparaître comme une liste connexe sur l'autre.  
Les listes connexes définies permettent d'exprimer les relations entre des tables arbitraires sous la forme d'une liste connexe. Deux tables quelconques pouvant avoir une relation logique peuvent apparaître sous forme de paire parent/enfant via une liste connexe. En voici quelques exemples.

* Sur un enregistrement d'incident, affichez tous les incidents ouverts par le même appelant.
* Sur un enregistrement utilisateur, affichez les 20 dernières transactions que cet utilisateur a effectuées.
* Sur un enregistrement d'incident, affichez tous les problèmes ouverts sur le CI signalé.
{#t_CreateDefinedRelatedLists__ul_x4k_k5c_xp}

Ces relations vont au-delà des relations normalement définies dans le dictionnaire système par le biais de champs de référence et de relations plusieurs-à-plusieurs.

Chaque liste connexe nécessite un enregistrement de relation. Avant de créer une relation, vérifiez qu'il n'existe pas d'enregistrement de relation existant qui fournit déjà les informations nécessaires. Procédez comme suit pour créer un enregistrement de relation.

## Procédure

1. Cliquer sur Définition du systèmeRelations.
2. Cliquez sur Nouveau.
3. Spécifiez les champs d'enregistrement de relation.  
   {#t_CreateDefinedRelatedLists__table_rqf_w5c_xp__entry__2}

   | Champ | Description |
   |-|-|
   | Nom | Saisissez le nom de la liste connexe. La page de configuration du formulaire affiche ce nom dans la liste des listes disponibles. |
   | Avancés | Cochez cette case pour utiliser JavaScript à la place de la table S'applique à et Requêtes à partir de la table . |
   | S'applique à la table | Sélectionnez la table sur laquelle la liste connexe s'affiche. Par exemple, pour ajouter une liste connexe au formulaire utilisateur, sélectionnez la table Utilisateur \[sys_user\]. Ce champ est masqué dans les enregistrements de relations avancées. |
   | Table de l'origine des requêtes | Sélectionnez la table à partir de laquelle cette liste connexe récupère les données. Par exemple, pour ajouter des enregistrements de tâches connexes à la liste connexe, sélectionnez la table Tâche \[task\]. Ce champ est masqué dans les enregistrements de relations avancées. |
   | Appliquer à | Saisissez un script qui définit la variable <var class="keyword varname">de réponse</var> sur vrai lorsqu'un utilisateur ouvre un formulaire sur la table souhaitée. Ce champ n'est visible que lorsque la case Avancé est cochée. |
   | Requête depuis | Tapez un script qui définit la variable <var class="keyword varname">de réponse</var> sur le nom de la table à partir de laquelle la liste connexe récupère les données. Ce champ n'est visible que lorsque la case Avancé est cochée. |
   | Requête avec | Spécifiez les enregistrements à inclure en tapant un script. Par exemple : current.addQuery('opened_by', parent.sys_id); * L'objet `actuel` spécifie l'enregistrement actuel sur lequel le script est déclenché. * La méthode `addQuery` ajoute un filtre qui renvoie les enregistrements répondant à une condition spécifiée. * La `variable opened_by` est le nom de champ que vous interrogez dans la table à partir de Requêtes à partir de la table. * La variable `parent.sys_id` fait référence à la table S'applique à et à l'ID de l'enregistrement affiché. {#t_CreateDefinedRelatedLists__ul_tkg_yb4_jyb} |
   | Insérer un rappel | Tapez un script à exécuter après une action d'insertion réussie. Ce champ n'est visible que lorsque la case Avancé est cochée. |
   [Tableau 1. Champs de l'enregistrement de relation]

   {#t_CreateDefinedRelatedLists__table_rqf_w5c_xp}
4. Cliquez sur Envoyer.
* **[Liste connexe Ajouter des incidents par le même appelant](https://servicenow-prod.fluidtopics.net/enRVW7uYifnh~0uzwx9Pxg)**   
  Cet exemple ajoute la relation existante, Incidents par le même appelant, aux formulaires d'incident.
* **[Liste connexe Ajouter des transactions par utilisateur](https://servicenow-prod.fluidtopics.net/kWfnpK04b1jphohvsdmMPA)**   
  Cet exemple ajoute une relation, 20 dernières transactions, au formulaire utilisateur.

**Tâches associées**   

* [Sélectionner ou créer des enregistrements dans une liste connexe](https://servicenow-prod.fluidtopics.net/DSJuY~zQvN1TMfZV3MKbvQ "Lorsqu’un formulaire contient une liste connexe, comme la liste connexe Incidents du formulaire de problème, vous pouvez sélectionner des enregistrements existants ou en ajouter de nouveaux dans la liste connexe.")
* [Configurer le moment du chargement d'une liste connexe](https://servicenow-prod.fluidtopics.net/Ck1LuvVLRm78oc6dIdjsqg "S’il y a beaucoup de listes connexes dans un formulaire ou de nombreux enregistrements dans les listes connexes, le formulaire peut se charger lentement. Vous pouvez améliorer les délais de réponse des formulaires en configurant des listes connexes pour qu’elles se chargent manuellement, à la demande ou automatiquement, une fois le reste du formulaire chargé.")
* [Créer un filtre par défaut pour une liste connexe](https://servicenow-prod.fluidtopics.net/YVNfaNZPClTqY2tK8JuC_g "Créez un filtre par défaut pour les enregistrements qui se chargent lorsque votre liste connexe s’affiche.")
* [Configurer l'option de modification](https://servicenow-prod.fluidtopics.net/GvZw4kEChjkT9o1hzi3r5g "Vous pouvez configurer l’option de modification qui permet aux utilisateurs d’ajouter des enregistrements aux listes connexes dans les formulaires.")
* [Ajouter des champs aux sélections dans une liste connexe](https://servicenow-prod.fluidtopics.net/nNYwj6lBX9HgqkW8ZOORbg "Lorsque vous cliquez sur Modifier dans une liste connexe et que vous sélectionnez un élément, les informations relatives à l’élément apparaissent sous la liste. Vous pouvez développer les champs qui s’affichent pour l’élément afin de fournir plus d’informations.")
* [Créer un filtre par défaut pour les enregistrements de sélecteurs de liste](https://servicenow-prod.fluidtopics.net/8hoSnEFG5rMHgchYUokWdQ "Vous pouvez définir un filtre par défaut pour restreindre les enregistrements connexes que les utilisateurs peuvent sélectionner lors de la modification d’un champ de référence. Les filtres par défaut sont simples à configurer, mais ils n’ont pas d’élément de filtrage dynamique, ce qui empêche l’utilisateur final de modifier le filtre par défaut.")

