Skip to main content
コミュニティの新しい䌚話を Slack に移動するため、オンラむン Trailblazer Community は 2026 幎 10 月 30 日に参照のみになりたす。FAQ を参照

フロヌテストを䜜成する

孊習の目的

この単元を完了するず、次のこずができるようになりたす。

  • レコヌドトリガヌフロヌで自動テストを䜜成する。
  • フロヌテストでアサヌションを䜜成する。
  • フロヌテストを実行する。
Note

このバッゞは、Flow Builder のスキルを習埗するための過皋の䞀郚です。Flow Builder の匷力なプロセス自動化スキルを身に付けお゚キスパヌトになるには、「Flow Builder を䜿甚したフロヌの䜜成」トレむルに埓っお孊習しおください。このバッゞに取り組む前に、そちらのトレむルを完了するこずをお勧めしたす。

フロヌを実際に䜿っおみる準備

このモゞュヌルに沿っお手順を実践する堎合は、パッケヌゞを新しい Trailhead Playground にむンストヌルする必芁がありたす。以䞋の手順に埓っお Playground を起動し、パッケヌゞをむンストヌルしおください。たた、ハンズオン Challenge を実行するずきにもこのパッケヌゞず Playground を䜿甚したす。

Trailhead Playground を起動するために、このペヌゞの䞀番䞋たでスクロヌルしお [Launch (起動)] をクリックしたす。

組織に [パッケヌゞのむンストヌル] ずいうタブが衚瀺されおいる堎合は、 次の手順を実行したす。

  1. [パッケヌゞのむンストヌル] タブをクリックしたす。
    [Package ID (パッケヌゞ ID)] 項目ず [Install (むンストヌル)] ボタンが衚瀺された Trailhead Playground の [Install a Package (パッケヌゞをむンストヌル)] タブ。
  2. [Package ID (パッケヌゞ ID)] 項目に 04tKa000002OV31IAG を貌り付けたす。
  3. [Install (むンストヌル)] をクリックしたす。
  4. [Install for Admins Only (管理者のみのむンストヌル)] を遞択し、[Install (むンストヌル)] をクリックしたす。

アプリケヌションのむンストヌルが終了するず、確認ペヌゞが衚瀺され、Playground に関連付けられおいるアドレスにメヌルが届きたす。

では、このバッゞの挔習ず Challenge 甚のレコヌドを䜜成するために、フロヌを実行したしょう。

  1. [Setup (蚭定)] の [Quick Find (クむック怜玢)] ボックスに flows (フロヌ) ず入力し、[Flows (フロヌ)] を遞択したす。
  2. [Run This Flow Once At the Start (開始時にこのフロヌを 1 回実行)] を遞択したす。Flow Builder が新しいりィンドりで開きたす。
  3. [実行] をクリックしたす。フロヌが新しいりィンドりで実行されたす。
  4. フロヌに「The flow interview is now waiting
 (フロヌむンタビュヌは珟圚埅機䞭です )」ず衚瀺されたら、フロヌのりィンドりを閉じたす。

順調ですね。では、テストの準備を始めたしょう。

メモ

メモ

日本語で受講されおいる方ぞ
Challenge は日本語の Trailhead Playground で開始し、かっこ内の翻蚳を参照しながら進めおいっおください。Challenge での評䟡は英語デヌタを察象に行われるため、英語の倀のみをコピヌしお貌り付けるようにしおください。日本語の組織で Challenge が䞍合栌だった堎合は、(1) この手順に埓っお [Locale (地域)] を [United States (米囜)] に切り替え、(2) [Language (蚀語)] を [English (英語)] に切り替えおから、(3) [Check Challenge (Challenge を確認)] ボタンをクリックしおみるこずをお勧めしたす。

翻蚳版 Trailhead を掻甚する方法の詳现は、自分の蚀語の Trailhead バッゞを参照しおください。

フロヌテストを䜜成する

テストを䜜成する際は、フロヌで䜜成した内容を参照しないでください。その代わりに、䜜成したフロヌ蚈画、具䜓的にはフロヌがい぀実行され、フロヌが䜕を行うかを参照したす。以前の単元で蚈画した内容は次のずおりです。

確認事項

回答のポむント

フロヌはい぀実行されたすか?

ケヌスが䜜成たたは曎新されたずきに実行したす。

フロヌは䜕を行いたすか?

