Connect 活动和Microsoft Dynamics 365

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

可能的部署包括:

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

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

注意

与活动兼容的CRM系统版本列在兼容性矩阵中。

实施步骤

要连接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目录中之前定义的设置配置外部帐户。

    注意

    本节](…/…/installation/using/external-accounts.md#microsoft-dynamics-crm-external-account)中详细介绍了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

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free