次の方法で共有


HTTPS エンドポイントを使用してコマーシャル マーケットプレースの潜在顧客を管理する

Microsoft AppSource と Azure Marketplace のリードを受け取るためにパートナー センターで顧客関係管理 (CRM) システムが明示的にサポートされていない場合は、Power Automate の HTTPS エンドポイントを使用して、これらのリードを処理できます。 HTTPS エンドポイントを使用すると、コマーシャル マーケットプレースのリードを電子メール通知として送信したり、Power Automate でサポートされている CRM システムに書き込んだりできます。

この記事では、パートナー センターで潜在顧客を構成するために使用する HTTP POST URL を生成する新しいフローを Power Automate で作成する方法について説明します。

手記

これらの手順で使用する Power Automate コネクタには、Power Automate への有料サブスクリプションが必要です。 このフローを構成する前に、これを考慮してください。

Power Automate を使用してフローを作成する

  1. Power Automate Web ページを開きます。 [サインイン] を選びます。 アカウントをまだお持ちでない場合は、無料でサインアップ を選択してアカウントを作成します。

  2. サインインして [マイ フロー] を選び、環境を [Microsoft (既定)] からお使いの Dataverse (CRM) 環境に切り替えます。

  3. [+ 新しい] で、[+ インスタント クラウド フロー] を選択します。

    マイ フローを選択し、その後にインスタント クラウド フローを選択する方法を示します。

  4. フローに名前を付けたら、フローをトリガーする方法を指定しますHTTP リクエストを受信したときを選択してください。

    自動フロー ウィンドウの [スキップ] ボタンを作成する方法を示します。

  5. フロー ステップを選択して展開します。

    フロー ステップを展開する方法を示します。

  6. 要求本文の JSON スキーマを構成するには、次のいずれかの方法を使用します。

    • 要求本文の JSON スキーマ テキスト ボックスに JSON スキーマをコピーします。
    • [サンプル ペイロード 使用してスキーマを生成する] を選択します。 サンプルの JSON ペイロードを入力するか貼り付ける テキスト ボックスに、JSON の例を貼り付けます。 スキーマを作成するには、完了 を選択してください。

    JSON スキーマ

    {
      "$schema": "https://json-schema.org/draft-04/schema#",
      "definitions": {},
      "id": "http://example.com/example.json",
      "properties": {
        "ActionCode": {
          "id": "/properties/ActionCode",
          "type": "string"
        },
        "OfferTitle": {
          "id": "/properties/OfferTitle",
          "type": "string"
        },
        "LeadSource": {
          "id": "/properties/LeadSource",
          "type": "string"
        },
        "Description": {
          "id": "/properties/Description",
          "type": "string"
        },
        "UserDetails": {
          "id": "/properties/UserDetails",
          "properties": {
            "Company": {
              "id": "/properties/UserDetails/properties/Company",
              "type": "string"
            },
            "Country": {
              "id": "/properties/UserDetails/properties/Country",
              "type": "string"
            },
            "Email": {
              "id": "/properties/UserDetails/properties/Email",
              "type": "string"
            },
            "FirstName": {
              "id": "/properties/UserDetails/properties/FirstName",
              "type": "string"
            },
            "LastName": {
              "id": "/properties/UserDetails/properties/LastName",
              "type": "string"
            },
            "Phone": {
              "id": "/properties/UserDetails/properties/Phone",
              "type": "string"
            },
            "Title": {
              "id": "/properties/UserDetails/properties/Title",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    }
    

    JSON の例

    {
      "UserDetails": {
        "FirstName": "Some",
        "LastName": "One",
        "Email": "someone@contoso.com",
        "Phone": "16175555555",
        "Country": "USA",
        "Company": "Contoso",
        "Title": "Esquire"
     },
      "LeadSource": "AzureMarketplace",
      "ActionCode": "INS",
      "OfferTitle": "Test Microsoft",
      "Description": "Test run through Power Automate"
    }
    

手記

構成のこの時点で、CRM システムに接続するか、電子メール通知を構成するかを選択できます。 選択に基づいて、残りの手順に従います。

CRM システムに接続する

  1. [+ 新しいステップ] を選択します。

  2. 検索コネクタとアクション ボックスで CRM システムを検索して選択します。 次の画面は、新しいレコードの作成 (Microsoft Dataverse) を例として示しています。

    新しいレコードを作成する方法を示します。

  3. [アクション] タブを選び、アクションを [新しい行を追加する] にします。

    [新しいレコードの作成] を選択する方法を示します

  4. [テーブル名] ドロップダウン リストから [lead] を選びます。

    潜在顧客を選択する方法を示します。

  5. Power Automate には、リード情報を提供するためのフォームが表示されます。 動的コンテンツを追加することを選択して、入力要求の項目をマップできます。 次の画面は、OfferTitle を例として示しています。

    動的コンテンツを追加する方法を示します。

  6. 必要なフィールドをマップし、次に保存ボタンを選択してフローを保存します。 HTTP POST URL が作成され、[HTTP 要求の受信時] ウィンドウでアクセスできます。 HTTP POST URL の右側にあるコピー コントロールを使用して、この URL をコピーします。 URL 全体の一部を見逃さないように、コピー コントロールを使用することが重要です。 発行ポータルで潜在顧客管理を構成するときに必要になるため、この URL を保存します。

    HTTP 要求の受信日時を示します。

電子メール通知を設定する

  1. これで JSON スキーマが完成したので、+ 新しいステップを選択します。

  2. [アクションの選択] で、[アクション] を選びます。

  3. [操作] タブで、[電子メール 送信 (Office 365 Outlook)を選択します。

    手記

    別のメール プロバイダーを使用する場合は、代わりにアクションとして 電子メール通知 (メール) を検索して選択します。

    電子メール アクション を追加する

  4. [電子メールの送信] ウィンドウで、次の必須フィールドを構成します。

    • からへ: 少なくとも1つの有効な電子メールアドレスを入力してください。潜在顧客はそのアドレスに送信されます。
    • 件名の: Power Automate では、次の画面に示すように、LeadSource などの動的コンテンツを追加するオプションが提供されます。 まず、フィールド名を入力します。 次に、ポップアップ ウィンドウから動的コンテンツ選択リストを選択します。

    手記

    フィールド名を追加するときは、各名前にコロン (:)) を付けて、Enter を選択して新しい行を作成できます。 フィールド名を追加したら、動的選択リストから関連付けられている各パラメーターを追加できます。

    動的コンテンツ を使用して電子メール アクションを追加する

    • 本文: 動的コンテンツ選択リストから、電子メールの本文に必要な情報を追加します。 たとえば、LastName、FirstName、Email、Company を使用します。 メール通知の設定が完了すると、次の画面の例のようになります。

    電子メール通知の例

  5. [保存] を選んでフローを完了します。 HTTP POST URL が作成され、[HTTP 要求の受信時] ウィンドウでアクセスできます。 HTTP POST URL の右側にあるコピー コントロールを使用して、この URL をコピーします。 URL 全体の一部を見逃さないように、このコントロールを使用することが重要です。 発行ポータルで潜在顧客管理を構成するときに必要になるため、この URL を保存します。

    HTTP POST URL

テスティング

HTTP 要求を送信してソリューションをテストできるツールを使用して、構成をテストできます。次に例を示します。

  1. ツールを起動し、「」を選択し、新しい>要求 を設定してテストツールをセットアップします。

  2. [要求 保存] フォームに入力し、作成したフォルダーに保存します。

  3. ドロップダウン リストから [POST] を選択します。

  4. Power Automate で作成したフローの HTTP POST URL を、「要求 URL の入力」と書かれている場所に貼り付けます。

  5. Power Automateに戻ってください。 Power Automate メニューバーから [マイ フロー] に移動して、リードを送信するために作成したフローを見つけます。 フロー名の横にある省略記号を選択して他のオプションを表示し、[編集]を選択します。

  6. 右上にある [テスト] を選び、[トリガー アクションを実行する] を選んでから、[テスト] を選びます。 画面の上部に、テストが開始されたことを示す表示が表示されます。

  7. ツールに戻り、[送信] を選択します。

  8. フローに戻り、結果を確認します。 すべてが期待どおりに動作する場合は、フローが成功したことを示すメッセージが表示されます。

  9. また、メールが届きます。 メールの受信トレイを確認します。

    手記

    テストからのメールが表示されない場合は、スパムフォルダーと迷惑メール フォルダーを確認してください。 次の画面では、電子メール通知を構成したときに追加したフィールド ラベルだけが表示されます。 これがオファーから生成された実際の潜在顧客である場合は、本文と件名に潜在顧客の実際の情報も表示されます。

    受信したメール

リードを HTTPS エンドポイントに送信するようにオファーを構成する

発行ポータルでオファーのリード管理情報を構成する準備ができたら、次の手順に従います。

  1. パートナー センターにサインインします。

  2. オファーを選択し、オファーのセットアップ タブに移動します。

  3. [潜在顧客] セクションで、[接続] を選びます。

    潜在顧客

  4. [接続の詳細] ポップアップ ウィンドウで、[リードのターゲット][HTTPS エンドポイント] を選びます。 前の手順に従って作成したフローの HTTP POST URL を HTTPS エンドポイント URL フィールドに貼り付けます。

接続の詳細連絡先の電子メール。

  1. [OK] を選択します。

リードの宛先に正常に接続されていることを確認するには、[ 検証] ボタンを選択します。 成功した場合は、リードのターゲットにテスト リードが表示されます。

手記

リードを受け取るためには、まずオファーの残りの部分の構成を完了し、それを公開する必要があります。

リードが生成されると、Microsoft はリードをフローに送信します。 潜在顧客は、構成した CRM システムまたは電子メール アドレスにルーティングされます。