Loading

Téléchargement de fichiers associés à un enregistrement Salesforce grâce à MuleSoft Composer

Date de publication: Jul 14, 2025
Description
Il est possible de se référer aux étapes ci-dessous pour télécharger des fichiers liés à un enregistrement Salesforce 
Résolution
  • Ajoutez un déclencheur à votre flux Composer conformément à l’exigence.
  • Définissez une action getRecords pour récupérer des enregistrements de type Lien de document de contenu à partir de Salesforce avec une condition où
    « ID d’entité liée » est égal à {ID d’enregistrement SF}.
Cela permet de récupérer tous les fichiers liés à l’enregistrement Salesforce.
  • Ajoutez une boucle for-each employant « Liste des enregistrements ContentDocumentLink » en tant que liste d’entrée pour parcourir ces enregistrements d’objet de jonction.
  • Définissez une carte d’action sur getRecords pour récupérer des enregistrements de type Version de contenu à partir de Salesforce, avec une condition indiquant ceci :
    « ID de document de contenu » est égal à la valeur {ContentDocumentID} de l’étape 2
  • Ajoutez dans la première boucle for-each une autre boucle for-each qui emploie « Liste des enregistrements ContentVersion » en tant que liste d’entrée pour parcourir le contenu réel de chacun des fichiers.
  • Ajoutez une action « Télécharger un fichier dans Salesforce » dans la boucle for-each et définissez « Type d’objet » sur Version de contenu : cette action téléchargera le contenu réel du fichier, ainsi que d’autres informations.
  • Définissez « ID de fichier » sur « ID ContentVersion ».
Remarque : le champ « Contenu », qui constitue la sortie de l’action « Télécharger un fichier dans Salesforce », contient le contenu réel du fichier et doit être utilisé pour charger ce fichier sur différentes plates-formes. 
Numéro d’article de la base de connaissances

000395511

 
Chargement
Salesforce Help | Article