Loading

Herunterladen von Dateien, die mit einem Salesforce-Datensatz verknüpft sind, mit MuleSoft Composer

Veröffentlichungsdatum: Jul 14, 2025
Beschreibung
Mit den folgenden Schritten können Dateien heruntergeladen werden, die mit einem Salesforce-Datensatz verknüpft sind. 
Lösung
  • Fügen Sie Ihrem Composer-Flow einen Auslöser gemäß den Anforderungen hinzu.
  • Legen Sie die Aktion als getRecords fest, um Datensätze mit Inhaltsdokument-Links von Salesforce abzurufen. Dabei gilt folgende Bedingung:
    "ID der verknüpften Einheit" ist gleich {SF-Datensatz-ID}.
Dadurch werden alle mit dem Salesforce-Datensatz verknüpften Dateien abgerufen.
  • Fügen Sie eine "for-each"-Schleife mit "Liste von ContentDocumentLink-Datensätzen" als Eingabeliste hinzu, um diese Verknüpfungsobjekt-Datensätze zu durchlaufen.
  • Legen Sie eine Aktion als getRecords fest, um Datensätze mit Inhaltsversionen von Salesforce abzurufen. Dabei gilt folgende Bedingung:
    "Inhaltsdokument-ID" ist gleich {ContentDocumentId} von Schritt 2
  • Fügen Sie innerhalb der ersten "for-each"-Schleife eine weitere mit "Liste von ContentVersion-Datensätzen" als Eingabeliste hinzu, um den tatsächlichen Inhalt der Dateien nacheinander zu durchlaufen.
  • Fügen Sie innerhalb der "for-each"-Schleife eine Aktion "Datei in Salesforce herunterladen" hinzu und legen Sie als Objekttyp "Inhaltsversion" fest. Dadurch wird der tatsächliche Inhalt der Datei zusammen mit anderen Details heruntergeladen.
  • Legen Sie "Datei-ID" als "ContentVersion-ID" fest.
Hinweis: Das Feld "Inhalt" aus der Ausgabe des Schritts "Datei in Salesforce herunterladen" enthält den tatsächlichen Inhalt der Datei und sollte zum Hochladen dieser Datei auf verschiedene Plattformen verwendet werden. 
Nummer des Knowledge-Artikels

000395511

 
Laden
Salesforce Help | Article