配置Microsoft Dynamics 365以与Adobe Campaign Standard集成

了解如何配置Microsoft Dynamics 365集成,以及如何在与Adobe Campaign Standard的跨渠道通信中激活CRM数据。

概述

有关Adobe Campaign Standard与Microsoft Dynamics 365集成的一般描述,请参阅 本页.

需要配置多个应用程序才能启用集成,但是,本文将重点介绍Dynamics 365中所需的步骤。

先决条件

在本文档中执行集成前设置之前,我们假定您已配置并拥有对贵组织的Microsoft Dynamics 365实例的管理员访问权限。 如果尚未发生这种情况,则您需要联系Microsoft客户支持以完成Dynamics 365配置。

如果要为暂存环境和生产环境配置集成,则需要为暂存和生产Dynamics 365实例执行以下步骤。 如果要配置舞台或生产Dynamics 365实例(例如,对于生产实例,请选择“prod”作为 <stage or prod>)

设置应用程序和权限

OAuth访问令牌允许集成工具通过Web API与Microsoft Dynamics 365实例进行身份验证,以便将Campaign Standard体验事件发布到Microsoft Dynamics 365界面的时间轴视图。

以下视频中概述了主要步骤:

要生成OAuth访问令牌,请执行下列步骤。

注册新应用程序

  1. 在管理员登录下,登录到 portal.azure.com.

  2. 单击 Azure Active Directory 菜单中的“隐藏主体”;然后单击 App registrations 的子菜单中。

  3. 单击 New registration 中。

  4. 填写应用程序注册屏幕:

    • 名称:adobe campaign <stage or prod>
    • 支持的帐户类型: Accounts in this organizational directory only (默认值)

有关创建新应用程序的更多信息,请参阅 此部分.

注意

Microsoft Azure Directory为您的应用程序分配一个唯一的应用程序(客户端)ID。 您以后在配置Dynamics 365时以及执行集成工具设置时,都将需要此ID。

生成客户端密钥

  1. 在应用程序概述屏幕的左侧子菜单中,单击 Certificates and Secrets > New client secret

  2. 输入描述,设置持续时间并单击 OK.

您的客户端密钥现已创建完成。 暂时保留值,以完成集成工具的预集成设置。

注意

根据需要保留此值,以完成集成工具预集成设置。 之后将无法检索到。

设置权限

  1. 在此屏幕或应用程序概述屏幕中,单击 API permissions 的子菜单中。 单击 Add a permission,您需要选择 Dynamics CRM 中。

  2. 然后,选中 user_impersonation,然后单击 Add permissions 按钮。

有关权限设置的更多信息,请参阅 此部分.

创建应用程序用户

此新用户是通用用户。 它将由应用程序使用:此用户将使用API对Microsoft Dynamics 365进行任何更改。 要创建它,请执行以下步骤:

  1. 导航到Dynamics 365实例并以管理员身份登录。

  2. 单击右上角的齿轮图标,然后单击 Advanced Settings. 在顶部横幅中,单击 Settings,单击 Security > Users.

  3. 单击下拉菜单,转到 Application Users. 单击 New

  4. 确保下拉列表中用户图标旁边显示 USER:APPLICATION USER.

    为新用户填写屏幕。 参数建议:

    • User Name (电子邮件):adobe_api_<stage-or-prod>@<your-d365-hostname>"(例如,adobe_api_stage@some-company.crm.dynamics.com)
    • Application ID:您在Azure AD中注册的应用程序的ID(必需)
    • 您可以将留空 Application ID URIAzure AD Object ID
    • Full Name:AdobeAPI <stage or prod>
    • Email:与 User Name (或管理员的电子邮件(如果您愿意)

    有关创建应用程序用户的更多信息,请参阅 此部分.

  5. 单击用户图标并上传Adobe Campaign图标;当Dynamics 365中出现新的Adobe事件时,时间轴视图中将显示此图标。

  6. 通过单击 MANAGE ROLES 在顶部功能区中。

  7. 向下滚动并选择 System administrator 此用户的访问权限。

  8. 单击 OK

获取租户ID

按照说明操作 本页 以查找租户ID。 在集成工具的集成前设置过程中,您将需要此ID。

安装Microsoft Dynamics 365Campaign Standard

要将Dynamics 365应用程序集成到您的Campaign Standard环境,请执行以下步骤:

  1. 导航到以下链接: https://appsource.microsoft.com/en-us/marketplace/apps 和搜索 Adobe Campaign for Dynamics 365 中。
    或者,您也可以导航到此 链接
    {target=“_blank”}.
  2. 按照说明为Dynamics 365实例安装应用程序。
  3. 安装后,导航到Dynamics 365实例并以管理员身份登录。
  4. 单击右上角的齿轮图标,然后单击 Advanced Settings. 在顶部横幅中,单击 Settings,单击 ProcessesProcess Center.
  5. 搜索 Adobe Campaign Email Bounce 任务并单击。
  6. Administration 选项卡,将所有者更改为之前通过单击创建的AdobeAPI应用程序用户 Actions 从顶部功能区中,选择 Assign to another User 选项,选择 Adobe API application user 从下拉菜单中进行分配。
  7. 重新激活该过程。
  8. Adobe Campaign Email Click 任务。
注意

如果您随时希望停用这些进程,则可以在此中执行此操作 Processes 屏幕。

相关主题

在此页面上