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

Data Cloud Triggered Flow のデバッグログを確認する方法

公開日: Jan 5, 2026
説明

Data Cloud Triggered Flow で発生した事象を調査するために必要なデバッグログの特定方法と出力内容の確認方法を解説します。実際の動作セッションの特定やガバナ制限、連携データの詳細を確認する際に役立ちます。

解決策

【前提】

1) デバッグログを有効化する前に必要な作業

デバッグログを有効化する前に、まず事象の再現手順を特定し、可能な限り「最小限の再現ケース」を準備してください。

デバッグログはその性質上、有効化すると極めて詳細かつ膨大なデータが出力されます。調査対象の絞り込みが不十分なままログを取得すると、膨大な情報の中から原因を特定することが困難になり、解析に多大な時間を要することになります。調査を円滑に進めるため、事象に関係のない処理を排除した状態でデバッグログを取得することを推奨します。

2) デバッグログを有効化する方法

デバッグログを有効化する方法は、「Data Cloud: Data Cloud プラットフォームイベントでトリガーされるフローのデバッグログを有効にする」の記事を参考ください。

3) デバッグログの解析について

デバッグログの調査に関しましては、恐れ入りますがフローの作成者様にてご確認をお願いしております。
デバッグログは、セキュリティおよび仕様上の制限により、弊社サーバ側には記録されない仕組みとなっております。また、フロー内の詳細な処理ロジックや期待される挙動は、お客様の設計に基づいたものであるため、弊社にて内容を完全に把握し調査を行うことが困難です。

事象の早期解決のためには、フローの設計意図を把握されている開発者様がログを照会されるのが最も確実な方法となります。何卒ご理解とご協力をお願い申し上げます。

【デバッグログの探し方】

デバッグログは、[設定] | クイック検索で「デバッグログ」と入力 | [デバッグログ] から確認できます。
Data Cloud Triggered Flow 関連のデバッグログを確認する場合は、以下の条件に合うデバッグログを確認ください。

[ユーザー] 項目の値:Automated Process
[操作] 項目の値:Platform Event Process
[ログサイズ(バイト)] の値:少なくとも 5,000 byte 以上のもの
[開始時刻] の値:調査対象時間付近のもの

【Flow Builder のデバッグ機能とデバッグログの使い分け】

Flow Builder のデバッグ機能は、フロー作成時やフロー作成後の動作確認に有効です。しかし、長期間安定稼働していたフローが突然停止したなどの実稼働環境のトラブルシューティングでは、実際の動作時のデバッグログを確認する必要があります。

※注意:Flow Builder のデバッグ機能を使用して調査を行う際は、事前に「デバッグログ」の設定を無効化しておくことを推奨します。デバッグログが有効な状態では、デバッグ機能による挙動もすべてログに記録されてしまい、それが「実際の業務操作」によるものか「Flow Builder のデバッグ」によるものかの判別が困難になるためです。なお、デバッグ機能によるレコードの作成・更新・削除は実行後に自動でロールバックされるため、たとえデバッグログ内に処理完了の記録が残っていたとしても、実際のレコードが変更されることはありません。このようなログと実データの乖離による混乱を防ぐためにも、Flow Builder のデバッグ機能はデバッグログが無効な状態で実行することを推奨します。

 

【Data Cloud Triggered Flow のデバッグログの主な確認ポイント】

実際のデバッグログの出力例をもとに、Data Cloud Triggered Flow のデバッグログの主な確認ポイントを紹介します。

◆デバッグ対象のフロー

下記デバッグログの出力例は、以下のようなフローのデバッグログです。

・Data Cloud Triggered Flow
 - オブジェクト:Account
 - トリガー:レコードが作成または更新された
・レコードを更新要素
・Mail 送信アクション

◆デバッグログの出力例

65.0

