インテグレーションユースケースを検証する
学習の目的
この単元を完了すると、次のことができるようになります。
- Salesforce のセールスリードを Microsoft Teams のリード通知と同期させるという課題について説明する。
- MuleSoft Composer を使用して、Salesforce のセールスリードを Microsoft Teams のリード通知と同期させる方法を説明する。
- フロー作成の準備をする。
始める前に
このモジュールは「MuleSoft Composer のインストールと設定」に基づいて作成されているため、先に進む前にこちらのモジュールを必ず受講してください。先行のモジュールと同様に、インテグレーションフローを構築して実行するためには「MuleSoft Composer ユーザー」権限セットが必要です。
このモジュールでは、受講者が MuleSoft Composer ユーザーとして認証されていると想定しています。ただし、MuleSoft Composer ユーザーでなくても問題ありません。このまま読み進んで、どのように手順を実行するのかを学習してください。MuleSoft Composer は Trailhead Playground で使用できないため、記載の手順を Trailhead Playground で実行しないでください。
この単元では、アウトドアやレクリエーション用品の小売企業である Northern Trail Outfitters (NTO) のシステム管理者としての職務に取り組みます。まず、NTO が直面しているインテグレーションの課題を検証し、MuleSoft Composer のインテグレーションソリューションについて理解します。次に、フロー作成の準備方法を学習します。
インテグレーションの課題
NTO が直面しているインテグレーションの課題を見てみましょう。NTO の営業チームは、NTO 組織の Sales Cloud でセールスリードを管理、維持しています。カスタマーリレーション管理を最適化するために、チームは Microsoft Teams を使用して他の関係者 (商品、エンジニアリング、オペレーション、テクニカルサポートなどの各チーム) とも協力しています。
現在、営業チームはこうしたタスクを手動で行っています。リードが新規作成または更新されるたびに、営業担当はまず Salesforce でリードを作成または更新します。次に、リードがパートナー紹介かどうかに応じて、お客様の適切な詳細を記載したメッセージをパートナー販売と直接販売のいずれかのチャネルに送信します。このプロセスは時間がかかり、非常にミスが起きやすいため、チームは自動化したいと考えています。
インテグレーションソリューション
この問題を解決するには、NTO 組織の Sales Cloud と Microsoft Teams 間のインテグレーションを自動化し、ニアリアルタイムのインテグレーションを実現する必要があります。そのために、MuleSoft Composer を使用して、Sales Cloud でのセールスリードの作成または更新を Microsoft Teams のリード通知と自動的に同期するインテグレーションフローを作成します。具体的に、このフローで実行する必要があるタスクは次のとおりです。
- NTO 組織の Sales Cloud でリードが新規作成または更新されたことを検知する。
- リードソースが「パートナー紹介」かどうかを判断する。
- パートナー紹介の場合は、お客様の詳細を記載したメッセージをパートナー販売チャネルに送信する。
- パートナー紹介以外の場合は、お客様の詳細を記載したメッセージを直接販売チャネルに送信する。
MuleSoft Composer を使用するソリューションを実装するには、次のフロー作成タスクを実行する必要があります。
- フロー作成の準備をする。
- フローを設計してテストする。
- フローをアクティブ化する。
- フローを監視してトラブルシューティングする。
上記のタスクの実行方法については、このモジュールの後続の単元で説明します。
フロー作成の準備をする
準備はよいですか?
最初に、これからフローで使用するシステムとアセットについて必要な情報をすべて集める必要があります。次の表は、フローの接続先となるシステムと、各システムの必要な情報を示しています。
フローの設計時とテスト時に接続できる Sandbox 組織が NTO 組織にあることを確認することがベストプラクティスです。同様に、Microsoft Teams にリード通知をテストするためのテスト用チームと関連するチャネルがあることを確認します。
システム |
必要な情報 |
---|---|
NTO の Sales Cloud |
|
Microsoft Teams |
|
次に、Microsoft Teams 環境の前提条件について説明します。
Microsoft Teams 環境の前提条件
リード通知を適切なチャネルに送信するためには、Microsoft Teams にチームと関連するチャネルが必要です。次の手順に従って、Microsoft Teams でチームと関連する 2 つのチャネルを作成します。
- 各自のメールアドレスとパスワードを使用して Microsoft Teams にログインします。
- [Join or create a team (チームに参加、またはチームを作成)] をクリックします。
- [Create team (チームを作成)] をクリックして、[From scratch (初めから作成する)] をクリックします。
- [Private (非公開)] をクリックします。
- チームの名前に
NTO Sales
(NTO 営業) と入力し、[Create (作成)] をクリックします。 - 必要に応じて、NTO 営業チームにメンバーを追加します。
- [NTO Sales (NTO 営業)] の横にある省略記号アイコンをクリックして、[Add channel (チャネルを追加)] をクリックします。
- チャネルに
Direct Sales
(直接販売) と入力して、[Add (追加)] をクリックします。 - ステップ 7 ~ 8 を繰り返して、パートナー販売チャネルを追加します。チームと関連するチャネルは次のようになります。
また、MuleSoft Composer を使用して Microsoft Teams のチームへの接続を作成するときに、MuleSoft Composer に以下の権限を付与できるようにしておきます。
- チャネルメッセージを送信する。
- チームの名前と説明を参照する。
- チャネルの名前と説明を参照する。
- アクセスを許可したデータへのアクセスを管理する。
- 基本プロファイルを表示する。
MuleSoft Composer でフローを作成する準備の最初の手順を実行しました。次の単元では、フローを設計してテストする方法を学習します。