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

不正な Apex により Apex ベースのトランザクションセキュリティポリシーが失敗した場合のユーザがロックアウトされる可能性

公開日: May 15, 2026
説明

Spring '19 以前のリリースでは、Apex ベースのトランザクションセキュリティポリシーが存在し、Apex コードが実行時に失敗した際、そのポリシーは無視され、ユーザーはブロックされませんでした。ネットワーク用語では、ポリシーが「フェイルオープン」したことを意味します。

解決策

Spring '19 リリースによりこの動作は修正されました。従って、Apex ベースのトランザクションセキュリティポリシーのコードが実行時に失敗した場合、または、組織の制限を超える場合は、ユーザが影響を受ける可能性があります。ネットワーク用語では、ポリシーが「フェイルクローズ」することを意味します。

例として、ログインイベントポリシーに誤った Apex コードが含まれていることにより実行時にポリシーが失敗した際、その結果として一部のユーザが Salesforce からロックアウトされることがあります。ロックアウトが発生し、組織にログインできない場合は、以下の手順を実行します: 
 

1. トランザクションセキュリティの一時的な無効化のため、Salesforce カスタマーサポートへ連絡してください。
2. 組織にログインし、ポリシーの Apex コードを修正してください。
3. トランザクションセキュリティの再有効化のため、Salesforce カスタマーサポートへ連絡してください。
 

ログイン以外のイベント種別のエラーが発生した場合、問題を解決するためにトランザクションセキュリティを無効化する必要はありません。組織内ポリシーの Apex コードの修正のみが必要です。

ナレッジ記事番号

000382877

 
読み込み中
Salesforce Help | Article