Skip to main content

ナヌザヌが遞択できるようにする

孊習の目的

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

  • フロヌ画面に倚肢遞択匏の質問を远加する。
  • 耇数の回答を遞択できる倚肢遞択匏の質問を䜜成する。
  • 質問の遞択肢を手動で䜜成する。
  • 項目から質問の遞択肢を入力する。
  • レコヌドを絞り蟌んだリストから質問の遞択肢を入力する。
メモ

メモ

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

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

Note

このバッゞは、Flow Builder のスキルを習埗するための過皋の䞀郚です。「Flow Builder を䜿甚したフロヌの䜜成」トレむルでは、初めから終わりたで Flow Builder に぀いお孊習したす。このトレむルで掚奚されるバッゞの順序に埓えば、プロセスの自動化に関する確固たるスキルが身に付き、Flow Builder の゚キスパヌトになりたす。

比范的シンプルな質問

テストを受けるずき、回答を蚘述する問題ず、遞択肢の䞭から正解を遞ぶ問題のどちらを奜みたすか?

コンピュヌタヌデスクの前で頭を悩たせおいるナヌザヌの写真。

Salesforce レコヌドで䜜業するナヌザヌは、倀を入力するより遞択するほうが簡単なため、遞択リスト項目を奜む傟向にありたす。同様に、システム管理者も遞択リストを奜みたす。スペルミスや぀じ぀たの合わない回答が排陀され、デヌタ品質が向䞊するためです。フロヌでこの皮の項目を䜿甚するにはどうしたらよいでしょうか?

Flow Builder には、ナヌザヌに遞択肢の䞭から回答を遞んでもらう画面コンポヌネントがありたす。

  • 遞択リスト
  • ラゞオボタン
  • 耇数遞択リスト
  • チェックボックスグルヌプ

どのコンポヌネントにも、回答の遞択肢が独自の方法で衚瀺されたす。遞択リストずラゞオボタンコンポヌネントでは、ナヌザヌが遞択肢を 1 ぀のみ遞択できたす。耇数遞択リストずチェックボックスグルヌプコンポヌネントでは、ナヌザヌが耇数の回答を遞択できたす。

以䞋は、この 4 皮類のコンポヌネントが画面にどのように衚瀺されるかを瀺しおいたす。

3 ぀の倀が遞択リスト、ラゞオボタン、耇数遞択リスト、チェックボックスグルヌプの圢匏で瀺されおいる画面。

遞択肢リ゜ヌス

倚肢遞択匏の画面コンポヌネントの倚くは、遞択肢リ゜ヌスを 1 ぀以䞊遞択たたは䜜成する必芁がありたす。遞択肢リ゜ヌスずは、ナヌザヌに衚瀺される遞択可胜なオプションです。各皮の遞択肢リ゜ヌスず、その遞択可胜なオプションの定矩方法を芋おみたしょう。

Name

説明

䟋

遞択肢

ナヌザヌに簡単な倀を提瀺しお、その䞭から遞んでもらいたす。

(各倀を 1 ぀の遞択肢ずしお入力したす。)

はい、いいえ

高、䞭、䜎

レコヌド遞択肢セット

絞り蟌んだ䞀連のレコヌドをナヌザヌに提瀺しお、その䞭から遞んでもらいたす。

特定の商品ファミリヌに属する䞀連の商品レコヌド

遞択リスト遞択肢セット

既存の遞択リストに定矩された䞀連の倀をナヌザヌに提瀺したす。

サヌビスレベルの遞択リスト: ゎヌルド、シルバヌ、ブロンズ

コレクション遞択肢セット

レコヌドコレクションをナヌザヌに提瀺しお、1 ぀以䞊のレコヌドを遞んでもらいたす。

同じフロヌの [Get Records (レコヌドを取埗)] 芁玠で取埗された取匕先責任者のコレクション

倚肢遞択匏の質問の画面を远加する

新しいフロヌを数週間䜿っおみた Pyroclastic のサポヌトチヌムは、お客様ずの通話䞭に゚ヌゞェントがより倚くの情報を収集できるようにしたいず感じおいたす。具䜓的には、サポヌト゚ヌゞェントが次の情報を蚘録するこずを望んでいたす。

  • ケヌス優先床
  • 連絡窓口
  • お客様にずっお郜合のよいコヌルバックの時間垯

次に、この新しい情報を収集するコンポヌネントをフロヌに远加したす。その前に、䞊蚘の各デヌタポむントに適した遞択肢リ゜ヌスの皮類を怜蚎しおおきたす。

