Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
コードを使用した Salesforce の拡張
管理パッケージでの Apex 例外処理

管理パッケージでの Apex 例外処理

AppExchange 用に管理パッケージを作成するときは、Apex で捕捉されない例外が発生したときにメールで通知を受け取るユーザーを指定できます。

必要なエディション

使用可能なインターフェース: Salesforce Classic (使用できない組織もあります)
使用可能なエディション: Performance Edition、Unlimited Edition、Developer Edition、および Enterprise Edition
必要なユーザー権限
パッケージを作成する 「AppExchange パッケージの作成」
パッケージをアップロードする 「AppExchange パッケージのアップロード」
Apex を作成する 「Apex 開発」

捕捉されなかった例外の発生場所として、次が考えられます。

  • Visualforce アクションまたは getter メソッド
  • Web サービスメソッド
  • トリガー

送信されるメールの形式は次のとおりです。

-------------------------------------------------------------------------------- Subject: Developer script exception from CLASSNAME Apex script unhandled trigger exception by user/organization: USER_ID/ORG_ID EXCEPTION_STRING STACK_TRACE --------------------------------------------------------------------------------

次に例を示します。

-------------------------------------------------------------------------------- From: Apex Application?<info@salesforce.com> To: joeuser@salesforce.com <joeuser@salesforce.com> Subject: Developer script exception from Gack WS?Date: Mon, 26 Nov 2007 14:42:41 +0000 (GMT) (06:42 PST) Apex script unhandled trigger exception by user/organization: 010x0000000rfPg/00Fx00000009ejj TestException.Test Exception?: Gack WS exception Class.Gack WS?.gackTestException: line 4, column 11 --------------------------------------------------------------------------------

 
読み込み中
Salesforce Help | Article