Skip to main content

サービスの Salesforce フローの設定

学習の目的

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

  • アクション & おすすめリリースを使用して RecordAction を作成する。
  • レコードページでアクション & おすすめコンポーネントを設定する。
メモ

メモ

日本語で受講されている方へ
Challenge は日本語の Trailhead Playground で開始し、かっこ内の翻訳を参照しながら進めていってください。Challenge での評価は英語データを対象に行われるため、英語の値のみをコピーして貼り付けるようにしてください。日本語の組織で Challenge が不合格だった場合は、(1) この手順に従って [Locale (地域)] を [United States (米国)] に切り替え、(2) [Language (言語)] を [English (英語)] に切り替えてから、(3) [Check Challenge (Challenge を確認)] ボタンをクリックしてみることをお勧めします。

翻訳版 Trailhead を活用する方法の詳細は、自分の言語の Trailhead バッジを参照してください。

一緒にトレイルを進みましょう

エキスパートの説明を見ながらこのステップを実行したい場合は、次の動画をご覧ください。これは「Trail Together」(一緒にトレイル) シリーズの一部です。

(この動画は 9:28 の時点から始まります。戻して手順の最初から見直す場合はご注意ください。)

サービスの Salesforce フロー入門

Maria は 3 つの重要な実装タスクがあると考えています。
  • リストに表示するアクション (フロー、クイックアクションなど) を作成する。
  • アクション & おすすめリリースを作成するか、Flow Builder で RecordAction を作成するフローを構築する。
  • レコードページでアクション & おすすめコンポーネントを設定する。
Maria は、顧客から苦情を受けることが多いソーラーパネルのひび割れを選別する、エージェント用のコールスクリプトを作成するパイロットプロジェクトを提案します。そして、どのステップを最初と最後に配置するかや、各ステップをフローにするかクイックアクションにするかなどを定めたコールスクリプトをまとめます。
  • Verify Caller (通話者の確認) - フロー。これは最初のステップで、常に必須です。
  • Triage and Repair (選別と修理) - フロー。エージェントが問題を特定し、修理が適しているかどうかを判断したうえで修理について説明します。
  • Order Replacement (交換品の注文) - フロー。破損が大きすぎるため修理不能な場合は、エージェントが交換パネルを注文します。
  • Log a Call (活動の記録) - クイックアクション。エージェントが活動を記録します。Maria がこのクイックアクションをコールスクリプトに追加すると、エージェントが ToDo リストに集中しやすくなります。エージェントが活動を記録するために別の場所をクリックする必要がなくなるためです。
  • Customer Feedback (顧客フィードバック) - フロー。Ursa Major Solar では顧客のエクスペリエンスを充実させたいと考えているため、エージェントがフィードバックの提供を依頼します。これは常に最後のステップです。
状況によって他のステップも必要になります。エージェントは必要に応じて、次のようなステップを起動できます。
  • Order Parts (部品の注文) - フロー。部品に破損や不足がある場合は、エージェントが交換品を注文します。
  • Change Delivery Address (納品先住所の変更) - フロー。パネルを直接設置現場に配送することをお客様が希望する場合は、エージェントが納品先住所を変更します。

さらに、Einstein Next Best Action の結果のおすすめを表示するために、Maria はオファーとアクションを含むフローを作成する必要があります。そして、おすすめとアクションを絞り込む戦略を作成することが考えられます。

メモ


この単元の末尾に、Maria のフローとアクション戦略を含むパッケージをインストールする手順が記載されています。

フローを作成する

Maria はまず、ステップのフローを作成することから始めます。サービスの Salesforce フローでは、画面フロー、Field Service Mobile フロー、自動起動フロー、クイックアクションがサポートされています。Maria はエージェントを対話形式で誘導するフローを作成したいと考えているため、画面フローを作成します。

[設定] から、[クイック検索] ボックスにフローと入力して、[フロー] を選択し、Flow Builder を開始します。(フロー作成スキルを復習するには、Trailhead の「フローの基本」モジュールを参照してください。)

Maria は各フローを作成するために、画面やその他の論理要素をキャンバスに追加します。作成し終えたら、フローを保存し、有効にしてテストします。フローにベストプラクティスが適用されていることを確認するために、Maria は上位数人のエージェントを対象にフローのデモを行います。

重要: フローを忘れずに有効にします。

クイックアクションを設定する

クイックアクションをアクション & おすすめコンポーネントに表示するために、レコードページレイアウトで選択できるようにします。たとえば Maria は、ケースの Log a Call (活動の記録) クイックアクションである Case.LogACall をケースレコードページレイアウトで選択できるようにします。

メモ


Lightning Experience には標準のクイックアクションがいくつか用意されています。また、カスタムクイックアクションを作成することもできます。アクションをレコードページレイアウトで選択できるようにする手順は、次のとおりです。

  • [設定] から [クイック検索] ボックスに「オブジェクトマネージャー」と入力し、[オブジェクトマネージャー] を選択します。
  • [ケース] を選択して [ケースページレイアウト] を開き、ケースレイアウトを編集します。
  • 上部の [ケースレイアウト] セクションで、[モバイルおよび Lightning のアクション] を選択します。
  • [Salesforce モバイルおよび Lightning Experience アクション] にある定義済みのアクションを上書きします。次に、上部のセクションにあるクイックアクションをドラッグして、ページレイアウトに追加します。
  • [Save (保存)] をクリックします。

クイックアクションをコンポーネントに表示するために、まずレコードページレイアウトに追加します。

おすすめとアクション戦略を作成する

Roberto は、ソーラーパネルの破損の問題が生じた一定の顧客を対象に特別オファーを提供したいと考えています。Maria は Einstein Next Best Action を設定して、コンポーネントのコールスクリプトのステップにおすすめを表示できるようにします。

作業に取りかかる前に、Maria は「Einstein Next Best Action の使用開始」を確認します。最初に、ユーザーがおすすめを受け入れたときに起動するフローを作成します。そうすると、例えば次のようなおすすめを作成できるようになります。
  • ゴールドサービスプランの割引オファー。このおすすめは「Offer Gold Service Discount (ゴールドサービス割引のオファー)」というフローを参照します。
  • 次回購入割引。このおすすめは「Offer 1-Time Discount (1 回限りの割引のオファー)」というフローを参照します。
メモ


この単元の末尾に、サンプルのフローとアクション戦略を含むパッケージをインストールする手順が記載されています。この時点でこのパッケージをインストールすると、以下の手順に従うことができます。あるいは、ハンズオン Challenge に取りかかる時点で、パッケージ化されたフローを使用しておすすめを作成することもできます。

  1. アプリケーションランチャーで、[おすすめ] を見つけて選択します。
  2. [New (新規)] をクリックして、名前、説明、受け入れと却下の表示ラベルを入力します。関連付けられたフローなど、おすすめの設定を行います。
  3. おすすめが受け入れられたときに起動されるフローを選択します。
  4. 必要に応じて、オファーやアクションとともに表示する画像をアップロードします。
  5. [Save (保存)] をクリックします。

次に、Maria がアクション戦略を作成して、ケースページにおすすめが表示されるようにします。[設定] から、[クイック検索] ボックスに「Next Best Action」と入力し、[Next Best Action] を選択します。

Maria が戦略を設定します。必要に応じて、戦略によるおすすめを表示するオブジェクトを指定できます。
メモ


このモジュールの手順に従っている場合は、表示されるパッケージに 2 つのアクション戦略が含まれています。1 つの戦略はおすすめが表示されるオブジェクトに [ケース] ページを指定するもので、もう 1 つの戦略はグローバルです。後でアクション & おすすめリリースでおすすめを設定するときに、どちらの戦略を使用するかを選択します。

Maria はアクション戦略を設定します。

Maria は Strategy Builder を使用して、おすすめを読み込んで絞り込む戦略を作成します。また、Strategy Builder でこの戦略をテストします。後々、Roberto と一緒に別のおすすめも開発して、戦略の絞り込みロジックを改良していきます。

RecordAction の準備

Maria はここまでの準備作業をざっと見直します。これまでにフロー、クイックアクション、おすすめ、アクション戦略を設定しました。これで、コールスクリプトのステップの RecordAction を作成する準備ができました。

Maria はすべてのケースページにコールスクリプトが表示されるようにしたいと考えています。毎回同じステップが表示されるようにしたいため、アクション & おすすめリリースを作成することにします。


リリースでは、チャネルごとにデフォルトのアクションを設定できます。

  • チャット — このチャネルは、Lightning Experience のチャットで機能します。
  • 電話 — このチャネルは、Open CTI 設定とソフトフォン画面ポップ設定で機能します。
  • デフォルト — このチャネルは、リストビューまたは関連レコードからレコードを開いたときのデフォルトのアクションを指定するために使用します。

