Liste connexe Ajouter des incidents par le même appelant

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Cet exemple ajoute la relation existante, Incidents par le même appelant, aux formulaires d’incident.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    • S’applique à la table : cette liste apparaît en tant que liste connexe disponible lors de l’affichage d’un enregistrement d’incident.
    • Requêtes de la table : cette liste affiche une liste d’incidents.
    • Requête avec : Ce script sélectionne les enregistrements dont la caller_id correspond à l’caller_id de l’enregistrement parent (l’incident que vous consultez).

    Enregistrement de relation.

    Procédure

    1. Ouvrez un incident.
    2. Cliquez avec le bouton droit sur l’en-tête et sélectionnez Configurer > Listes connexes.
      Le nom des relations existantes apparaît dans votre liste de listes disponibles.
    3. Déplacez la liste Incidents par le même appelant vers la liste Sélectionné .
    4. Cliquez sur Enregistrer.

      Incident avec la liste connexe des autres incidents pour l’appelant.

    Que faire ensuite

    Remarques et limites :
    • La création d’un enregistrement à l’aide d’une liste connexe applique le filtre de liste à l’enregistrement et remplit automatiquement le champ associé. Ce comportement s’applique aux champs de référence, de chaîne, booléen et de menu lorsque les critères du filtre sont définis sur est ou =.
    • Par exemple, si vous cliquez sur le bouton Nouveau sur l’une de ces nouvelles relations, le système tente de s’assurer que le nouvel enregistrement correspond aux conditions de liste. Par exemple, si vous cliquez sur Nouveau dans la liste d’exemples, un incident se produit lorsque la caller_id est préremplie avec Bud Richman.
    • Lors de l’écriture d’un script de votre condition, actuel est l’enregistrement auquel vous souhaitez ajouter des requêtes, tandis que parent est l’enregistrement principal affiché.
    • Ces relations ne s’actualisent pas tant que vous n’avez pas mis à jour un formulaire. Dans l’exemple, si vous avez remplacé l’appelant Bud Richman par Fred Luddy, la liste en bas de l’écran affiche toujours les incidents appartenant à Bud Richman jusqu’à ce que vous enregistriez l’incident.
    • Vous n’êtes pas limité à une seule condition de requête. Il est, par exemple, possible d’avoir une liste connexe de tous les incidents ouverts par le même appelant au cours de la dernière semaine, ou de tous les incidents ouverts ouverts par le même appelant.
    • Les objets actuel et parent ne peuvent pas être utilisés avec le champ Requêtes à partir de . Au lieu de cela, l’objet gs est disponible pour les appels GlideSystem.
    • Le bouton Modifier n’est pas disponible sur les relations définies, car la relation est scriptée.

    Cas d’utilisation supplémentaire : vous pouvez activer une relation similaire pour que la table Demande affiche les demandes du même appelant à l’aide de Demandé pour dans la table Demande.