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

コミュニティケースへのファイル添付時の「CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY」

公開日: Oct 13, 2022
説明

※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

Customer Community Plus(カスタマーコミュニティプラス)ユーザが作成したケースにいずれかの種類のファイルをアタッチすると、次のエラーがユーザに表示されます。

エラー:
Apex トリガ AttachmentTrigger が原因で予期しない例外が発生しました。管理者に連絡してください: TriggerName: 次の原因による AfterInsert の実行: System.DmlException: 更新に失敗しました。最初のエラー: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY, TriggerName: 次の原因による AfterUpdate の実行: System.QueryException: <オブジェクト名> へのアクセス権が不十分です。


報告されているオブジェクトへのアクセス権が Customer Community Plus(カスタマーコミュニティプラス)ユーザのプロファイルに付与されているにもかかわらず、このエラーが発生します。

解決策として、Salesforce(セールスフォース)の設定で特定の権限を有効にする必要があります。

解決策

コミュニティユーザライセンスに関するドキュメントの説明に従って、次の権限を有効にする必要があります。

1.Files の [設定] に移動します。
Salesforce Classic の場合: [設定] | [カスタマイズ] | [Salesforce Files] | [設定] | [一般設定]
Lightning Experience の場合: [設定] | [機能設定] | [Salesforce Files] | [一般設定]

2.[編集] をクリックし、次のチェックボックスをオンにします。
  • レコードの [添付ファイル] 関連リストにアップロードされたファイルは添付ファイルではなく Salesforce Files としてアップロードされる 
  • サイトのゲストユーザにファイルのアップロードを許可する 
 
3.変更を保存します。

これらの権限を有効にすると、問題が解決します。
ナレッジ記事番号

000382054

 
読み込み中
Salesforce Help | Article