APEX_CODE,FINEST;APEX_PROFILING,FINEST;CALLOUT,FINEST;DATA_ACCESS,FINER;DB,FINEST;NBA,FINE;SYSTEM,FINE;VALIDATION,INFO;VISUALFORCE,FINER;WAVE,FINEST;WORKFLOW,FINER

17:38:31.0 (806153)|USER_INFO|[EXTERNAL]|005Kj00000DKgrU|autoproc@00dkj00000nbapdman|(GMT+09:00) Japan Standard Time (Asia/Tokyo)|GMT+09:00
17:38:31.0 (959501)|EXECUTION_STARTED
17:38:31.0 (1017687)|CODE_UNIT_STARTED|[EXTERNAL]|EntityEventService:DataObjectDataChgEvent
17:38:31.0 (1123047)|EVENT_SERVICE_PUB_BEGIN|EventType:DataObjectDataChgEvent
17:38:31.0 (1265205)|EVENT_SERVICE_PUB_DETAIL|SubscriptionIds:301Kj000003G9wN|UserId:005Kj00000DE9Xv|EventData:[EntityObject of type: DataObjectDataChgEvent, id: 1e5xx00000BULpY]
17:38:31.0 (1281888)|EVENT_SERVICE_PUB_END|EventType:DataObjectDataChgEvent
17:38:31.0 (1448585)|CODE_UNIT_FINISHED|EntityEventService:DataObjectDataChgEvent
17:38:31.0 (1468512)|EXECUTION_FINISHED

 

👉️  DataObjectDataChgEvent を レコードID:301Kj000003G9wN のフローが登録(サブスクライブ)したことが確認できます。

 

17:38:31.2 (2587974)|USER_INFO|[EXTERNAL]|005Kj00000DKgrU|autoproc@00dkj00000nbapdman|(GMT+09:00) Japan Standard Time (Asia/Tokyo)|GMT+09:00
17:38:31.2 (739064929)|FLOW_CREATE_INTERVIEW_BEGIN|00DKj00000NbAPd|300Kj00000122xc|301Kj000003G9wN
17:38:31.2 (739494475)|FLOW_CREATE_INTERVIEW_END|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|【DataCloud】UpdateFlow

 

👉️  FLOW INTERVIEW が作成され、FLOW INTERVIEW ID:5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e が発行されたことが確認できます。FLOW INTERVIEW  は、実行中のフローのインスタンス(実体)のことで、Flow Builder で作成した「フロー定義(設計図)」に基づき、ユーザーやシステムがフローを起動するたびに生成される個別の実行セッションを指します。そのため、FLOW INTERVIEW ID が同じであれば、同じセッションで実行された関連する処理であると判断できます。

また、上記ログから対象のフローの名前は、「【Data Cloud】UpdateFlow」であることもわかります。

 

17:38:31.760 (760408811)|USER_INFO|[EXTERNAL]|005Kj00000DE9Xv|trailsignup.eee04be83d9e90@salesforce.com|(GMT+09:00) 日本標準時 (Asia/Tokyo)|GMT+09:00
17:38:31.760 (760508034)|FLOW_START_INTERVIEWS_BEGIN|1
17:38:31.760 (763592289)|FLOW_START_INTERVIEW_BEGIN|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|【DataCloud】UpdateFlow
17:38:31.760 (764174566)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOQL queries: 0 out of 100
17:38:31.760 (764208040)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOQL query rows: 0 out of 50000
17:38:31.760 (764227361)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOSL queries: 0 out of 20
17:38:31.760 (764236877)|FLOW_START_INTERVIEW_LIMIT_USAGE|DML statements: 0 out of 150
17:38:31.760 (764244860)|FLOW_START_INTERVIEW_LIMIT_USAGE|DML rows: 0 out of 10000
17:38:31.760 (764252317)|FLOW_START_INTERVIEW_LIMIT_USAGE|CPU time in ms: 1 out of 15000
17:38:31.760 (764266663)|FLOW_START_INTERVIEW_LIMIT_USAGE|Heap size in bytes: 0 out of 6000000
17:38:31.760 (764274421)|FLOW_START_INTERVIEW_LIMIT_USAGE|Callouts: 0 out of 100
17:38:31.760 (764283241)|FLOW_START_INTERVIEW_LIMIT_USAGE|Email invocations: 0 out of 10
17:38:31.760 (764291100)|FLOW_START_INTERVIEW_LIMIT_USAGE|Future calls: 0 out of 50
17:38:31.760 (764298761)|FLOW_START_INTERVIEW_LIMIT_USAGE|Jobs in queue: 0 out of 50
17:38:31.760 (764306449)|FLOW_START_INTERVIEW_LIMIT_USAGE|Push notifications: 0 out of 10

 

