Utiliser une liste connexe pour créer la connexion entre le compte client et les opportunités Salesforce

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Utilisez une liste connexe pour établir la connexion entre la table Compte client qui détient l'ID de compte Salesforce et la table distante Opportunité Salesforce qui détient le même ID de compte Salesforce.

    Dans cet exemple, créez une relation appelée Opportunités. Choisissez la table Compte dans le champ S'applique à la table et la table distante Opportunité dans le champ Requêtes de la table. Pour plus d’informations, consultez Créer des listes connexes définies.

    Liste connexe permettant de créer une relation d’opportunités entre la table Compte et la table Opportunité Salesforce.

    Ajoutez le code suivant dans le champ Requête avec :

    (function refineQuery(current, parent) {
    
      var sf_account_id = new String(parent.u_salesforce_account_id);
    
      if (sf_account_id.length == 0)
        sf_account_id = "undefined";
    
      current.addQuery("u_sf_account_id", sf_account_id);
    
    })(current, parent);
    

    Ce code vérifie la présence de l'ID de compte Salesforce dans la table Compte et, si son enregistrement est manquant, le définit sur Non défini. Le code comprend également une requête pour la colonne de la table Opportunité qui détient l'ID de compte Salesforce pour la valeur de cet ID issue de la table Compte. Cette requête est invoquée lorsque l'utilisateur ouvre la liste des opportunités associées au compte client. Pour en savoir plus sur son utilisation dans le script de table distante, consultez Sélectionner une action de spoke et préparer les entrées.