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

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

概述

此页面中介绍了Adobe Campaign Standard与Microsoft Dynamics 365集成的一般说明。

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

先决条件

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

如果您要为暂存环境和生产环境配置集成,则需要为暂存环境和生产Dynamics 365实例执行以下步骤。 如果您正在配置暂存或生产Dynamics 365实例,以下一些说明略有不同(例如,对于生产实例,为<stage or prod>选择“prod”)

设置应用程序和权限

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

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

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

注册新应用程序 register-a-new-app

  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 (默认值)

有关创建新应用程序的更多信息,请参阅此章节

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

生成客户端密码 generate-a-client-secret

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

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

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

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

设置权限

  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 URI ​和​ Azure 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 get-the-tenant-id

按照此页面🔗中的说明查找您的租户ID。 在集成工具中设置预集成期间,您将需要此ID。

安装Microsoft Dynamics 365Campaign Standard install-appsource-app

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

  1. 浏览到Microsoft业务应用程序,并在搜索栏中搜索_Adobe Campaign Standard_。
    或者,您可以导航到此链接
  2. 按照说明为Dynamics 365实例安装应用程序。
  3. 安装后,导航到您的Dynamics 365实例并以管理员身份登录。
  4. 单击右上角的齿轮图标,然后单击​ Advanced Settings。 在顶部横幅中,单击​ Settings ​旁边的下拉菜单,然后单击​ Process Center ​下的​ Processes
  5. 搜索​ Adobe Campaign Email Bounce ​任务并单击它。
  6. 在​ Administration ​选项卡上,通过单击顶部功能区中的​ Actions,将所有者更改为之前创建的AdobeAPI应用程序用户,然后选择​ Assign to another User ​选项,从下拉列表中选择​ Adobe API application user ​进行分配。
  7. 重新激活进程。
  8. 对​ Adobe Campaign Email Click ​任务执行相同操作。
NOTE
如果您希望随时停用这些进程,可以在此​ Processes ​屏幕中停用。

相关主题

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff