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

コミュニティユーザが 「添付ファイル」 から移行した 「ファイル」 を表示できない

公開日: Jun 3, 2025
説明
コミュニティ ライセンスユーザはなぜ添付ファイルをファイルに移行した後ファイルを見られなくなるのか疑問に思うかもしれません。これは、カスタマーコミュニティ ライセンスではデフォルトコンテンツを利用できないために発生します。詳細は、「コミュニティユーザ ライセンス」を確認してください。

デフォルトのファイル共有は内部ユーザのみに対して設定されているため、ユーザインターフェースでファイルを共有するときにコミュニティユーザが直接アクセスできるようにしたい場合は、[All with access (誰でもアクセス可能)] として共有する必要があります。詳細は、「コミュニティユーザとのオブジェクト ファイルの共有」を参照してください。
解決策


データローダを使用して ContentDocumentLinks をエクスポートするには、次のようにします。

  1. データローダを開きます。
  2. [Export] をクリックしてログインします。
  3. [コンテンツドキュメントリンク (ContentDocumentLink)] を選択します。
  4. [Next] をクリックし [Finish] をクリックします。

エクスポートされた .csv ファイルでは、この項目列の 「LINKEDENTITYID」、「CONTENTDOCUMENTID」、「SHARETYPE」、および 「Visibility」 が保持されます。新規 CSV ファイルとしてそれを保存します。「SHARETYPE」 ([V] である必要がある) と 「Visibility」 ([AllUsers] である必要がある) の項目列の値を更新します。

エクスポートした元の ContentDocumentLinks CSV ファイルを使用してコンテンツバージョンを削除するには、次のようにします。 
 

(「ID」 列の値を使用し、それを削除のためにマップします)

  1. データローダを開きます。
  2. [Delete] をクリックしてログインします。
  3. [コンテンツバージョン (ContentVersion)] を選択します。元の ContentDocumentLinks .csv で ID をマップします。
  4. [Next] をクリックし [Finish] をクリックします。


: 重複を防ぎ、「ID: 069000000000000 のドキュメントは既に ID: 500000000000000 のエンティティとリンクされています: リンク済みのエンティティ ID」 というエラーが発生しないようにするために、これを削除する必要があります。新規の ContentDocumentlink.CSV ファイルの挿入に進みます。


ContentDocumentlink CSV ファイルを挿入するには、次のようにします。

  1. データローダを開きます。
  2. [Insert] をクリックしてログインします。
  3. [コンテンツドキュメントリンク (ContentDocumentLink)]を選択します。利用可能な項目列をマップします。
  4. [Next] をクリックし [Finish] をクリックします。



参考情報:
ContentDocumentLink
Default visibility for files shared on records
レコードのファイルを顧客に表示
Lightning Knowledge に移行するときに添付ファイルへのアクセス権を維持
データローダを使用したデータの挿入、更新、または削除

ナレッジ記事番号

000384546

 
読み込み中
Salesforce Help | Article