ADVERTISEMENT

【Salesforce】添付ファイルをアップロードできない場合の容量確認

【Salesforce】添付ファイルをアップロードできない場合の容量確認
🛡️ 超解決

Salesforceで添付ファイルをアップロードしようとしたときに、エラーが発生して失敗する経験はありませんか。特に容量に関する制限に引っかかると、「ファイルが大きすぎます」や「ストレージがいっぱいです」といったメッセージが表示されることがあります。この記事では、添付ファイルのアップロードに失敗する原因を容量の観点から切り分け、具体的な確認手順を解説します。ファイルサイズ制限や組織全体のストレージ容量、個人のライセンスに応じた制限など、チェックすべきポイントを整理しました。問題が発生したときに、迅速に原因を特定して次の行動を決めるための参考にしてください。

【要点】この記事で確認すること

  • 最初に見る場所: Salesforceの「設定」→「ストレージ使用量」とファイルアップロード時のエラーメッセージ
  • 切り分けの軸: ファイルサイズ単体の制限か、組織全体のストレージ容量不足か、または個人の使用量超過か
  • 注意点: 添付ファイルと「ファイル」オブジェクトでは制限値が異なる。管理者に確認せずに制限値を変更することは避ける

ADVERTISEMENT

添付ファイルがアップロードできない主な原因

Salesforceで添付ファイルのアップロードに失敗する原因は、大きく分けて3つあります。第一に、アップロードしようとしているファイル自体のサイズがSalesforceの許容上限を超えている場合です。第二に、組織全体で利用可能なストレージ容量が不足している場合です。第三に、個人のレコードに関連付けられたストレージ使用量がライセンスの制限を超えている場合です。また、ファイル名に使用できない文字が含まれている、ファイルが壊れている、ブラウザやネットワークの問題など、容量以外の要因も考えられます。しかし、最初に容量関連の制限を確認することで、多くのケースで解決が早まります。特にエラーメッセージに「ファイルサイズが制限を超えています」や「ストレージが不足しています」と表示されている場合は、容量問題がほぼ確定です。

ファイルサイズ制限

Salesforceの添付ファイル(Attachment オブジェクト)には、1ファイルあたりの最大サイズが25MBという制限があります。この制限はほとんどのEditionで共通ですが、ファイルアップロードの方法によってはさらに小さい制限が適用されることもあります。例えば、Chatterで添付する場合は2GBまで許容されるなど、混同しやすい点です。レコードに直接添付する「添付ファイル」は25MB、Notes & Attachments 関連リストからアップロードする場合も同様です。一方、Files(ContentVersion)オブジェクトを使用する場合は2GBまで可能ですが、ここでは添付ファイルに焦点を当てます。

ストレージ容量(組織全体)

Salesforce組織には、契約に応じた総ストレージ容量が割り当てられています。この容量には、データ(レコード数)とファイル(添付ファイルやドキュメントなど)の両方が含まれます。組織全体のストレージ使用量が上限に達すると、新たなファイルをアップロードできなくなります。管理者は設定画面で使用量を確認できます。一般ユーザーは直接確認できませんが、アップロード時に「ストレージ容量不足」のエラーが表示される場合があります。

個人のストレージ使用量

ユーザーごとにもストレージ使用量の制限があります。これは主に「ファイル」オブジェクト(ContentVersion)に対して適用されますが、添付ファイルも個人の使用量にカウントされるケースがあります。特に、添付ファイルをレコードに追加した場合、そのファイルサイズはレコードの所有者(または最終更新者)の使用量に加算されることがあります。ライセンスの種類(例:Salesforce Platform や Sales Cloud)によって許容量が異なります。

確認手順:ファイルサイズ制限とストレージ使用量

以下の手順で、自分の環境で何が制限に引っかかっているのかを確認できます。最初にファイルサイズ、次に組織全体、最後に個人の使用量をチェックする順序が効率的です。

  1. アップロードするファイルのサイズを確認する:PC上でファイルのプロパティを開き、サイズが25MB(26,214,400バイト)を超えていないか確認します。特に大きな画像やPDFは注意が必要です。
  2. エラーメッセージを記録する:アップロード失敗時に表示されるエラーメッセージをスクリーンショットまたはメモに残します。メッセージが「ファイルサイズが大きすぎます」の場合はサイズ制限、「ストレージ容量が不足しています」の場合は容量不足を示します。
  3. 組織全体のストレージ使用量を管理者に確認する:自分が管理者の場合は、[設定] → [環境設定] → [ストレージ使用量] に進み、使用率をパーセントで確認します。ユーザーの場合は、管理者に問い合わせて現在の使用量と上限を教えてもらいます。
  4. 個人のストレージ使用量を確認する:自分のプロファイルから [ファイル] タブを開き、自分のファイル一覧を表示します。画面下部に「使用中のストレージ」が表示されている場合は、そこから個人の使用量を確認できます。表示されない場合は、管理者に問い合わせてください。
  5. 添付ファイルの保存先レコードを確認する:添付ファイルは特定のレコード(例:商談、ケース)に紐づきます。そのレコードに関連する添付ファイルの総サイズも制限に関係するかどうかは、主に組織全体のストレージに依存するため、レコード単位の制限はほとんどありませんが、大量のファイルが一つのレコードに集中していると、個人の使用量に影響する場合があります。

添付ファイルの種類と制限値の比較表

機能 最大ファイルサイズ ストレージ制限の対象 備考
添付ファイル (Attachment) 25 MB 組織全体のデータストレージ メール-to-ケースなど一部の機能では制限が異なる
ファイル (Files / ContentVersion) 2 GB 組織全体のファイルストレージ(別枠) 個人のファイル使用量制限あり(ライセンス依存)
Chatter 添付 2 GB ファイルストレージ(同上) フィードに直接投稿する場合
Note (ContentNote) 1 MB(テキストのみ) ファイルストレージ 画像は添付できない