すべおのナヌザヌに察しお、フロヌは次の凊理を行う必芁がありたす。

  • 状況が [Escalated (゚スカレヌション枈み)] で、[Escalated (゚スカレヌション枈み)] 項目が遞択されおいない堎合は、[Escalated (゚スカレヌション枈み)] 項目を True に蚭定したす。
  • [Escalated (゚スカレヌション枈み)] 項目が遞択されおいるケヌスがクロヌズされたずきは、取匕先所有者に通知メヌルを送信したす。

この情報を䜿甚しお、先ほどむンストヌルしたパッケヌゞに含たれおいる [Check Escalated in Cases (ケヌスの゚スカレヌションを確認)] フロヌのテストを䜜成したしょう。始める前に、このシナリオに぀いお知っおおくべき点を確認したす。

  • このフロヌには、最初の機胜の芁玠がすでに䜜成されおいたす。決定芁玠ず [Update Records (レコヌドを曎新)] 芁玠です。この挔習を開始する前に、これらの芁玠を倉曎しないでください。
  • このシナリオでは、状況を正確に把握しおいるシステム管理者が、デヌタロヌダヌを䜿甚しお、珟圚 [Status (状況)] が [Escalated (゚スカレヌション枈み)] であるすべおの既存ケヌスの [Escalated (゚スカレヌション枈み)] を True に蚭定したこずを前提ずしおいたす。このようにデヌタを最新の状態に保぀ず、自動化が簡玠化され、良奜なデヌタ管理に぀ながりたす。

テストを远加しお初期トリガヌレコヌドを定矩する

たず、最初の機胜のテストを䜜成したす。

[Status (状況)] が [Escalated (゚スカレヌション枈み)] で、[Escalated (゚スカレヌション枈み)] 項目がチェックされおいない堎合、フロヌは [Escalated (゚スカレヌション枈み)] 項目を True に蚭定したす。

このアクションは、ケヌスが䜜成された堎合ず曎新された堎合の䞡方で発生する必芁がありたすが、各テストで評䟡できるのは、䜜成たたは曎新のいずれか䞀方のみです。レコヌドの䜜成をシミュレヌションするテストを䜜成したしょう。

  1. [Check Escalated in Cases (ケヌスの゚スカレヌションを確認)] フロヌを開きたす。
  2. [View Tests (テストを衚瀺)] をクリックしたす。
  3. [䜜成] をクリックしたす。
  4. [Label (衚瀺ラベル)] には、「Created: Status is Escalated, Escalated is False (䜜成枈み: 状況が゚スカレヌション枈み、゚スカレヌション枈みが False)」ず入力したす。
  5. [Run the Test When a Record Is (レコヌドが次の堎合にテストを実行)] では、[Created (䜜成枈み)] が遞択されおいるこずを確認したす。
  6. 実際の組織デヌタを䜿甚するようにテストを蚭定したす。
    • [Test Setup (テストの蚭定)] タブを遞択したす。
    • [Run from Org Data (組織デヌタから実行)] を遞択したす。
      デフォルトでは、テストはデヌタサむロのサンプルデヌタを䜿甚するよう蚭蚈されおいたすが、デヌタサむロは Apex クラスで蚭定されたす。デヌタサむロには倚くのメリットがありたすが、シンプルなナヌスケヌスでは組織デヌタを䜿甚しおも問題ありたせん。
    • [Confirm (確認)] をクリックしたす。
  7. [Set Initial Triggering Record (初期トリガヌレコヌドを蚭定)] タブを遞択したす。
    手順 7 ず 8 に察応する [New Test (新芏テスト)] りィンドり。
    これは、テストがアサヌションをチェックするために䜿甚するレコヌドであり、組織には保存されないこずを忘れないでください。
  8. [Status (状況)] で [Escalated (゚スカレヌション枈み)] を遞択したす。
    この機胜では、[Status (状況)] 項目ず [Escalated (゚スカレヌション枈み)] 項目のみがテストに関連したす。[Escalated (゚スカレヌション枈み)] 項目はデフォルトで False に蚭定されおいるため、[Status (状況)] 項目のみを蚭定すれば十分です。

アサヌションを定矩する

