简介
Microsoft Dynamics 365 Project Operations 中包含的项目计划 API 允许您创建记录并针对以下计划实体进行更新和删除:
项目
项目团队成员
项目任务
项目任务依赖关系
资源分配
项目存储桶
项目检查清单
项目任务与标签关系
您可以使用这些项目 API 实现以下目标:
数据迁移——该模块包括使用项目计划 API 将数据迁移到 Project Operations 的示例。
系统集成——您可以从外部系统触发这些 API,从而在 Project Operations 中执行创建、更新和删除操作,保持系统之间的数据同步。
应用内可扩展性——您可以使用这些 API 来自定义解决方案,从而满足您的要求。
性能和最佳做法注意事项
根据需要使用项目计划 API 时,确保考虑系统性能方面的某些注意事项。 此注意事项旨在确保尽量减小对系统性能的影响。
以下最佳做法将帮助您在使用项目计划 API 时优化系统性能:
使用 OperationSet 模式——将操作组合到由尽可能多的相关操作构成的 OperationSet 模式中。 此方法将提供具有更少 OperationSet 的请求,从而改善平均运行时间。 除优化性能以外,使用 OperationSets 可以提供事务支持。 例如,如果某个相关实体因错误而无法执行创建操作,此时不会创建项目及其相关数据。
保持属性列表短小——如果字段包含用于聚合值的汇总字段,或者字段包含引用其他实体记录的外键,则将增加请求的运行时间。 如果可能,从请求中排除这些字段。 使用较小的属性列表改进运行时间。
有关详细信息,请参阅项目计划 API 性能。
学习目标
本模块为您介绍项目计划 API 和复制项目 API 以及如何使用 API 通过计划实体执行操作。 将全程提供示例,以展示这些概念。