表からわかるように、添付ファイルは25MBという厳しい制限があります。一方、FilesやChatter添付は2GBまで許容されるため、大きなファイルを共有する場合はFilesの利用を推奨します。また、ストレージの種類が「データストレージ」と「ファイルストレージ」に分かれており、それぞれ上限が異なる点に注意が必要です。

アップロード失敗時のトラブルシューティング手順

実際にアップロードできない状況に直面したとき、以下の手順で原因を特定し、解決を試みます。

  1. ファイルサイズを確認する:まずはローカルのファイルサイズをチェック。25MBを超えている場合は、添付ファイルとしてアップロードできません。解決策としては、ファイルを分割する、圧縮する(ZIP等)、またはFilesとしてアップロードする方法があります。
  2. ファイル名と拡張子を確認する:ファイル名にSalesforceで禁止されている文字(例:”/”、”*”、”?”など)が含まれていないか確認します。また、拡張子によってはブロックされている場合があります(例:.exe、.js)。セキュリティ設定により特定の拡張子が許可されていないことがあります。
  3. ブラウザのキャッシュをクリアする:まれにブラウザのキャッシュが原因でアップロードに失敗することがあります。シークレットモードや別のブラウザで試すことで切り分けられます。
  4. ネットワークのアップロード制限を確認する:社内ネットワークでファイアウォールやプロキシによるファイルサイズ制限がかかっている場合があります。IT部門に問い合わせるか、モバイル回線など別のネットワークで試します。
  5. 管理者にストレージ使用量を確認する:前章の手順で組織全体または個人のストレージが上限に達している場合は、管理者にストレージ追加購入や不要ファイルの削除を依頼します。
  6. 代替手段としてFilesを使用する:添付ファイルがどうしても必要な場合、一度Filesとしてアップロードし、レコードに関連付けることができます。この場合、ファイルサイズ制限が2GBに緩和されます。

失敗パターンと管理者への確認事項

よくある失敗パターン

容量以外の原因でアップロードに失敗するケースも存在します。代表的な失敗パターンを以下に示します。

  • ファイル名に特殊文字を含む:半角カタカナ、全角アルファベット、制御文字などが含まれているとエラーになります。英数字と一部の記号のみに制限しましょう。
  • ファイルが破損している:ダウンロードしたファイルが不完全だったり、ウイルススキャンで壊れたりすることがあります。別のファイルでテストしてください。
  • ブラウザ拡張機能の干渉:広告ブロッカーやスクリプト制御ツールがSalesforceのアップロード機能を妨害することがあります。拡張機能を一時無効にして試します。
  • Salesforceのメンテナンス中:管理者に確認し、メンテナンス時間帯を避けてください。

管理者へ確認する情報

問題が解決しない場合、管理者に以下の情報を伝えるとスムーズです。

  • アップロードに失敗したファイルの正確なサイズと種類
  • 表示されたエラーメッセージの全文とスクリーンショット
  • 添付しようとしたレコード(オブジェクト名とレコードID)
  • 発生時刻とブラウザの種類・バージョン
  • 自分が使用しているSalesforceエディションとライセンスタイプ

管理者はこれらの情報をもとに、組織のストレージ使用量やファイルサイズ制限の設定を確認し、必要に応じて制限値の変更(ただし有料プランの変更が必要な場合あり)やストレージ追加購入を検討します。

よくある質問(FAQ)

このテーマに関して、読者からよく寄せられる質問と回答をまとめました。

Q: 25MB以上のファイルを添付したいのですが、どうすればいいですか?
A: 添付ファイルの代わりに「ファイル(Files)」機能を使用してください。「ファイル」は2GBまでのファイルをアップロードでき、レコードに関連付けることも可能です。具体的には、レコードの関連リストから「ファイル」を追加するか、Chatterでファイルを共有します。
Q: 「ストレージ容量が不足しています」と表示されたが、管理者に知らせる以外に自分でできることはありますか?
A: 自分が所有する不要な添付ファイルやファイルを削除することで、個人の使用量を減らせる場合があります。ただし、組織全体の容量不足の場合は管理者が対応する必要があります。管理者に連絡する前に、自分のファイルを整理してみる価値はあります。
Q: ファイルを添付せずに、リンクとして共有することはできますか?
A: はい、可能です。外部ストレージ(SharePoint、Google Driveなど)にファイルを置き、そのURLをSalesforceのテキスト項目やChatterに貼り付ける方法があります。容量を消費しないため、大容量ファイルの場合は推奨されます。
Q: 添付ファイルの制限を緩和してもらうにはどうすればいいですか?
A: 添付ファイルの25MB制限はSalesforceのシステム制限であり、管理者が変更することはできません。回避策としては、ファイルの圧縮や分割、またはFilesの利用を検討してください。どうしても添付ファイルが必要な場合は、Salesforceサポートにフィーチャーリクエストを提出する方法もありますが、現時点では制限は変わりません。

まとめ

Salesforceで添付ファイルをアップロードできない場合、最初にファイルサイズが25MBを超えていないかを確認してください。次に、組織全体のストレージ使用量や個人の使用量が上限に達していないかを調べます。容量問題であれば、管理者に連絡してストレージ追加や不要データの削除を依頼するか、Filesへの切り替えを検討します。ファイル名やブラウザ、ネットワークといった容量以外の要因も併せてチェックすることで、迅速な問題解決につながります。日頃からストレージ使用量を定期的に確認し、大容量ファイルはFilesで管理する習慣をつけることをおすすめします。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT