Skip to main content

AppExchange ソリューションをインストールする

学習の目的

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

  • Salesforce Labs ソリューションについて説明する。
  • AppExchange ソリューションを組織にインストールする。
  • AppExchange ソリューションをプロセスフローに追加する。
メモ

メモ

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

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

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

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

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

はじめに

必要なのはマウスと冒険心です。この単元では、AppExchange ソリューションをインストールして使用する手順について説明します。その後ハンズオン Challenge で、学習した内容を実践していただきます。

ここでは次のタスクを実行します。

  1. Service Agent Script for Salesforce Flow コンポーネントをインストールする。
  2. フローを作成する。
  3. コンポーネントをフローに追加する。
  4. フローを実行する。

Salesforce Labs について知る

[代替テキスト: 山々を背景に試験管やビーカーが並んでいる Salesforce Labs のバナー画像]

この演習では、Salesforce Labs ソリューションを使用します。Salesforce Labs と言っても、ペトリ皿に向かうエキセントリックな科学者が登場するわけではありません。Salesforce Labs は、Salesforce のエンジニアや他の先駆的な従業員がソリューションを開発し、AppExchange でお客様と共有できるようにするプログラムです。Salesforce Labs ソリューションはシンプルなユーティリティから完全な垂直型ソリューションまで多岐にわたり、次の特長を備えています。

  • 無料である。
  • すぐにインストールできる。
  • 一般的なビジネス課題の解決を目的に設計されている。
  • オープンソースである。コードでどのように機能するのか確認し、必要に応じてカスタマイズできます。プラットフォームがどのように機能するかに対する知識を深めることができます。

最後に重要な点として、Salesforce Labs ソリューションから、Salesforce の新機能や画期的な機能について知ることができます。Salesforce では、最新の製品や機能を駆使した Labs ソリューションを次々と発表しています。

フローコンポーネントをインストールする

最初のタスクは、Service Agent Script for Salesforce Flow コンポーネントを Trailhead Playground にインストールすることです。 

まずは Trailhead Playground を開き、ユーザー名とパスワードを取得します。このページの一番下までスクロールして、[起動] をクリックします。組織に [Get Your Login Credentials (ログイン情報を取得する)] というタブが表示されている場合は、以下の手順に従います。 

表示されていない場合は、アプリケーションランチャー をクリックしてアプリケーションランチャーを起動してから、[Playground Starter] をクリックして手順に従います。Playground Starter アプリケーションが表示されない場合は、Salesforce ヘルプの「Trailhead Playground のユーザー名とパスワードの調べ方」を参照してください。

  1. [Get Your Login Credentials (ログイン情報を取得する)] タブをクリックします。
  2. ページに表示された Trailhead Playground のユーザー名をメモします。
  3. [Reset My Password (パスワードのリセット)] をクリックします。ユーザー名に関連付けられているアドレスにメールが送信されます。
  4. メールが届いたら、パスワードのリセットリンクをクリックします。

新しいパスワードを入力し、確認して、[Change Password (パスワードの変更)] をクリックします。 

続いて、AppExchange にログインし、Service Agent Script for Salesforce Flow コンポーネントをインストールします。 

  1. 新しいプライベートブラウズウィンドウを開きます。Chrome では、[File (ファイル)] | [New Incognito Window (シークレットウィンドウを開く)] をクリックします。Safari では、[File (ファイル)] | [New Private Window (新規プライベートウィンドウ)] をクリックします。
  2. プライベートブラウズウィンドウで、https://appexchange.salesforce.com にアクセスします。
  3. [Log In (ログイン)] をクリックします。
  4. [Salesforce] をクリックします。
  5. 表示されたログインページで、先ほど Trailhead Playground から取得したユーザー名とパスワードを入力し、[ログイン] をクリックします。
  6. [Link to Trailblazer (Trailblazer にリンク)] ページが表示されたら、[リンクしてログイン] をクリックして続行します。
  7. 検索バーに Service Agent Script for Salesforce Flow と入力し、このコンポーネントのリスティングをクリックします。(見つからない場合は、この直接リンクを使用してください。表示されたログインページで、Trailhead Playground のログイン情報を使用してログインします。)
  8. [今すぐ入手] をクリックします。
  9. 必要に応じて、[Connected Salesforce Accounts (接続済みの Salesforce アカウント)] ドロップダウンから Trailhead Playground のユーザー名を選択します。
  10. [Install in Production (本番環境にインストール)] をクリックします。本番環境で間違いありません。Trailhead Playground は個人使用のための本番インスタンスです。他の環境 (この場合は本番組織) に影響を与えずに Playground でカスタマイズを行うことができます。
  11. Trailhead Playground にパッケージをインストールすることを確認するインストールの確認画面でユーザー名を確認し、契約条件に同意するボックスを選択します。
  12. [確認してインストール] をクリックします。
  13. 入力を促されたら、Trailhead Playground のログイン情報をもう一度入力して、[ログイン] をクリックします。
  14. このソリューションにアクセスする必要があるユーザーはあなただけであるため、[Install for Admins Only (管理者のみのインストール)] を選択して、[Install (インストール)] をクリックします。
    インストールの [Install for Admins Only (管理者のみのインストール)] オプション選択のビュー
  15. パッケージのインストールに数分かかることがあります。インストールが完了したことを伝えるメッセージが表示されたら、[Done (完了)] をクリックして、組織でパッケージを確認します。

組織の [設定] に [インストール済みパッケージ] が表示されます。このページで、個々のパッケージの詳細を表示したり、パッケージのアンインストールなどの管理タスクを実行することができます。 

フローの Lightning ランタイムを有効にする

Service Agent Script for Salesforce Flow は Aura コンポーネントです。Aura コンポーネントを含むフローを実行するには、Playground 組織でフローの Lightning ランタイムを有効にする必要があります。

  1. Playground で Setup (設定) をクリックして [Setup (設定)] を選択します。
  2. [Quick Find (クイック検索)] ボックスに process automation (プロセスの自動化) と入力し、[Process Automation Settings (プロセスの自動化設定)] を選択します。
    [クイック検索] ボックスに「プロセスの自動化」と入力され、[プロセスの自動化設定] が強調表示されている [設定] メニュー
  3. [フローの Lightning ランタイムを有効化] がオンになっていることを確認します。オフの場合はオンにして、[Save (保存)] をクリックします。
    [フローの Lightning ランタイムを有効化] が強調表示されている [プロセス自動化設定]

フローを作成する

いよいよ Service Agent Script for Salesforce Flow コンポーネントを使用して、フロー内からスクリプトを表示するフローを作成します。 

  1. Playground で Setup (設定) をクリックして [Setup (設定)] を選択します。
  2. [Quick Find (クイック検索)] ボックスに flow (フロー) と入力し、[Flows (フロー)] を選択します。
    [Quick Find (クイック検索)] ボックスに「フロー」という用語が入力され、[Flows (フロー)] が強調表示されている [Setup (設定)] メニュー
  3. [New Flow (新規フロー)] をクリックします。
  4. [Start from Scratch (最初から開始)] が選択されていることを確認し、[Next (次へ)] をクリックします。
  5. [Screen Flow (画面フロー)] を選択し、[Create (作成)] をクリックして Flow Builder を起動します。
    [Create (作成)] ボタンが表示され、[Screen Flow (画面フロー)] が強調表示されている [Select Type (種別の選択)] モーダル

画面要素をフローに追加する

Flow Builder は、フローを作成するためのポイント & クリックツールです。キャンバスに要素を追加するには、要素を追加 をクリックし、[Add Element (要素の追加)] メニューで利用可能な要素の一覧を確認します。フローにスクリプトなどのビジュアル要素を含める場合は、画面要素を使用します。デフォルトで、Flow Builder は自動レイアウトで開きます。

  1. フローキャンバスで、[Start (開始)] 要素の後のパス上で 要素を追加 をクリックします。[Screen (画面)] を選択します。
  2. [New Screen (新規画面)] ウィンドウで、画面の [Label (表示ラベル)] を Retention Offer Screen (リテンションオファー画面) に設定します。[API Name (API 参照名)] には自動的に「Retention_Offer_Screen」と入力されます。
    [Label (表示ラベル)] プロパティが表示され、表示レベル値が [Retention Offer Screen (リテンションオファー画面)] に設定された [New Screen (新規画面)] フォーム
  3. [agentScript] コンポーネントを画面要素にドラッグします。AppExchange からインストールするフローソリューションは、コンポーネントリストの [Custom (カスタム)] セクションに表示されています。
    agentScript コンポーネントが表示されている [New Screen (新規画面)] フォーム
  4. [agentScript] を選択し、[API Name (API 参照名)] (1) に retention_offer_script と入力します。
  5. [Script (スクリプト)] (2) には、We have a special offer for you (特別オファーがあります) と入力します。
    [API 参照名] (1) 項目と [スクリプト] (2) 項目が表示されている [agentScript] 設定フォーム
  6. [Done (完了)] をクリックします。

上記の手順に対応するフローキャンバス。

フローを保存して実行する

画面要素を設定してフローに追加しました。フローを保存したら実行できます。

  1. [Save (保存)] をクリックします。
  2. [Flow Label (フローの表示ラベル)] に、Retention Offer Flow (リテンションオファーフロー) と入力します。[フローの API 参照名] には自動的に「Retention_Offer_Flow」と入力されます。
  3. [Save (保存)] をクリックします。
    [フローの表示ラベル] (1) と [Save (保存)] (2) が表示されている [フローを保存] フォーム
  4. [Run (実行)] をクリックします。
  5. 画面にスクリプトが表示されることを確認します。
    フローの実行時に画面に表示されるスクリプト。

これで完了です。Flow Builder を使用して、AppExchange からインストールした Salesforce フローコンポーネントを使用するフローを作成しました。 

リソース

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

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

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