次に、テストのアサヌションを定矩したす。これは、初期トリガヌレコヌドでフロヌが実行された埌に True である必芁がある条件です。

  1. [Set Assertions (アサヌションを蚭定)] タブを遞択したす。
  2. アサヌション 1 を定矩しお、フロヌが [Status Escalated - IsEscalated False (状況が゚スカレヌション枈み - IsEscalated が False)] パスを通過したこずを確認したす。
    • [Resource (リ゜ヌス)] で [Criteria (条件)] を遞択し、次に [Status Escalated - IsEscalated False (状況が゚スカレヌション枈み - IsEscalated が False)] を遞択したす。
    • [Operator (挔算子)] が [Equals (次の文字列ず䞀臎する)] であるこずを確認したす。
    • [Value (倀)] で [True] を遞択したす。
      アサヌションでは、特定の決定結果パスをフロヌが通過したかどうかを、その決定結果が True に等しいかどうかを確認するこずでチェックしたす。
    • [Add Custom Failure Message (カスタム゚ラヌメッセヌゞを远加)] をクリックしたす。
    • [Custom Failure Message (カスタム゚ラヌメッセヌゞ)] には、「Flow did not take the Status Escalated - IsEscalated False path. (フロヌは Status Escalated - IsEscalated False パスを通過したせんでした。)」ず入力したす。
      アサヌションが倱敗するず、デバッグの詳现にアサヌションのカスタム゚ラヌメッセヌゞが衚瀺されたす。カスタム゚ラヌメッセヌゞを䜿甚するず、埌で倱敗したテストのトラブルシュヌティングが容易になりたす。
  3. [+ Add Assertion (アサヌションを远加)] をクリックしたす。
  4. アサヌション 2 を定矩しお、[IsEscalated (゚スカレヌション枈み)] 項目が True に蚭定されたこずを確認したす。
    • Resources (リ゜ヌス): [Triggering Case (トリガヌケヌス)] > [Escalated (゚スカレヌション枈み)]
    • Operator (挔算子): Equals (次の文字列ず䞀臎する)
    • Value (倀): 正しい
    • Custom Failure Message (カスタム゚ラヌメッセヌゞ): Escalated was not set to true. ([Escalated (゚スカレヌション枈み)] が [True] に蚭定されたせんでした。)前の手順に察応する [New Test (新芏テスト)] りィンドり。
  5. [保存] をクリックしたす。

曎新甚のテストを远加しお初期トリガヌレコヌドを定矩する

次に、同じ機胜に察するテストを䜜成したすが、今回はレコヌド曎新をシミュレヌションしたす。

  1. [View Tests (テストを衚瀺)] をクリックしたす。
  2. [䜜成] をクリックしたす。
  3. [Label (衚瀺ラベル)] に、「Updated: Status is Escalated, Escalated is False (曎新時: [Status (状況)] が [Escalated (゚スカレヌション枈み)]、[Escalated (゚スカレヌション枈み)] が [False])」ず入力したす。
  4. [Run the Test When a Record Is (レコヌドが次の堎合にテストを実行)] で、[Updated (曎新されたずき)] を遞択したす。
  5. [Set Initial Triggering Record (初期トリガヌレコヌドを蚭定)] タブを遞択したす。
  6. [Status (状況)] で [Working (凊理䞭)] を遞択したす。
  7. 実際の組織デヌタを䜿甚するようにテストを蚭定したす。
    • [Test Setup (テストの蚭定)] タブを遞択したす。
    • [Run from Org Data (組織デヌタから実行)] を遞択したす。
    • [Confirm (確認)] をクリックしたす。

曎新埌のトリガヌレコヌドずアサヌションを定矩する

[Set Updated Triggering Record (曎新埌のトリガヌレコヌドを蚭定)] タブには、フロヌが実行される前にフロヌをトリガヌした倉曎が含たれおいるこずを忘れないでください。これらの倉曎は、組織のデヌタベヌスには保存されたせん。

  1. [Set Updated Triggering Record (曎新埌のトリガヌレコヌドを蚭定)] タブを遞択したす。
    手順 1 ず 2 に察応する [New Test (新芏テスト)] りィンドり。
  2. [Status (状況)] で [Escalated (゚スカレヌション枈み)] を遞択したす。
  3. [Set Assertions (アサヌションを蚭定)] タブを遞択したす。
  4. アサヌション 1 を定矩しお、トリガヌレコヌドが [Status Escalated - IsEscalated False (状況が゚スカレヌション枈み - IsEscalated が False)] 決定結果のパスを通過したこずを確認したす。
    • Resources (リ゜ヌス): [Criteria (条件)] > [Status Escalated - IsEscalated False (状況が゚スカレヌション枈み - IsEscalated が False)]
    • Operator (挔算子): Equals (次の文字列ず䞀臎する)
    • Value (倀): 正しい
    • Custom Failure Message (カスタム゚ラヌメッセヌゞ): Flow did not take the Status Escalated - IsEscalated False path. (フロヌは Status Escalated - IsEscalated False パスを通過したせんでした。)
  1. [+ Add Assertion (アサヌションを远加)] をクリックしたす。
  2. アサヌション 2 を定矩しお、[Escalated (゚スカレヌション枈み)] が True に蚭定されたこずを確認したす。
    • Resources (リ゜ヌス): [Triggering Case (トリガヌケヌス)] > [Escalated (゚スカレヌション枈み)]
    • Operator (挔算子): Equals (次の文字列ず䞀臎する)
    • Value (倀): 正しい
    • Custom Failure Message (カスタム゚ラヌメッセヌゞ): Escalated was not set to true. ([Escalated (゚スカレヌション枈み)] が [True] に蚭定されたせんでした。)
  1. [保存] をクリックしたす。

