Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

MuleSoft Composer を使用して Salesforce レコードにリンクされたファイルをダウンロードする

公開日: Jul 14, 2025
説明
Salesforce レコードにリンクされたファイルをダウンロードするには、次の手順を実行します。 
解決策
  • 要件に従って、コンポーザフローにトリガーを追加します。
  • アクションを getRecords に設定して、次の条件に一致する [コンテンツドキュメントリンク] レコードを Salesforce から取得します。
    "Linked Entity Id" Equals to {SF Record Id}.
これにより、Salesforce レコードにリンクされているすべてのファイルを取得します。
  • [List of ContentDocumentLink Records (ContentDocumentLink レコードのリスト)] を入力リストとして for-each ループを追加して、このような連結オブジェクトを反復処理します。
  • アクションを getRecords に設定して、次の条件に一致する [コンテンツバージョン] レコードを Salesforce から取得します。
    "Content Document Id" Equals to {ContentDocumentId} from Step2
  • [List of ContentVersion Records (ContentVersion レコードのリスト)] を入力リストとして別の for-each ループを追加し、ファイルの実際のコンテンツを 1 つずつ反復処理します。
  • for-each 内の [Download file in Salesforce (Salesforce 内のファイルをダウンロード)] にアクションを追加し、[オブジェクトタイプ] を [コンテンツバージョン] に設定すると、ファイルの実際のコンテンツとその他の詳細が併せてダウンロードされます。
  • [ファイル ID] を [ContentVersion ID] に設定します。
: [Download file in Salesforce (Salesforce 内のファイルをダウンロード)] ステップの出力の [コンテンツ] 項目には、ファイルの実際のコンテンツが含まれており、このファイルはさまざまなプラットフォームにアップロードするときに使用します。 
ナレッジ記事番号

000395511

 
読み込み中
Salesforce Help | Article