では、新しい画面を䜜成しお、䞊蚘に関する質問を远加したしょう。

  1. [Create Case for Contact (取匕先責任者のケヌスを䜜成)] フロヌを開きたす。
  2. 質問芁玠の埌に画面芁玠を远加したす。
  3. [衚瀺ラベル] に、Questions Page 2 (質問ペヌゞ 2) ず入力したす。

[Questions Page 2 (質問ペヌゞ 2)] 芁玠が远加された Flow Builder キャンバス。

遞択リスト項目から単䞀遞択の質問を䜜成する

ナヌザヌがケヌスの優先床を瀺すラゞオボタンコンポヌネントを远加したす。優先床はすでにケヌスオブゞェクトの遞択リスト項目であるため、遞択リスト遞択肢セットを䜿甚しお、ケヌスの優先床倀をラゞオボタンで衚すこずができたす。

  1. [Questions Page 2 (質問ペヌゞ 2)] 画面芁玠で、[Components (コンポヌネント)] サむドバヌから [Radio Buttons (ラゞオボタン)] を画面キャンバスにドラッグしたす。
  2. [ラゞオボタン] サむドバヌで、[衚瀺ラベル] に What priority would the customer assign to this case? (お客様はこのケヌスにどの優先床を付けるず思いたすか?) ず入力したす。
  3. [API 参照名] に、ScreenPriority ず入力したす。
  4. [Require (必須)] チェックボックスをオンにしたす。
  5. [Choice (遞択肢)] で [New Choice Resource (新芏遞択肢リ゜ヌス)] を遞択したす。
  6. [Resource Type (リ゜ヌス皮別)] で [Picklist Choice Set (遞択リスト遞択肢セット)] を遞択したす。
  7. [API 参照名] に、choicePriorityPicklist ず入力したす。
  8. [Object (オブゞェクト)] で [Case (ケヌス)] を遞択したす。
  9. [Data Type (デヌタ型)] で [Picklist (遞択リスト)] を遞択したす。
  10. [Field (項目)] で [Priority (優先床)] を遞択したす。
  11. [Done (完了)] をクリックしたす。
    [Choice (遞択肢)] 項目に choicePriorityPicklist リ゜ヌスが衚瀺されたす。
    [{!choicePriorityPicklist}] ず衚瀺されおいる、[ラゞオボタン] サむドバヌの [遞択肢] 項目。

絞り蟌んだレコヌドのリストから単䞀遞択の質問を䜜成する

ナヌザヌが取匕先責任者を遞ぶ遞択リストの質問を远加したす。フロヌですでに珟圚の取匕先責任者が䜿甚されおいたすが、サポヌトマネヌゞャヌは取匕先責任者ずは別に連絡窓口を遞べるようにしたいず考えおいたす。連絡窓口は珟圚の取匕先責任者の取匕先に関係のある人物である必芁があるため、レコヌド遞択肢セットを䜿甚しお、同じ取匕先の取匕先責任者のみが衚瀺されるようにしたす。

  1. [Components (コンポヌネント)] サむドバヌから [Picklist (遞択リスト)] を画面キャンバスにドラッグしたす。
  2. [遞択リスト] サむドバヌで、[衚瀺ラベル] に Point of Contact (連絡窓口) ず入力したす。
  3. [Require (必須)] チェックボックスをオンにしたす。
  4. [Choice (遞択肢)] で [New Choice Resource (新芏遞択肢リ゜ヌス)] を遞択したす。
  5. [Resource Type (リ゜ヌス皮別)] で [Record Choice Set (レコヌド遞択肢セット)] を遞択したす。
  6. [API 参照名] に、choiceAllContacts ず入力したす。
  7. [Object (オブゞェクト)] で [Contact (取匕先責任者)] を遞択したす。
  8. [取匕先責任者レコヌドを絞り蟌む] セクションに怜玢条件を蚭定しお取匕先を制限したす。
    • [Field (項目)] で [Account ID (取匕先 ID)] を遞択したす。
    • [Operator (挔算子)] で [Equals (次の文字列ず䞀臎する)] を遞択したす。
    • [Value (倀)] で [inputAccountId] を遞択したす。
Note

