使用 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. 发送电子邮件 窗口中,配置以下必填字段:

    • 收件人:至少输入一个有效的电子邮件地址,以便发送销售线索。
    • 主题: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. 选择“确定”。

若要确保已成功连接到潜在客户,请选择 验证 按钮。 如果成功,你将在销售线索目标中获得一个测试销售线索。

注意

必须先完成对产品/服务其余部分的配置并发布,然后才能接收该产品/服务的销售线索。

生成销售线索后,Microsoft 会将销售线索发送到流。 潜在顾客将路由到你配置的 CRM 系统或电子邮件地址。