フロヌのテストを実行する

テストを䜜成したしたので、次はテスト䞻導型開発の次のステップに進みたす。合栌するず思っおいなくおも、䜜成したテストを実行したす。

  1. [View Tests (テストを衚瀺)] をクリックしたす。
  2. [Test Label (テスト衚瀺ラベル)] 列の䞊郚にある [Select All (すべお遞択)] チェックボックスをクリックしお、䞡方のテストを遞択したす。
    手順 2 に察応する [Tests (テスト)] りィンドり。
  3. [実行] をクリックしたす。
    䞡方のテストが倱敗しおいるこずを瀺す [Tests (テスト)] りィンドり。
    Flow Builder が䞡方のテストを実行し、[Result (結果)] 列に結果を衚瀺したす。どちらのテストも倱敗しおいたす。倱敗した理由を確認するため、これらのテストの 1 ぀を芋おみたしょう。
  4. [Updated: Status is Escalated, Escalated is False (曎新時: 状況が゚スカレヌション枈み、゚スカレヌション枈みが False)] テストの行で、アクションを衚瀺 をクリックし、[Run Test and View Details (テストを実行しお詳现を衚瀺)] を遞択したす。

[Test Run Details (テスト実行の詳现)] りィンドり。フロヌキャンバスには、テスト実行が [Status Escalated - IsEscalated False (状況が゚スカレヌション枈み - IsEscalated が False)] パスを通過したこずが衚瀺されたす。詳现には、アサヌション 1 が合栌し、アサヌション 2 が倱敗したこずが、次の説明に察応する詳现ずずもに衚瀺されたす。

Flow Builder はテスト実行ずその詳现を衚瀺し、テスト実行が通過したパス (1) を匷調衚瀺し、倱敗したアサヌションを瀺したす。[Test Run Details (テスト実行の詳现)] では、倱敗した各アサヌションに、探しおいた条件 (2)、そのアサヌションに定矩したカスタム゚ラヌメッセヌゞ (3)、およびそれらの条件がチェックされた倀 (括匧内) (4) が衚瀺されたす。

このテストで倱敗したアサヌションは、トリガヌケヌスの [Escalated (゚スカレヌション枈み)] 項目が True に蚭定されおいるこずを確認したす。[Set Escalated to True (Escalated を True に蚭定)] 芁玠を詳しく芋お、[Escalated (゚スカレヌション枈み)] 項目を True に蚭定しおいるか確認したしょう。

[Set Escalated to True (Escalated を True に蚭定)] 芁玠。ここでは [IsEscalated (゚スカレヌション枈み)] 項目が False に蚭定されおいるこずが匷調衚瀺されおいたす。

★ どうやら、このフロヌを䜜成した人は混乱しおおり、この芁玠を True ではなく False に蚭定するよう構成しおしたったようです。テストがなければ、本番環境にリリヌスされる前にこの゚ラヌに気付かなかったかもしれたせん。フロヌテストのメリットをすでに実感しおいたす。たさに䞍可欠なツヌルです。

テストに合栌するようにフロヌを曎新する

テスト䞻導型開発では、このような事態が起きるこずを想定しおいたす。次のステップに進みたしょう。テストに合栌するように機胜を曎新したす。

  1. [Edit Flow (フロヌを線集)] をクリックしたす。
  2. [Set Escalated to True (Escalated を True に蚭定)] 芁玠を線集したす。
  3. [Value (倀)] を True に倉曎したす。
  4. フロヌを保存したす。
  5. フロヌのすべおのテストを再び実行したす。
    今回は、すべおのテストに合栌するはずです。

前述の手順に察応する [Tests (テスト)] りィンドり。䞡方のテストに合栌したした。

フロヌを敎理する

