Connect 活动和Microsoft Dynamics 365

在本页中,您将学习如何将Campaign Classic连接到​Microsoft Dynamics CRM 365

可能的部署包括:

  • (建议)。 ​请参阅下面的部分,了解设置与Microsoft Dynamics连接的步骤。
  • Office 365。 请参阅此视频以了解设置此集成的关键步骤。
  • 对于​内部部署​部署,请应用Office 365关键步骤。

通过专用工作流活动进行数据同步。 了解详情

实施步骤

要连接Microsoft Dynamics 365以通过​Web API​与Adobe Campaign配合使用,您需要应用以下步骤:

在Microsoft Dynamics CRM中:

  1. 获取Microsoft Dynamics客户端ID
  2. 生成Microsoft Dynamics客户端机密
  3. 配置权限
  4. 创建应用程序用户
  5. 对私钥进行编码

在本节中了解更多信息

Campaign Classic:

  1. 创建新外部帐户
  2. 使用Microsoft Dynamics设置配置外部帐户
  3. 使用配置向导映射表和同步明细列表
  4. 创建同步工作流

在本节中了解更多信息

注意

将Adobe Campaign与Microsoft Dynamics连接时,您无法:

  • 安装可以更改CRM行为并导致与Adobe Campaign兼容的插件
  • 选择多个明细列表

配置Microsoft Dynamics CRM

要生成访问令牌和用于设置帐户的密钥,您需要使用​全局管理员​凭据登录Microsoft Azure Directory。 然后,按照以下概述的步骤操作。

获取Microsoft Dynamics客户端ID

要获取客户端ID,您需要在Azure Active Directory中注册应用程序。 客户端ID与应用程序 ID相同。

  1. 导航到​Azure Active Directory > App Registrations,然后单击​New Application Registration
  2. 请指定一个可帮助标识实例的唯一名称,如​adobecampaign<instance identifier>
  3. 选择​应用程序类型​作为​Web应用程序/ API
  4. 对​登录URL​使用http://localhost

保存后,您会得到一个​应用程序 ID,它是活动的客户端标识符。

请阅读本页了解更多信息。

生成Microsoft Dynamics客户端密码

客户端密钥是客户端ID唯一的密钥。 要获取证书密钥标识符,请执行以下步骤:

  1. 导航到​Azure Active Directory > App Registrations​并选择之前创建的应用程序。

  2. 单击​证书和密钥

  3. 单击​上载证书,然后浏览并上载生成的公共证书。

  4. 要生成证书,您可以使用openssl。

    例如:

    - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
    
  5. 单击​manifest​链接可获取​证书密钥标识符​和​密钥ID

配置权限

您需要为已创建的应用程序配置​所需权限

  1. 导航到​Azure Active Directory > App Registrations​并选择之前创建的应用程序。
  2. 单击左上角的​设置
  3. 在​所需权限​上,单击​添加​和​选择API > Dynamics CRM联机
  4. 然后,单击​选择,启用​作为组织用户访问Dynamics 365复选框,然后单击​选择​

创建应用程序用户

应用程序用户是上述注册的应用程序将使用的用户。 使用上述注册的应用程序对Microsoft Dynamics所做的任何更改都将通过此用户完成。

第1步:在azure active directory上创建非交互式用户

  1. 单击​Azure Active Directory > Users ,然后单击​New User
  2. 请提供要使用的正确名称,用户名应为电子邮件格式。
  3. 在​目录角色​中选择​Dynamics 365 Administrator

第2步:为创建的用户分配适当的许可证

  1. Microsoft Azure中,单击​管理应用程序
  2. 转到​“用户”>“活动用户”​并单击新创建的用户。
  3. 单击​编辑产品许可证,然后选择​Dynamics 365客户参与计划
  4. 单击​关闭

第3步:在Dynamics CRM上创建应用程序用户

  1. Microsoft Azure,导航到​设置>安全>用户

  2. 单击下拉框,选择​应用程序用户,然后单击​新建

  3. 使用与以上活动目录上创建的用户相同的用户名

    注意

    使用同一名称会引发重复键错误,因此,在获得是否需要此步骤的确认之前,请使用其他用户名并继续。

  4. 您之前创建的应用程序分配​应用程序 ID

  5. 单击​管理角色,然后为用户选择​系统管理员​角色。

配置活动

要连接Microsoft Dynamics 365和活动,您需要在活动中创建并配置专用外部帐户。

  1. 导航到​Administration > Platform > External accounts

  2. 创建新外部帐户,选择类型​Microsoft Dynamics CRM​和​Enable​选项。

  3. 选择​Web API​部署类型:

    Adobe Campaign Classic支持Dynamics 365 REST接口,OAuth协议用于使用​Certificate​或​Password Credentials​进行身份验证。

    使用Azure目录中之前定义的设置🔗配置外部帐户。

    注意

    本节🔗中详细介绍了Microsoft Dynamics CRM外部帐户配置。

  4. 单击​Microsoft CRM configuration wizard…​链接:Adobe Campaign会自动检测Microsoft Dynamics数据模板中的表。

  5. 选择要恢复的表。

  6. 单击​Next​以开始创建相应的模式。

    注意

    要批准配置,您必须断开/重新连接到Adobe Campaign控制台。

    您可以检查匹配的模式是否在Adobe Campaign中可用。

  7. 单击​Synchronizing enumerations…​链接以开始同步Adobe Campaign和Microsoft Dynamics之间的明细列表。

活动和Microsoft Dynamics现已连接。 可以在两个系统之间设置数据同步。 在数据同步部分了解更多信息。

配置Microsoft Dynamics CRM Office 365集成

观看此视频,了解如何在Office 365部署环境中将Dynamics 365与Adobe Campaign Classic集成。

支持的字段数据类型

对于Microsoft Dynamics 365,以下列出了支持/不支持的属性类型:

属性类型 支持
基本类型:boolean、datetime、decimal、float、多次、integer、bigint、string
货币(作为多次)
memo、entityname、primarykey、uniqueidentifier(作为字符串)
状态、选择列表(我们将可能的值存储在明细列表中)、状态(字符串)
owner(作为字符串)
查找(仅单个实体引用查找)
客户
关于
PartyList
ManagedProperty

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now