适用于:面向资源/非库存场景的 Project Operations
在资源/非库存场景中使用 Dynamics 365 Project Operations 需要在环境中运行一组双重写入映射。
先决条件
Dataverse 环境中需要以下应用。 应用必须按以下顺序安装:
- 双重写入应用程序核心解决方案
- 双重写入资产管理解决方案
- 双重写入财务和扩展解决方案
- 双重写入 Dynamics 365 Human Resources
- 双重写入供应链扩展解决方案
- Dynamics 365 HR 与 URS 集成
以下映射是 Project Operations 解决方案所必需的。 请确保在您的环境中运行下表中列出的映射以及所有相关的表映射。
| 表映射 | 初始同步 |
|---|---|
| 分类帐 (msdyn_ledgers) | 需要对表映射和所有先决条件进行初始同步。 初始同步的主控方是财务和运营应用。 |
| 法人 (cdm_companies) | 不需要。 使用双重写入链接环境时,系统会自动填充此实体。 |
| 客户 V3 (accounts) | 预配时不需要。 |
| 供应商 V2 (msdyn_vendors) | 预配时不需要。 |
从映射列表中,选择具有所有先决条件的分类帐 (msdyn_ledgers) 映射,然后选中初始同步复选框。 在初始同步的主控方字段中,为分类帐映射和所有先决条件映射选择财务和运营应用。 选择运行。

对上表中列出的所有其余表映射执行相同的步骤。 运行这些映射时,不要选中初始同步复选框。
Project Operations 双重写入映射
以下映射是 Project Operations 解决方案所必需的。 从 Project Operations 的 2021 年 5 月更新版本 4.10.0.186 开始列出了双重写入映射版本。
| 实体映射 | 最新版本 | 初始同步 | 所需的 Dynamics 365 Finance 版本 |
|---|---|---|---|
| 所有公司的项目资源角色 (bookableresourcecategories) | 1.0.0.1 | 需要对表映射进行初始同步,以同步预配期间在 Dynamics 365 Dataverse 环境中填充的项目经理和团队成员资源角色。 Dataverse 是初始同步的主要来源。 | |
| 项目交易记录关系的集成实体 (msdyn_transactionconnections) | 1.0.0.0 | 预配时不需要。 | |
| 项目合同抬头 (salesorders) | 1.0.0.1 | 预配时不需要。 | |
| 项目合同子项 (salesorderdetails) | 1.0.0.1 | 预配时不需要。 | 10.0.42 或更高版本 |
| 项目资金来源 (msdyn_projectcontractsplitbillingrules) | 1.0.0.2 | 预配时不需要。 | |
| 项目 V2 (msdyn_projects) | 1.0.0.2 | 预配时不需要。 | |
| 项目任务 (msdyn_projecttasks) | 1.0.0.4 | 预配时不需要。 | |
| 项目交易类别 (msdyn_transactioncategories) | 1.0.0.0 | 预配时不需要。 | |
| 用于材料估算的项目集成表 (msdyn_estimatelines) | 1.0.0.0 | 预配时不需要。 | |
| 项目发票方案 V2 (invoices) | 1.0.0.3 | 预配时不需要。 | |
| Project Operations 集成实际值 (msdyn_actuals) | 1.0.0.18 | 预配时不需要。 | 10.0.39 或更高版本 |
| Project Operations 集成合同子项里程碑 (msdyn_contractlinescheduleofvalues) | 1.0.0.6 | 10.0.42 或更高版本 | |
| 用于支出估算的 Project Operations 集成实体 (msdyn_estimatelines) | 1.0.0.3 | 预配时不需要。 | 10.0.42 或更高版本 |
| 用于工时估算的 Project Operations 集成实体 (msdyn_resourceassignments) | 1.0.0.6 | 预配时不需要。 | 10.0.38 或更高版本 |
| Project Operations 集成项目支出类别导出实体 (msdyn_expensecategories) | 1.0.0.1 | 预配时不需要。 | |
| Project Operations 集成项目支出导出实体 (msdyn_expenses) | 1.0.0.5 | 预配时不需要。 | 10.0.42 或更高版本 |
| Project Operations 集成项目供应商发票导出实体 (msdyn_projectvendorinvoices) | 1.0.0.2 | 预配时不需要。 | 10.0.29 或更高版本 |
| Project Operations 集成项目供应商发票明细导出实体 (msdyn_projectvendorinvoicelines) | 1.0.0.8 | 预配时不需要。 | 10.0.42 或更高版本 |
| Project Operations 集成项目供应商发票导出实体 V2 (msdyn_projectvendorinvoices) | 1.0.0.1 | 预配时不需要。 | 10.0.42 或更高版本 |
完成以下步骤运行列出的映射。
为所有公司的项目资源角色 (bookableresourcecategories) 表映射启用项目资源角色,此映射需要初始同步。 在初始同步的主体字段中,选择 Microsoft Dataverse。

等待映射的状态进入正在运行,进行下一步。
选择其余所有必需映射。 您可以通过在右上角的搜索字段中输入关键字项目来筛选双重写入映射列表中的映射。 您可以多选所有映射,然后运行映射。 有关详细信息,请参阅管理多个表映射。 确保另外还启用并运行了相关的实体映射。
备注
如果在同时运行所有映射时收到“项目验证失败”消息,选择相关映射,然后选择刷新表。

在 10.0.40 和更高版本的双重写入映射版本中,进行了一项更改,为引用可预订资源添加了多个映射所需的新的必需密钥。 从双重写入页面,选择集成密钥。 在可预订资源旁边的第一个列中,添加 bookableresourceid [可预订资源],然后选择保存。
以下映射对于 Project Operations 解决方案是可选的。
| 实体映射 | 最新版本 | 初始同步 | 所需的 Dynamics 365 Finance 版本 |
|---|---|---|---|
| 项目工作人员资源导入(bookableresources) | 1.0.0.1 | 预配时不需要 | 10.0.39 或更高版本 |
Project Operations 双重写入映射版本
始终在您的环境中运行最新版本的映射。 如果存在以下任一情况,某些功能可能无法正常工作:
- 未激活映射。
- 未激活映射的最新版本。
- 未激活相关表映射。
您可以在双重写入页面查看映射的活动版本。 版本列指示哪个版本为活动版本。 通过选择表映射版本,选择最新版本,然后保存选定版本,激活映射的新版本。 如果您已经自定义了现成的表映射,必须重新应用更改。 有关详细信息,请参阅应用程序生命周期管理。