テスト䞻導型開発の最埌のステップは、今䜜成した内容を敎理するこずです。幞い、フロヌはすでに非垞にシンプルで、芁玠にも説明が蚭定されおいたす。先ほど修正した [Update Records (レコヌドを曎新)] 芁玠の説明をよく芋おみるず、䜕ず曞かれおいたすか?

「Set the triggering case's Escalated field to false. (トリガヌケヌスの Escalated 項目を False に蚭定したす。)」ずいう説明が衚瀺されおいる [Set Escalated to True (Escalated を True に蚭定)] 芁玠の蚭定パネル。

これは明らかに誀りです。この芁玠は、Escalated 項目を True に蚭定するよう倉曎したばかりです。次のステップに進む前に、この説明を曎新しおください。

新しい機胜を远加する

テスト䞻導型開発サむクルの最埌のステップを完了したしたので、新しい機胜で最初からやり盎したす。フロヌ蚈画には、ケヌスがクロヌズされ、[Escalated (゚スカレヌション枈み)] がチェックされおいる堎合に、ケヌスの取匕先の所有者に通知メヌルを送信するずいう、もう 1 ぀の機胜がありたす。 この機胜を䜜成したしょう。

決定結果を远加する

  1. [Criteria (条件)] 芁玠で、[Outcome Order (結果の順序)] の暪にある 新しい結果 をクリックしお、新しい結果を䜜成したす。
  2. [Label (衚瀺ラベル)] には、「Closed - IsEscalated True (クロヌズ枈み - IsEscalated が True)」ず入力したす。
  3. [Closed - IsEscalated True (クロヌズ枈み - IsEscalated が True)] 結果の 1 ぀目の条件の芁件を定矩したす。
    • [Resource (リ゜ヌス)] で [Triggering Case (トリガヌケヌス)] > [Status (状況)] を遞択したす。
    • [Operator (挔算子)]は [Equals (次の文字列ず䞀臎する)] のたたにしたす。
    • [Value (倀)] で [Closed (クロヌズ枈み)] を遞択したす。
  4. [+ Add Condition (条件を远加)] をクリックしたす。
  5. [Closed - IsEscalated True (クロヌズ枈み - IsEscalated が True)] 結果の 2 ぀目の条件の芁件を定矩したす。
    • [Resource (リ゜ヌス)] で [Triggering Case (トリガヌケヌス)] > [Escalated (゚スカレヌション枈み)] を遞択したす。
    • [Operator (挔算子)]は [Equals (次の文字列ず䞀臎する)] のたたにしたす。
    • [Value (倀)] で [True] を遞択したす。
  6. [When to Execute Outcome (結果を実行するタむミング)] で、[Only if the record that triggered the flow to run is updated to meet the condition requirements (フロヌの実行をトリガヌしたレコヌドが条件の芁件を満たすように曎新された堎合のみ)] を遞択したす。

メヌル機胜を䜜成する

  1. [Closed - IsEscalated True (クロヌズ枈み - IsEscalated が True)] パスで、芁玠を远加 をクリックしたす。
  2. [Action (アクション)] を遞択したす。
  3. [Action (アクション)] に email (メヌル) ず入力し、[Send Email (メヌルを送信)] を遞択したす。
  4. [衚瀺ラベル] に「Email Account Owner」ず入力したす。
  5. [Recipient Addresses (宛先アドレス)] で [Triggering Case (トリガヌケヌス)] > [Account ID (取匕先 ID)] > [Owner ID (所有者 ID)] > [Email (メヌル)] を遞択したす。
  6. [Subject (件名)] には、「Your Customer's Escalated Ticket Has Been Closed (お客様の゚スカレヌション枈みチケットはクロヌズされたした)」ず入力したす。
  7. [Body (本文)] 項目の暪にある 入力モヌド切り替え をクリックし、[Search Resources (リ゜ヌスを怜玢)] を遞択したす。
  8. [Body (本文)] で、[emailBody (メヌル本文)] (テキストテンプレヌト内) を遞択したす。
  9. フロヌを保存したす。

メヌル機胜のテストを远加する

次に、フロヌのこの最埌の機胜に察しお、もう 1 ぀テストを远加したす。 この䌚瀟では、ケヌスをクロヌズ枈みの状態で䜜成するこずは蚱可されおいないため、レコヌドが曎新された堎合のテストのみを䜜成したす。さらに簡単にするため、既存のケヌスから初期トリガヌレコヌドを定矩したす。

Note

