Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Salesforce フローを使用したビジネスプロセスの自動化
Data Cloud トリガーフローテスト結果の解釈

Data Cloud トリガーフローテスト結果の解釈

Data Cloud トリガーフローテストの結果を確認し、失敗したアサーションをトラブルシューティングします。

必要なエディション

サポートされているエディションを表示する。
必要なユーザー権限
Einstein for Flow や Agentforce for Flow など、Flow Builder で使用できるすべてのフロー タイプ、要素、機能を使用してフローを開く、編集、作成、有効化、または無効化する 「フローの管理」

フローをテストした後に結果を確認し、さまざまな条件下でフローが意図したとおりに動作することを確認します。

この手順は、Data Cloud トリガーフローに適用されます。代わりにレコードトリガーフローまたは自動起動フローのテストシナリオ結果を解釈するには、「テストモードでのテストシナリオ結果の解釈 (ベータ)」を参照してください。

  1. テスト実行の詳細を表示するには、アクションメニューアイコンをクリックし、[Run Test and View Details] を選択します。
    [Test Run Details (テスト実行の詳細)] の [All Details (すべて詳細)] タブには、テスト実行全体の結果が表示されます。フローが失敗した場合は、フローエラーをトラブルシューティングします。
  2. フローテストの状況を確認するには、[テスト実行の詳細] で [アサーション] タブを選択し、各アサーションを展開します。
    [アサーション] タブが選択されているテスト実行の詳細
    Flow Builder では、テスト実行のパスが強調表示されます (1)。[Test Run Details (テスト実行の詳細)] では、各アサーションが探している条件 (2)、それらの条件がチェックされた値 (括弧内) (3)、そのアサーションに定義したカスタムエラーメッセージ (4) が示されます。
  3. 失敗したフローテストを解釈します。
    1. 失敗したアサーションの条件と条件評価を確認します。
      この例では、[優先度を高に設定] 要素で、失敗したアサーションは [$Record’s Priority ($Record の優先度)] 項目の値を [高] に設定します。
    2. 値を変更するには、要素をクリックし、[Edit Element (要素の編集)] をクリックします。
      この例では、失敗したアサーションを修正するには、[優先度を高に設定] 要素を編集し、$Record の優先度を [高] に変更します。
    3. フローを保存し、失敗したフローテストを実行します。
例
例

このテストでは、オブジェクトが更新されたときにフローを検証します。

サンプルテスト設定が表示されている [新規テスト] ウィンドウ。

テストには、トリガーレコードの初期値および更新値を設定する項目が含まれます。このレコードは、フローの実行をトリガーするレコードと同じレコードです。テストでは、テストでのみ使用されるレコードのコピーが作成されます。このレコードはデータベースには保存されません。

テストでは、各アサーションを評価して、フローが期待どおりに実行されていることを検証します。テストでは、フロー要素が実行されたかどうかと、フローのリソース値が期待どおりに設定されたかどうかのみを評価できます。テストでは、Salesforce データベースの既存のデータと、ルールや制限などのカスタマイズに基づいてフローが評価されます。

アサーションとその値が表示されている [アサーションを設定] セクション

フローにテストが含まれる場合、[テスト] リストビューには、フローのすべてのテストと、関連付けられたテスト結果が表示されます。

作成されたテストが表示されている [テスト] リストビュー

テストの実行が完了すると、[テスト実行の詳細] には各アサーションがどのように評価されたかが表示されます。条件が false に評価されると、アサーションとテストは失敗します。すべてのアサーションが合格すると、テストは合格します。

[テスト実行の詳細] の下にある [アサーション] タブが表示されている Flow Builder

[すべての詳細] タブには、テスト実行全体の結果が表示されます。アサーションはテスト実行の終了時に評価されます。

[すべての詳細] タブが表示されている [テスト実行の詳細] セクション

フローが期待どおりに機能することを確信できたら、テストしたバージョンを有効化して、フローを配布します。

 
読み込み中
Salesforce Help | Article