チャネルでレコードが開くと、コンポーネントにそのチャネルのデフォルトのステップが表示されます。たとえば、Open CTI を使用して [電話] チャネルのデフォルトアクションを設定したとします。電話番号が一致して通話者の取引先責任者レコードがポップ画面に表示されると、コンポーネントにこのデフォルトアクションが表示されます。エージェントが手動で取引先責任者レコードページに移動すると (リストビューからレコードを開いた場合など)、[デフォルト] チャネルに設定されたアクションが表示されます。

メモ


このモジュールの手順に従っている場合は、単元の末尾に記載の手順で提供されるパッケージをインストールします。このパッケージはハンズオン Challenge を実行するときに使用します。

  1. [設定] から、[クイック検索] ボックスに Actions & Recommendations (アクション & おすすめ) と入力し、[アクション & おすすめ] を選択します。
  2. [新規リリース] をクリックして、[次へ] をクリックします。
  3. リリースに「Broken Solar Panel」(ソーラーパネルの破損) などの名前を付けて、表示するガイダンスを選択します。Maria は [フローとクイックアクション][おすすめ] を選択します。リリースに名前を付けて、表示するガイダンスを選択します。
  4. [次へ] をクリックします。
  5. オブジェクト固有のクイックアクションと Next Best Action 戦略のコンテキストとして使用するオブジェクトを最大 10 個選択します。Maria は、[取引先][ケース][取引先責任者]オブジェクトを選択します。オブジェクト固有のクイックアクションとアクション戦略のコンテキストとして使用するオブジェクトを最大 10 個選択します。クイックアクションまたはアクション戦略をオブジェクトに関連付けるときは、そのアクションまたは戦略にオブジェクト固有のコンテキストを指定します。ユーザーがそのオブジェクトのページを開くと、グローバルとオブジェクト固有のアクションやおすすめが表示されます。他の種類のページには、グローバルの項目のみが表示されます。たとえば Maria が、ケースオブジェクトのオブジェクト固有クイックアクションを定義するとします。このクイックアクションをケースページのコンポーネントに表示するには、コンテキストオブジェクトに [ケース] を選択します。
  6. [次へ] をクリックします。
  7. 各チャネルのデフォルトのアクションを設定します。Maria は [デフォルト] チャネル (1) のタブをクリックします。各チャネルのデフォルトのアクションを選択します。
  8. [すべてのアクション] (2) からプレビュー領域内の領域 (3) にアクションをドラッグします。Maria は、[Verify Caller (通話者の確認)] フローと [Customer Feedback (顧客フィードバック)] フローを上部と下部の固定領域にそれぞれドラッグします。また、[Triage and Repair (選別と修理)] フローと [Order Replacement (交換品の注文)] フローを固定されていない領域に配置します。そして、[Log a Call (Case) (活動の記録 (ケース))] クイックアクションを固定領域に追加します。
  9. 実行することが重要なアクションを選択し、[必須としてマーク] (4) をクリックします。Maria は、[Verify Caller (通話者の確認)] を選択し、必須としてマークします。エージェントがこのフローを完了せずに閉じようとすると、リマインダーが表示されます。
  10. エージェントに削除させないアクションを選択し、[削除可能のマーク解除] (5) をクリックします。デフォルトでは、すべてのアクションが削除可能です。たとえば Maria は、エージェントが [Verify Caller (通話者の確認)] を削除できないようにします。そのフローを選択してマーク解除し、エージェントに [削除] オプションが表示されないようにします。
  11. レコードページが開いたときに、リストの最初のフローを自動起動するかどうかを指定します (6)。
  12. [次へ] をクリックします。
  13. 実行時にユーザーがコンポーネントから開始できるその他のアクションを選択します。Maria は、エージェントが特によく使用するアクションを設定します。これには、部品注文フローと納品先住所変更フローが含まれます。リストにないステップをエージェントが必要とする場合は、このサブセットからすばやく見つけることができます。実行時にエージェントがコンポーネントから開始できるアクションを選択します。
  14. [次へ] をクリックします。
  15. [一般設定] タブで、おすすめの表示方法を設定し、デフォルトの戦略を選択します。  

    メモ: コンポーネントに表示するガイダンスの種類としておすすめを選択した場合は、この画面が表示されます。

    おすすめは 4 つまで表示できます。Maria は最大値を 2 に設定します。デフォルトの戦略 (たとえば、オファー戦略 (グローバル)) を選択します。おすすめの表示方法を設定し、デフォルトのアクション戦略を設定します。
  16. [戦略設定] タブをクリックし、そのレコードページのデフォルト戦略を上書きするオブジェクト固有の戦略を選択します。Maria は、ケースページのオブジェクト固有の戦略 (たとえば、オファー戦略 (ケース)) を選択します。デフォルト戦略を上書きするオブジェクト固有の戦略を選択します。
  17. [Save (保存)] をクリックします。
  18. [閉じる] をクリックします。

