Connecter le compte client et Salesforce les opportunités à l’aide d’une liste connexe

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Utilisez une liste connexe pour lier la table de compte client à Salesforce l’ID de compte, et la table distante d’opportunité Salesforce au même ID de compte.

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

    Liste connexe pour 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, s’il est manquant dans l’enregistrement, 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.