简介

已完成

Microsoft Dynamics 365 Project Operations 中包含的项目计划 API 允许您创建记录并针对以下计划实体进行更新和删除:

  • 项目

  • 项目团队成员

  • 项目任务

  • 项目任务依赖关系

  • 资源分配

  • 项目存储桶

  • 项目检查清单

  • 项目任务与标签关系

您可以使用这些项目 API 实现以下目标:

  • 数据迁移——该模块包括使用项目计划 API 将数据迁移到 Project Operations 的示例。

  • 系统集成——您可以从外部系统触发这些 API,从而在 Project Operations 中执行创建、更新和删除操作,保持系统之间的数据同步。

  • 应用内可扩展性——您可以使用这些 API 来自定义解决方案,从而满足您的要求。

性能和最佳做法注意事项

根据需要使用项目计划 API 时,确保考虑系统性能方面的某些注意事项。 此注意事项旨在确保尽量减小对系统性能的影响。

以下最佳做法将帮助您在使用项目计划 API 时优化系统性能:

  • 使用 OperationSet 模式——将操作组合到由尽可能多的相关操作构成的 OperationSet 模式中。 此方法将提供具有更少 OperationSet 的请求,从而改善平均运行时间。 除优化性能以外,使用 OperationSets 可以提供事务支持。 例如,如果某个相关实体因错误而无法执行创建操作,此时不会创建项目及其相关数据。

  • 保持属性列表短小——如果字段包含用于聚合值的汇总字段,或者字段包含引用其他实体记录的外键,则将增加请求的运行时间。 如果可能,从请求中排除这些字段。 使用较小的属性列表改进运行时间。

有关详细信息,请参阅项目计划 API 性能

学习目标

本模块为您介绍项目计划 API 和复制项目 API 以及如何使用 API 通过计划实体执行操作。 将全程提供示例,以展示这些概念。