解决财务和运营应用中的双重写入问题

本文提供财务和运营应用与 Dataverse 之间的双写入集成的疑难解答信息。 具体来说,提供可以帮助您解决财务和运营应用中的双写入模块问题的信息。

重要

本文解决的某些问题可能需要系统管理员角色或 Microsoft Azure Active Directory (Azure AD) 租户管理员凭据。 介绍每个问题的每一节说明了是否需要特定角色或凭据。

您无法在财务和运营应用中加载双写入模块

如果您无法通过选择数据管理工作区中的双写入磁贴来打开双写入页面,则说明数据集成服务可能中断。 请创建支持票证请求重新启动数据集成服务。

尝试创建新表映射时出错

解决此问题所需的凭据:设置双写入的同一用户。

当您尝试为双写入配置新表时,您可能会收到以下错误消息。 可以创建映射的唯一用户是设置双写入连接的用户。

响应状态代码未指示成功:401(未授权)。

打开双写入用户界面时出错

当您尝试从数据管理工作区访问双写入时,您可能会收到以下错误消息:

login.microsoftonline.com 拒绝连接。

要解决此问题,请使用 Microsoft Edge 中的隐私模式窗口、Chromium 中的匿名窗口或 Google Chrome 中的匿名窗口登录。 您还必须取消阻止或清除第三方 Cookie。

解决此问题所需的角色:财务和运营应用和 Dataverse 中的系统管理员。

链接或创建映射时,您可能会遇到以下错误:

Response status code does not indicate success: 403 (tokenexchange).
Session ID: \<your session id\>
Root activity ID: \<your root activity\> id

如果您没有足够的权限链接双写入或创建映射,则会发生此错误。 如果在不取消双写入链接的情况下重置了 Dataverse 环境,也会发生此错误。 任何在财务和运营应用和 Dataverse 中都具有系统管理员角色的用户都可以链接环境。 只有设置双写入连接的用户才可以添加新表映射。 设置后,具有系统管理员角色的任何用户都可以监视状态并编辑映射。

停止表映射时出错

当您尝试停止表映射时,您可能会收到以下错误消息:

[已禁止],[{来自令牌交换的 "status":403,"source":"","message":"Error:不允许用户访问连接 dynamicscrmonline/xxxxxx-xxxx-xxxx-xxxxxxxx"}],远程服务器返回错误:(403) 已禁止。

当链接的 Dataverse 环境不可用时,将发生此错误。

要解决此问题,请为数据集成团队创建票证。 附加网络跟踪,以便数据集成团队可以在后端将映射标记为未运行

在财务和运营应用中启用并行处理以提高性能

启用并行处理可以减少将数据从 Dynamics 365 Customer Engagement 应用和 Microsoft Dataverse 导入到财务和运营应用所需的时间。

要在财务和运营应用中启用并行处理,请完成以下步骤。

  1. 登录到您的财务和运营环境。
  2. 转到数据管理 > 框架参数
  3. 选择实体设置,选择配置实体执行参数
  4. 添加并行处理的参数:
    • 导入阈值记录数 – 启用并行处理之前必须满足的记录数。
    • 导入任务数 – 并行运行的线程(任务)数。
  5. 选择保存

尝试开始表映射时出错

无法完成初始数据同步

当您尝试运行初始数据同步时,您可能会收到以下错误:

无法完成初始数据同步。错误:双写入失败 - 插件注册失败:无法建立双写入查找元数据。 错误对象引用未设置为对象的实例。

当您尝试将映射的状态设置为正在运行时,可能会收到此错误。 解决方法取决于错误原因:

  • 如果映射具有相关映射,请确保启用此表映射的相关映射。
  • 映射可能缺少源或目标列。 如果缺少财务和运营应用中的列,请按照映射中缺少表列问题一节中的步骤进行操作。 如果缺少 Dataverse 中的列,请单击映射上的刷新表按钮,让这些列自动填充回映射中。

版本不匹配错误和升级双重写入解决方案

当您尝试运行表映射时,您可能会收到以下错误消息:

  • 客户组 (msdyn_customergroups):双重写入失败 - Dynamics 365 for Sales 解决方案“Dynamics365Company”具有不匹配的版本。 版本为“2.0.2.10”,但需要的版本为“2.0.133”
  • Dynamics 365 for Sales 解决方案“Dynamics365FinanceExtended”具有不匹配的版本。 版本为“1.0.0.0”,但需要的版本为“2.0.227”
  • Dynamics 365 for Sales 解决方案“Dynamics365FinanceAndOperationsCommon”具有不匹配的版本。 版本为“1.0.0.0”,但需要的版本为“2.0.133”
  • Dynamics 365 for Sales 解决方案“CurrencyExchangeRates”具有不匹配的版本。 版本为“1.0.0.0”,但需要的版本为“2.0.133”
  • Dynamics 365 for Sales 解决方案“Dynamics365SupplyChainExtended”具有不匹配的版本。 版本为“1.0.0.0”,但需要的版本为“2.0.227”

若要解决这些问题,请在 Dataverse 中更新双重写入解决方案。 确保升级到与所需解决方案版本匹配的最新解决方案。