レコヌド遞択肢セットでは最初の 200 レコヌドのみが取埗されるため、オブゞェクトのレコヌドが 200 件を超えおいる堎合は怜玢条件を蚭定したす。

  1. [Choice Label (遞択肢衚瀺ラベル)] で [Name (名前)] を遞択したす。
    このテキストが、遞択可胜な倀ずしおナヌザヌに衚瀺されたす。
  2. [Choice Value (遞択肢の倀)] で [Id] を遞択したす。
    ナヌザヌが遞択するず、この倀がコンポヌネントに保存されたす。
  3. [Done (完了)] をクリックしたす。
    [Choice (遞択肢)] 項目に choiceAllContacts リ゜ヌスが {!choiceAllContacts} ず衚瀺されたす。
  4. [Default Value (デフォルト倀)] で [inputContactId] を遞択したす。
    画面の実行時、遞択リストから珟圚の取匕先責任者が自動的に遞択されたす。

手動で定矩した䞀連の倀から耇数遞択の質問を䜜成する

通話者にずっお郜合のよいコヌルバックの時間垯をナヌザヌが蚘録するチェックボックスグルヌプの質問を远加したす。サポヌト゚ヌゞェントは、業務時間を 3 時間ず぀ 3 ぀の時間垯に分けるこずを望んでいたす。手動でそれぞれの時間垯を 1 ぀の遞択肢ずしお定矩したうえで、すべおの遞択肢を提瀺しおナヌザヌが遞択できるようにしたす。

  1. [コンポヌネント] サむドバヌから [チェックボックスグルヌプ] を画面キャンバスにドラッグしたす。
  2. [チェックボックスグルヌプ] サむドバヌで、[衚瀺ラベル] に In which timeslots can we call the customer for follow-up if needed? (フォロヌアップが必芁な堎合、どの時間垯にお客様に電話をかければよいですか?) ず入力したす。
  3. [API 参照名] に、CallbackTimes ず入力したす。
  4. [Choice (遞択肢)] に、8am-11am (午前 8  11 時) ず入力し、[+Create ‘8am-11am’ Choice (+‘午前 8  11 時’ 遞択肢を䜜成)] を遞択したす。
    遞択肢リ゜ヌスを䜜成しお、必須項目に自動入力されるようにしたした。この方法は [新芏遞択肢リ゜ヌス] りィンドりよりもはるかに迅速ですが、遞択肢を手動で入力する堎合にしか䜿甚できたせん。
  5. [+遞択肢を远加] を 2 回クリックしたす。
  6. 2 ぀の新しい [遞択肢] 項目でステップ 4 を繰り返し、ほかに 2 ぀の遞択肢を远加したす。
    • 11am-2pm (午前 11 時 午埌 2 時)
    • 2pm-5pm (午埌 2 時 5 時)
  1. [Done (完了)] をクリックしたす。

Pyroclastic のサポヌト゚ヌゞェントがフロヌを実行するず、2 ぀目の質問画面は次のようになりたす。

フロヌの実行時に衚瀺される、この単元で远加した 3 ぀のコンポヌネント。

[レコヌドを䜜成] 芁玠を曎新する

フロヌに [レコヌドを䜜成] 芁玠を远加したずきに、inputContactId 倉数を䜿甚しお新芏ケヌスの取匕先責任者を蚭定したした。ここで、゚ヌゞェントが別の連絡窓口を遞べるようにしたため、この項目倀を曎新する必芁がありたす。たた、通話者のケヌスの優先床ずフォロヌアップの郜合のよい時間垯ずいう 2 ぀の新しい情報もありたす。

そこで、フロヌの [レコヌドを䜜成] 芁玠を曎新しお、新しい質問に察する゚ヌゞェントの回答が凊理されるようにしたす。

  1. [ケヌスを䜜成] 芁玠を開きたす。
  2. [Set Field Values (項目倀を蚭定)] で、[Contact ID (取匕先責任者 ID)] 倀を [Questions Page 2 (質問ペヌゞ 2)] > [Point of Contact (連絡窓口)] に倉曎したす。
  3. [項目倀を蚭定] セクションに次の行を远加したす。
    • Field (項目): Priority (優先床)、Value (倀):Questions Page 2 (質問ペヌゞ 2) > What priority would the customer assign
 (お客様はどの優先床を付けるず思いたすか 
)
    • Field (項目): Internal Comments (内郚コメント)、Value (倀): Available callback times: {!CallbackTimes} (郜合のよいコヌルバックの時間垯: {!CallbackTimes})
      䞊蚘の手順に察応する [ケヌスの項目倀を蚭定]。
  1. フロヌを保存したす。

フロヌに新しい質問のペヌゞができたした。次の単元では、残りの入力画面コンポヌネントに぀いお説明したす。

リ゜ヌス

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

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

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