配置 Azure 与 Microsoft Dynamics CRM 2015 集成

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

可以通过 Microsoft Dynamics CRM 2015 和 Microsoft Dynamics CRM Online 2015 更新 将当前核心操作的消息请求数据发布到 Microsoft Azure 云。 若要在 Microsoft Dynamics 365 中启用此功能,需要执行此主题中详细介绍的任务。

本主题内容

配置 Microsoft Dynamics CRM/Azure 集成任务

获取公用证书

为 Azure 集成配置 Microsoft Dynamics CRM

为 Microsoft Dynamics CRM 集成配置 Azure ACS

配置 Microsoft Dynamics CRM/Azure 集成任务

  1. 从 Microsoft Dynamics CRM Online 或从发证机构获取公用证书。

  2. 为 Azure 集成配置 Microsoft Dynamics CRM。

  3. 为 Microsoft Dynamics CRM 集成配置 Azure ACS。

这些任务将在本主题中加以扩展。 配置 Microsoft Dynamics 365 和 Microsoft Azure 集成后,将需要执行这些其他任务。

  1. 使用 Microsoft Azure 服务总线解决方案终结点编写和注册侦听器应用程序。 有关详细信息,请参阅 Microsoft Azure 服务总线 文档。

  2. 向 Microsoft Azure 中注册可识别 Microsoft Azure 的插件(例如 ServiceBusPlugin 插件)或可识别 Microsoft Dynamics 365 的自定义工作流活动。详细信息:演练:使用 CRM 插件注册工具注册 Azure 感知插件

  3. 执行必要的 Microsoft Dynamics 365 操作来触发插件或自定义工作流活动运行。

如果前面的所有步骤都已正确执行,则包含 Microsoft Dynamics 365 数据上下文的消息应当发送到 Microsoft Azure 队列或主题,并最终被侦听器应用程序收到。 您可以导航到 Microsoft Dynamics 365 Web 应用程序中的“系统作业”网格,检查相关System Job的状态,以查看是否成功发布到 Microsoft Azure 服务总线。 万一遇到错误,System Job的消息部分会显示错误详细信息。

有关详细信息,请参阅本主题末尾的“另请参见”链接。

重要

作为一个先决条件,您应先下载并阅读 Azure SDK 文档,然后再尝试理解该主题和配置 Microsoft Dynamics 365 与 Microsoft Azure 集成。

获取公用证书

对于 Microsoft Dynamics CRM Online 用户,可从 Web 应用程序下载公用证书。 若要从 Web 应用程序下载证书,先选择“设置”,再单击“自定义项”,然后选择“开发人员资源”。 在该页上,单击“Microsoft Azure Issuer 证书”下面的“下载证书”链接以下载并保存公用证书。 此外,记下颁发者的名称,因为以后会用到它。

对于 Microsoft Dynamics CRM 2015 内部部署和 IFD 安装,您可以从发证机构购买一个私有证书。 使用证书 Microsoft 管理控制台 (MMC) 管理单元将证书文件导入计算机上的 Personal\Certificates 存储。 接下来,以 Base64 格式导出您的证书的公钥文件。 在下一个任务中将用到此公用证书。 有关详细信息,请参阅 MMC 帮助。

为 Azure 集成配置 Microsoft Dynamics CRM

对于 Microsoft Dynamics CRM 2015 内部部署和 IFD 部署,为 Microsoft Azure 集成配置服务器涉及在 Microsoft Dynamics 365 配置数据库中存储公用证书,并设置适当的安全访问证书权限以便 Microsoft Dynamics 365 能够读取它。Microsoft Dynamics CRM Online 经过预配置以使用 Microsoft Azure。

请参阅主题 演练:配置 CRM 与 Microsoft Azure 集成,以了解有关配置与 Microsoft Dynamics CRM 2015 与 Microsoft Azure 平台集成的分步说明。

备注

为使 Microsoft Dynamics CRM 2015 和 Microsoft Azure 服务总线 集成功能有效,Microsoft Dynamics 365 异步服务必须能够通过服务器的防火墙访问 Internet。 其中安装了异步服务角色的服务器必须面向 Internet 公开,而运行该服务所用的帐户必须能够访问 Internet。 只需要端口 80 和 443 上的出站连接。 不需要入站连接访问。 使用“Windows 防火墙”控制面板为位于服务器上的 %PROGRAMFILES%\Microsoft Dynamics CRM\Server\bin folder 中的 CrmAsyncService.exe 应用程序启用出站连接。

为 Microsoft Dynamics CRM 集成配置 Azure ACS

您需要配置 Microsoft Azure 解决方案的规则和颁发者,才能允许侦听器读取发布到 Microsoft Dynamics 365的 Microsoft Azure 服务总线 消息。 此外,还必须配置服务总线规则来接受 Microsoft Dynamics 365 颁发者声明。

详细信息:演练: 配置 Microsoft Azure ACS 与 Microsoft Dynamics CRM 2015 集成

另请参阅

Microsoft Dynamics CRM 2015 的 Azure 扩展
编写插件
通过 Azure 服务总线发送 Microsoft Dynamics CRM 2015 数据
为 Windows Azure 解决方案编写监听程序
Azure 平台 – 入门

© 2017 Microsoft。 保留所有权利。 版权