使用 Microsoft® Dynamics® CRM 连接器,您可以 使用链式命令 与 Microsoft Dynamics CRM 进行交互。例如,使用此连接器,您可以:
- 创建和管理 Dynamics CRM 实体
- 执行 Dynamics CRM 查询
- 在 Dynamics CRM 中检索实体和查询
要连接到 Microsoft Dynamics Great Plains® (GP),请使用 Microsoft SQL Server 连接器。
注: 此连接器由 Workiva 构建,并连接到第三方系统。虽然我们的支持团队可以帮助您在工作区内配置此连接器,但我们无法对源自 Workiva 平台之外的任何问题进行故障排除或提供其他帮助。
先决条件
为了实现连接,连接器使用 Microsoft Dynamics CRM REST API。为了确保与 Microsoft 的 Common Data Service的连接安全,连接器使用 OAuth 身份验证,通过在 Azure® Active Directory® 中注册的指定应用程序进行身份验证。
要设置连接器,您需要:
- 已在 Azure Active Directory 中注册的应用程序,需要:
- 具有系统管理员安全角色和 Office 365® 订阅全局管理员角色的 Microsoft Power Apps® 用户帐户
- Azure 订阅
- 应用程序租户的 ID
- 应用程序的 OAuth 客户端 ID 以及(如果是私有的)客户端密钥
- 应用程序用户帐户的用户名和密码
- 要连接的 Dynamics CRM 租户的域,例如
acme.crm.dynamics.com - 租户使用的是哪个版本的 Dynamics CRM API(8.0、9.0 还是 9.1)?
设置 Microsoft Dynamics CRM 连接器
注: 要使连接器可在您组织的链中使用, 组织安全管理员首先需要在配置中启用它。
- 从 链构建器中,单击 连接,然后单击右上角的 创建 。
- 在 连接器连接下,选择 Microsoft Dynamics CRM和默认的 CloudRunner。
- 在 基本信息下,输入唯一的名称和描述,以帮助识别连接器。
- 在 属性下,输入连接的详细信息:
摘要信息 详细信息 租户 ID 输入连接器注册的 Azure 应用程序中找到的租户 ID。 应用程序(客户端)ID 输入 Azure 应用程序的 OAuth 客户端 ID。 客户机密 如果 Azure 应用程序不是公开的,请输入其客户端密钥。 用户名 输入 Azure 应用程序用户帐户的用户名。 密码 输入 Username 属性的密码。 领域 输入要连接的 Dynamics CRM 租户的域,例如 acme.crm.dynamics.com。API 版本 选择租户使用的 Dynamics CRM API 版本——8.0、9.0 或 9.1。 注意:所有敏感凭证均会自动加密,并以高级加密标准 (AES ) -256 加密方式存储
。 - 选择要与连接一起使用的环境,然后单击 保存。
- 要测试连接, 创建并运行一个链 使用 连接器的 检索已保存的查询命令,并验证它是否返回有效的输出。
疑难解答
如果与 Microsoft Dynamics CRM 的连接失败:
- 验证连接器注册的 Azure 应用程序所使用的用户帐户的身份验证凭据和权限。
- 验证 Azure 应用程序的 OAuth 客户端 ID,如果是私有客户端,则验证其客户端密钥。
- 验证 Azure 应用程序中找到的租户 ID。
- 检查 Dynamics CRM 租户的域,并验证它使用的 API 版本。