Salesforce (セールスフォース) のデバッグログを取得し、オートメーションや異常動作のトラブルシューティングを行う方法を解説します。設定画面からデバッグログを有効化し、適切なデバッグレベルを設定する手順を詳述します。さらに、ログの分析方法や注意すべきポイントについても説明します。
[デバッグログ] の有効化
問題の再現
デバッグログの参照
デバッグログを参照することは状況を把握するための鍵となります。ただし、ログに多くの情報が含まれていると理解するのが難しくなる場合もあります。以下に注意すべき一般的な点と、このような事象を発見した場合の解釈方法をいくつか挙げます。
ENTERING_MANAGED_PKG: これはコードが AppExchange の管理パッケージからロジックを実行しているという意味です。このコードは保護されているため、状況を正確に把握する方法はありません。
LIMIT_USAGE_FOR_NS: 通常、この後にはトランザクションが特定の名前空間に対して現在受けている制限が続きます。これはガバナ制限に達していることに問題があるかどうかを確認するのに役立ちます。
SOQL_EXECUTE_BEGIN: これは SOQL クエリがコードによって実行されている場合に表示されます。これにより、正確なクエリを把握して、形式が正しいかどうかを確認できます。
SOQL_EXECUTE_END: 通常、これは SOQL Execute Begin の後に表示され、SOQL クエリから返された行数を示します。行数が 0 の場合は、レコードが見つからなかったという意味です。
FLOW_CREATE_INTERVIEW_BEGIN: これはフローの開始時に使用され、フローインタラクションの開始を特定するのに役立ちます。
FLOW_INTERVIEW_FINISHED_LIMIT_USAGE: レコードトリガーフローに関連するガバナ制限をトラブルシューティングする場合、このイベントを探すとフロートランザクションの終了時の制限を確認すると参考になる可能性があります。
FATAL_ERROR: この原因はさまざまなものが考えられますが、通常、これが見つかった場合はデバッグログ内でこれに先行する何かに起因してエラーが発生したことがわかります。
DML_BEGIN: これは何らかのタイプのレコードの挿入または更新が行われていることを示します。実行される DML 操作を指定する識別子があります。
デバッグログには他にも多くのイベントが表示されます。すべてのリストはこちら (https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_debugging_system_log_console.htm) で確認できます。
自動化されたユーザー
標準のデバッグログページでは、S2S接続ユーザーや自動化されたユーザーのような特定のユーザーのデバッグログを設定することはできません。 詳細については、システムユーザーをデバッグする をご覧ください。
000392579

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.