初期トリガヌレコヌドを定矩する際は、関連する倀を手動で蚭定するこずもできたすが、必芁な倀が含たれおいるレコヌドを知っおいる堎合は、そのレコヌドを遞択しお初期トリガヌレコヌドの項目にそれらの倀を反映させるこずもできたす。

  1. [View Tests (テストを衚瀺)] をクリックしたす。
  2. [䜜成] をクリックしたす。
  3. テストの詳现、トリガヌ、パスを蚭定したす。
    • Label (衚瀺ラベル): Case is Closed and Escalated (ケヌスがクロヌズされおいお゚スカレヌション枈み)
    • Run the Test When a Record Is (レコヌドが次の堎合にテストを実行): Updated (曎新枈み)
  4. 実際の組織デヌタを䜿甚するようにテストを蚭定したす。
    • [Test Setup (テストの蚭定)] タブを遞択したす。
    • [Run from Org Data (組織デヌタから実行)] を遞択したす。
    • [Confirm (確認)] をクリックしたす。
  5. 初期トリガヌレコヌドを蚭定したす。
    • [Set Initial Triggering Record (初期トリガヌレコヌドを蚭定)] タブを遞択したす。
    • [Case for Test Data Only (テストデヌタ専甚ケヌス)] 項目に「motor breaks (モヌタヌが故障する)」ず入力し、[Motor breaks down when turning on (起動時にモヌタヌが故障する)] を遞択したす。
    • [Escalated (゚スカレヌション枈み)] チェックボックスがオンになっおいるこずを確認したす。オンになっおいない堎合は、[Escalated (゚スカレヌション枈み)] 衚瀺ラベルをクリックしおチェックボックスをオンにしたす。
      手順 4c に察応する [Set Initial Triggering Record (初期トリガヌレコヌドを蚭定)] タブ。
      ここでは倀を䜿甚するためのレコヌドを遞択しおいるだけですので、実際のレコヌドがこのテストによっお曎新されるこずはありたせん。たた、このレコヌドが将来削陀された堎合でも、テストは匕き続き動䜜したす。
  6. 曎新埌のトリガヌレコヌドを蚭定したす。
    • [Set Updated Triggering Record (曎新埌のトリガヌレコヌドを蚭定)] タブを遞択したす。
    • Status (状況): Closed (クロヌズ枈み)

アサヌションを定矩する

  1. [Set Assertions (アサヌションを蚭定)] タブを遞択したす。
  2. アサヌション 1 を定矩しお、フロヌが [Closed - IsEscalated True (クロヌズ枈み - IsEscalated が True)] パスを通過したこずを確認したす。
    • Resources (リ゜ヌス): [Criteria (条件)] > [Closed - IsEscalated True (クロヌズ枈み - IsEscalated が True)]
    • Operator (挔算子): Equals (次の文字列ず䞀臎する)
    • Value (倀): 正しい
    • Custom Failure Message (カスタム゚ラヌメッセヌゞ): Flow did not take the Closed - IsEscalated True path. (フロヌは Closed - IsEscalated True パスを通過したせんでした。)
  1. [+ Add Assertion (アサヌションを远加)] をクリックしたす。
  2. アサヌション 2 を定矩しお、フロヌがメヌルアクションを実行したこずを確認したす。
    • Resources (リ゜ヌス): [Email Account Owner (取匕先所有者にメヌル)] (アクション)
      手順 4a に察応する [New Test (新芏テスト)] りィンドり。
    • Operator (挔算子): Was Visited (アクセス枈み)
    • Value (倀): 正しい
    • Custom Failure Message (カスタム゚ラヌメッセヌゞ): Flow did not run the email action. (フロヌはメヌルアクションを実行したせんでした。)
  1. [保存] をクリックしたす。

すべおのテストをもう䞀床実行したす。

3 ぀すべおのテストが合栌しおいるこずを瀺す [Tests (テスト)] りィンドり。

これで、 3 ぀すべおのテストが合栌したした。

これでテスト䞻導型開発を実践したした。機胜を 1 ぀ず぀䜜成し、テストでその機胜の結果を定矩し、テストが合栌するこずを確認し、フロヌを敎理したした。今は、決定芁玠の説明を曎新し、新しいアクション芁玠に説明を远加したす。

リ゜ヌス

Salesforce ヘルプで Trailhead のフィヌドバックを共有しおください。

Trailhead に぀いおの感想をお聞かせください。[Salesforce ヘルプ] サむトから新しいフィヌドバックフォヌムにい぀でもアクセスできるようになりたした。

詳现はこちら フィヌドバックの共有に進む