共用方式為


使用 HTTPS 端點來管理商業市集潛在客戶

如果合作夥伴中心未明確支援客戶關係管理 (CRM) 系統,以接收 Microsoft AppSource 和 Azure Marketplace 潛在客戶,您可以使用 Power Automate 中的 HTTPS 端點 來處理這些潛在客戶。 透過 HTTPS 端點,商業市集潛在客戶可以傳送為電子郵件通知,也可以寫入 Power Automate 支援的 CRM 系統。

本文說明如何在Power Automate中建立新的流程,以產生您將用來在合作夥伴中心設定潛在客戶的 HTTP POST URL。

注意

這些指示中使用的Power Automate 連接器需要Power Automate 的付費訂用帳戶。 在設定此流程之前,請確定您已考慮此流程。

使用 Power Automate 建立流程

  1. 開啟 Power Automate 網頁。 選取 [登入]。 如果您還沒有帳戶,請點選 [免費註冊] 來建立一個。

  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. 從 [數據表名稱] 的下拉式清單中選擇 []。

    顯示如何選取潛在客戶。

  5. Power Automate 會顯示提供潛在客戶資訊的表單。 您可以透過選擇新增動態內容來對應輸入請求中的專案。 下列畫面顯示 OfferTitle 作為範例。

    顯示如何新增動態內容。

  6. 對應您想要的欄位,然後選取 儲存 以儲存流程。 系統會建立 HTTP POST URL,並可在 [當收到 HTTP 要求時] 視窗中存取。 使用位於 HTTP POST URL 右邊的複製控件來複製此 URL。 使用複製控件很重要,因此您不會遺漏整個 URL 的任何部分。 請儲存此 URL,因為您在發佈平台中設定線索管理時會需要它。

    顯示何時收到 HTTP 要求。

設定電子郵件通知

  1. 既然您已完成 JSON 架構,請選取 + 新增步驟

  2. 在 [選擇動作下,選取 [動作]

  3. 在 [動作] 索引標籤上,選取 [傳送電子郵件 [Office 365 Outlook]

    注意

    如果您想要使用不同的電子郵件提供者,請改為搜尋並選取 傳送電子郵件通知 (Mail) 以作為動作。

    新增電子郵件動作

  4. 在 [[傳送電子郵件] 視窗中,設定下列必要字段:

    • :請輸入至少一個有效的電子郵件地址,用於接收潛在客戶資訊。
    • Subject: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. 在 [潛在客戶] 區段底下,選取 [Connect]。

    潛在客戶

  4. 連線詳細數據 彈出視窗中,選取 潛在客戶目的地 HTTPS 端點。 將您遵循先前步驟所建立流程的 HTTP POST URL 貼到 [HTTPS 端點 URL] 字段中。

連線詳細數據聯繫人電子郵件。

  1. 選取 [確定]

若要確保您已成功連線到目標連結,請選取 [驗證] 按鈕。 如果成功,您將會在目標目的地中擁有測試負責人。

注意

您必須先完成其餘供應項目的設定,併發佈它,才能收到供應專案的潛在客戶。

產生潛在客戶時,Microsoft將潛在客戶傳送至流程。 潛在客戶會路由傳送至您設定的CRM系統或電子郵件位址。