ストレージモード
Smarter Filesは、ファイルをレコードにリンクする方法を制御する2つのストレージモードをサポートしています。モードはLightning App Builderでコンポーネントインスタンスごとに設定します。

Standardモード(デフォルト)
Section titled “Standardモード(デフォルト)”- ファイルはネイティブのSalesforce
ContentDocumentLink経由でリンクされます。 - ファイルはSmarter Filesコンポーネントおよび標準ファイル関連リストの両方に表示されます。
- 表示制御(カテゴリ、プライベートドキュメント)は利用できません。
- 推奨用途:標準ファイル関連リストとの互換性を維持したいシンプルなファイル管理。
Isolatedモード
Section titled “Isolatedモード”- ファイルはジャンクションレコード(
Tucario_File_Visibility__c)のみでリンクされます。 - ファイルはSmarter Filesコンポーネントのみに表示されます — 標準ファイル関連リストからは非表示です。
- 表示制御が完全に利用可能です:カテゴリ、プライベートドキュメント、ロールベースフィルタリング。
- 推奨用途:どのユーザーがどのファイルを閲覧できるかを制御する必要があるシナリオ。
| Standard | Isolated | |
|---|---|---|
| 標準ファイル関連リストでの表示 | はい | いいえ |
| カテゴリ割り当て | 利用不可 | 利用可能 |
| プライベートに設定 | 利用不可 | 利用可能 |
| ロールベースの表示フィルタリング | 利用不可 | 利用可能 |
| 切り替え時の移行が必要 | — | はい |
Isolatedモードへの移行
Section titled “Isolatedモードへの移行”すでにファイルがあるレコードでコンポーネントをStandardからIsolatedモードに切り替えた場合、既存のファイルは移行されるまで表示されません。
コンポーネントにMigrate Existing Filesボタン付きの警告バナーが表示されます。クリックすると:
- そのレコード上のすべての既存
ContentDocumentLinkレコードに対してジャンクションレコードを作成するバッチジョブが開始されます。 - 移行中にプログレスバーが表示されます。
- 完了すると成功メッセージが表示されます。
移行は安全に再実行できます — Content_Document_Id__c外部IDフィールドでupsertを使用します。