项目资源计划性能
重要提示
本文所述的功能属于预览版内容,仅向目标用户提供。 相关内容和功能可能会发生更改。 有关预览版的详细信息,请参阅 One Version 服务更新常见问题。
当项目数量上千时,可能发生与资源计划有关的性能问题。 为了提高资源计划性能,提供了一项功能,供用户减少启动资源可用性页面所用时间。 特别是,此功能去除了资源产能汇总同步流程,而是使用 ResProjectResource 表加快资源查找速度。 ResRollup 表已不再使用。
此功能在 10.0.36 或更高版本中默认启用。 此版本中进行了更改,可以启用此功能,而不阻止以前的行为。 建议您如果看到警告消息,告诉您运行在所有公司中填充项目资源批处理作业,则执行此操作并完成更新以完成此功能的启用。
重要提示
如果需要依赖资源产能汇总同步流程或 ResProjectResource 表,请勿使用此功能。
启用资源计划性能增强
若要启用资源计划性能增强,请完成以下步骤。
- 转到功能管理>所有,然后在功能列表中找到启用项目资源计划性能增强功能。
- 选择立即启用。
备注
如果在此列表中找不到该功能,请选择检查更新刷新列表。
- 刷新浏览器,然后转到项目管理和会计>定期>项目资源>同步所有公司的资源日历产能。
- 将删除现有产能记录设置为是以删除之前的数据。 如果要生成增量数据,请将其设置为否。
- 在期间代码字段中,选择应生成数据的期间。 如果选择期间代码,您无需定义开始日期和结束日期。
- 如果让期间代码字段保留为空,请选择特定的开始日期和结束日期以生成数据。
- 选择确定。
此批处理作业用于填充与资源相关联的日历的产能小时数。 在运行此批处理作业时,需要开始日期和结束日期。 随着时间的推移,您需要在批处理作业结束日期之后进行计划,则需要再次运行批处理作业,并将结束日期设置为下一个适当的日期。 如果您对日历时间进行了任何更改,如添加假日或修改特定日期的工作时间,则需要再次运行批处理作业以反映这些更改。
备注
这将在您的环境中所有公司内把常规数据分发给 ResCalendarCapacity 表,以便只需在一个法人中运行批处理作业。 需要此批处理作业中的数据,才能通过关联的日历计算资源产能。
- 转到项目管理和会计>定期>项目资源>填充所有公司的项目资源,然后选择确定。 这是 ResProjectResource、ResCalendarDateTimeRange 和 ResEffectiveDateTimeRange 表中常规数据的一次性数据升级脚本。 还将更新 PSAPRojSchedRole.RootActivity 字段的值。 如果不运行,在尝试运行资源计划操作时,将收到警告。
关闭资源计划性能增强
建议您不要关闭此功能。 如果发现严重问题,可以按照以下步骤禁用此功能。
- 转到功能管理>所有,然后搜索启用项目资源计划性能增强功能。
- 选择功能,然后选择禁用按钮。
- 刷新浏览器。
- 转到目管理与核算>定期>产能同步>同步资源产能汇总。
- 在产能汇总同步页面中,将删除现有产能记录设置为是以删除之前的数据。 如果要生成增量数据,请将其设置为否。
- 在期间代码字段中,选择应生成数据的期间。 如果选择期间代码,则无需定义开始日期和结束日期。
- 如果让期间代码字段保留为空,请选择特定的开始日期和结束日期以生成数据。
- 选择确定。
备注
这将在您的环境中所有公司内把常规数据分发给 ResRollup 表,以便只需在一个法人中运行批处理作业。 所有资源可用性视图都需要此批处理作业。 如果未运行此批处理作业,将即时生成 ResRollup 数据,这可能需要一些时间。