👉️  FLOW INTERVIEW の処理が開始され、最初に FLOW 関連の LIMIT (ガバナ制限)に関する情報を確認できます。例えば、CPU time の LIMIT 15000 ms のところ 1ms のみ使用していることが確認できます。

 

17:38:31.760 (764850298)|FLOW_VALUE_ASSIGNMENT|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|$Record|{KQ_ParentAccountId__c=null, ssot__ParentAccountId__c=, KQ_BillContactAddressId__c=null, KQ_SalesPhoneId__c=null, ssot__DataSourceObjectId__c=Account, ssot__Id__c=001Kj00002dQ1XfIAK, ssot__LastModifiedDate__c=2025-11-11 08:11:15, ssot__DataSourceId__c=Salesforce_Home, ssot__LastActivityDate__c=null, KQ_Id__c=null, ssot__CreatedDate__c=2025-11-11 08:11:15, ssot__AccountTypeId__c=, ssot__SalesPhoneId__c=001Kj00002dQ1XfIAK, ssot__BillContactAddressId__c=001Kj00002dQ1XfIAK, ssot__Name__c=AAA株式会社, ssot__Description__c=, ssot__Number__c=}

 

👉️  FLOW_VALUE_ASSIGNMENT では、$Record に格納された 1 レコードの各項目の値を確認できます。Data Cloud Triggered Flow に紐づく Data Action から渡されたデータが $Record に格納されます。複数レコードある場合、各レコードごとに上記のようなログが記録されます。この内容を確認することで Data Cloud Triggered Flow に連携されてきたデータのうち実際にこの Flow で参照されたレコードが確認できます。例えば、この Flow で参照された Account DMO のレコードの ssot__Name__c の値は「AAA株式会社」であることが確認できます。

 