コンポーネントを設定する

Maria は次に、アクション & おすすめコンポーネントをレコードページに追加して、リリースを選択します。

メモ


アクション & おすすめコンポーネントは、サポートされているオブジェクトの Lightning コンソールページと標準のナビゲーションページに追加できます。ほとんどのレコードページはサポートされています。例外については、『Salesforce Flow for Service Developer Guide (サービスの Salesforce フロー開発者ガイド)』 (英語のみ) を参照してください。

  1. アプリケーションランチャーから、サポートされているオブジェクト ([ケース] など) を見つけて選択します。
  2. ケースレコードページを開きます。
  3. クイックアクセスメニューアイコン をクリックして、[編集ページ] を選択し、Lightning アプリケーションビルダーを起動します。
  4. [アクション & おすすめ] コンポーネントをページの配置場所にドラッグします。サービスコンソールでは、左サイドバーを推奨します。レコードページでコンポーネントを設定します。
  5. コンポーネントのプロパティでリリースを選択します。  

    メモ: リリースを選択しない場合、エージェントが [Add (追加)] をクリックしたときに空のリストが表示されます。

  6. コンポーネントの設定を保存するには、[Save (保存)] をクリックします。
  7. [有効化...] をクリックします。
  8. カスタマイズされたページをサービスコンソールのアプリケーションのデフォルトとして設定します。[閉じる] をクリックします。
  9. [戻る] をクリックして、ケースレコードページに戻ります。
  10. 必要に応じて、これらのステップを繰り返して、別のレコードページにコンポーネントを表示します。リリースは複数のページで再利用できます。
  11. アプリケーションランチャーで [サービスコンソール] を選択します。

リストをテストする

コールスクリプトをテストするために、Maria は新しいケースを作成します。当然ながら、ケースが開き、ステップのリストが表示されます。リストの一番上に [Verify Caller (通話者の確認)] アクションがあり、赤いアスタリスクで必須であることが示されています。[Triage and Repair (選別と修理)]、[Order Replacement (交換品の注文)]、[Log a Call (活動の記録)]、[Customer Feedback (顧客フィードバック)] も表示されています。そして、Maria が [おすすめ] をクリックすると、Einstein Next Best Action からの最適なオファーが表示されます。

エージェントのケースページにステップのリストが表示されます。

エージェントが [追加] をクリックすれば、他のステップを検索して開始できます。

エージェントが [追加] をクリックすれば、他のステップを追加できます。

エージェントやお客様は、フローを完了するための情報がない場合に、そのフローを一時停止することがあります。(プロセスの自動化設定は、ユーザーがフローを一時停止できるかどうかを管理します。)レコードに関連付けられた一時停止中のフローがあるかどうかがコンポーネントに表示されます。そのため、一時停止中のフローをエージェントがすばやく見つけて完了できます。

サービスの Salesforce フローにはエージェントのエクスペリエンスを一変する適切な機能が備わっていると Maria は感じています。自分のコールスクリプトを Roberto やエージェントに紹介するときを心待ちにしています。

ハンズオン Challenge の準備

Challenge に取りかかる前に、Trailhead Playground に未管理パッケージをインストールしましょう。

組織に [パッケージのインストール] というタブが表示されている場合は、以下の手順に従います。表示されていない場合は、アプリケーションランチャー (アプリケーションランチャーアイコン) で、[Playground Starter] をクリックして選択し、手順に従います。Playground Starter アプリケーションが表示されない場合は、こちらの AppExchange リンクをクリックして、Trailhead ヘルプの「Trailhead の Challenge を完了するためのパッケージやアプリケーションのインストール」を参照してください。

  1. [パッケージのインストール] タブをクリックします。
  2. 項目に 04t3i000002nHAuAAM を貼り付けます。
  3. [インストール] をクリックします。
  4. [管理者のみのインストール] を選択し、[インストール] をクリックします。
Salesforce ヘルプで Trailhead のフィードバックを共有してください。

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

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