共用方式為


使用 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]。

    注意

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

    新增電子郵件動作

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

    • 件者:輸入至少一個有效的電子郵件位址,其中會傳送潛在客戶。
    • 主旨:P ower 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,其中會顯示 Enter 要求 URL

  5. 返回 Power Automate。 從 Power Automate 功能表欄移至 [我的流程 ] 來尋找您建立以傳送潛在客戶的流程。 選取流程名稱旁的省略號,以查看更多選項,然後選取 [ 編輯]。

  6. 選取 右上角的 [測試 ],選取 [我將執行觸發程序動作],然後選取 [ 測試]。 您會在畫面頂端看到測試已啟動的指示。

  7. 返回您的工具,然後選取 [ 傳送]。

  8. 返回您的流程,並檢查結果。 如果一切如預期般運作,您會看到一則訊息,指出流程成功。

  9. 您也應該收到電子郵件。 檢查您的電子郵件收件匣。

    注意

    如果您沒有看到來自測試的電子郵件,請檢查您的垃圾郵件和垃圾郵件資料夾。 在下列畫面中,您只會注意到您在設定電子郵件通知時新增的欄位標籤。 如果這是您供應專案所產生的實際潛在客戶,您也會在本文和主旨行中看到潛在客戶聯繫人的實際資訊。

    收到的電子郵件

設定供應專案以將潛在客戶傳送至 HTTPS 端點

當您準備好在發佈入口網站中設定供應專案的潛在客戶管理資訊時,請遵循下列步驟。

  1. 登入合作夥伴中心

  2. 選取您的供應項目,然後移至 [ 供應項目設定 ] 索引標籤。

  3. 在 [ 潛在客戶] 區段底下,選取 [ 連線]。

    潛在客戶

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

  5. 選取 [確定]。

若要確定您已成功連線到潛在客戶目的地,請選取 [ 驗證] 按鈕。 如果成功,您將會在潛在客戶目的地中擁有測試潛在客戶。

注意

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

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