17:38:31.760 (765048697)|FLOW_ELEMENT_BEGIN|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|FlowRecordUpdate|Update
17:38:31.760 (823554683)|FLOW_ELEMENT_DEFERRED|FlowRecordUpdate|Update
17:38:31.760 (823873322)|FLOW_ELEMENT_LIMIT_USAGE|3 ms CPU time, total 4 out of 15000
17:38:31.760 (823907530)|FLOW_ELEMENT_END|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|FlowRecordUpdate|Update
17:38:31.760 (824417536)|FLOW_START_INTERVIEW_END|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|【DataCloud】UpdateFlow
17:38:31.760 (824807017)|FLOW_BULK_ELEMENT_BEGIN|FlowRecordUpdate|Update
17:38:31.760 (826028001)|LIMIT_USAGE|[EXTERNAL]|FIELDSETS_DESCRIBES|1|100
17:38:31.760 (830068951)|LIMIT_USAGE|[EXTERNAL]|SOQL_ROWS|1|50000
17:38:31.760 (830089674)|LIMIT_USAGE|[EXTERNAL]|SOQL|1|100
17:38:31.760 (830096682)|LIMIT_USAGE|[EXTERNAL]|AGGS|1|300
17:38:31.760 (830307932)|FLOW_BULK_ELEMENT_DETAIL|FlowRecordUpdate|Update|1
17:38:31.760 (830333119)|LIMIT_USAGE|[EXTERNAL]|DML|1|150
17:38:31.760 (830340194)|LIMIT_USAGE|[EXTERNAL]|DML_ROWS|1|10000
17:38:31.840 (840691333)|CODE_UNIT_STARTED|[EXTERNAL]|DuplicateDetector
17:38:31.840 (840723094)|DUPLICATE_DETECTION_BEGIN
17:38:31.840 (841179779)|DUPLICATE_DETECTION_RULE_INVOCATION|DuplicateRuleId:0BmKj000002Lum0|DuplicateRuleName:Standard Account Duplicate Rule|DmlType:UPDATE
17:38:31.840 (841263314)|DUPLICATE_DETECTION_END
17:38:31.840 (841270348)|CODE_UNIT_FINISHED|DuplicateDetector
17:38:31.760 (879015309)|FLOW_VALUE_ASSIGNMENT|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|Update|true
17:38:31.760 (879346268)|FLOW_BULK_ELEMENT_LIMIT_USAGE|1 SOQL queries, total 1 out of 100
17:38:31.760 (879366942)|FLOW_BULK_ELEMENT_LIMIT_USAGE|1 SOQL query rows, total 1 out of 50000
17:38:31.760 (879379727)|FLOW_BULK_ELEMENT_LIMIT_USAGE|1 DML statements, total 1 out of 150
17:38:31.760 (879389712)|FLOW_BULK_ELEMENT_LIMIT_USAGE|1 DML rows, total 1 out of 10000
17:38:31.760 (879398609)|FLOW_BULK_ELEMENT_LIMIT_USAGE|8 ms CPU time, total 12 out of 15000
17:38:31.760 (879546129)|FLOW_BULK_ELEMENT_END|FlowRecordUpdate|Update|1|54

 

👉️  「Update」という名前のレコード更新要素が実行されたことや 1 行更新されたことが確認できます。
 FlowRecordUpdate などの要素に関する説明は、開発者ガイドの Flow のページも参考ください。

 

17:38:31.760 (879627560)|FLOW_ELEMENT_BEGIN|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|FlowActionCall|MailToTest
17:38:31.760 (879660033)|FLOW_ELEMENT_DEFERRED|FlowActionCall|MailToTest
17:38:31.760 (879700419)|FLOW_ELEMENT_LIMIT_USAGE|1 ms CPU time, total 13 out of 15000
17:38:31.760 (879714233)|FLOW_ELEMENT_END|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|FlowActionCall|MailToTest
17:38:31.760 (879772086)|FLOW_BULK_ELEMENT_BEGIN|FlowActionCall|MailToTest
17:38:31.760 (892863633)|WF_EMAIL_SENT|Reference:emailSimple|Recipients:test@salesforce.com |CcEmails:
17:38:31.760 (893360020)|FLOW_ACTIONCALL_DETAIL|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|MailToTest|メールを送信|emailSimple@2.0.1@2.0.1|true|
17:38:31.760 (893444368)|FLOW_VALUE_ASSIGNMENT|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|MailToTest|true
17:38:31.760 (893487749)|FLOW_ACTIONCALL_DETAIL|5543ded13cad479f1ca554c5cffe19a71c3b2d-ea8e|MailToTest|メールを送信|emailSimple@2.0.1|true|
17:38:31.760 (893683107)|FLOW_BULK_ELEMENT_LIMIT_USAGE|10 ms CPU time, total 23 out of 15000
17:38:31.760 (893710826)|FLOW_BULK_ELEMENT_END|FlowActionCall|MailToTest|0|13
17:38:31.760 (893995114)|FLOW_START_INTERVIEWS_END|1

 

👉️  「MailToTest」という名前のメール送信アクションが実行されたことや test@salesforce.com 宛にメールが正常に送信されたことが確認できます。

ナレッジ記事番号

005239207

 
読み込み中
Salesforce Help | Article