高级自定义 > 业务逻辑自定义 > Windchill ProjectLink 自定义 > 配置自动最后期限计算
  
配置自动最后期限计算
您可以自定义特定活动最后期限的计算方式。
* 
目前,仅当在创建或编辑活动时选择“将活动标记为可交付结果”选项的情况下,自动最后期限计算才适用。
有关其他指引和限制,请参阅编写自定义算法
* 
如果针对越晚越好 (ALAP) 活动设置了自动计算的最后期限,则该最后期限可能会影响计划最后期限。默认情况下,会自动统计计划最后期限的任何更改。要防止这些更改自动统计,请在 wt.properties 中设置以下特性。设置后,计划最后期限只有在执行“重新安排计划”操作时才会受到影响:
com.ptc.projectmanagement.plannable.propagateSchedule.OnDeadlineChange.enabled=false
* 
更新最后期限时,Windchill ProjectLink 会将时间设置为 HH:MM 格式。始终将秒和毫秒设置为 00:000 格式。如果未进行相应设置,则从 Microsoft Project 中导入计划 (其中包含设有最后期限的 ALAP 活动) 时可能会出现错误。
您可以创建两种最后期限计算算法:
单独活动最后期限计算
例如,您的站点有自定义“工程活动”和自定义“文档活动”。两种类型都启用了自动最后期限计算。
工程活动的自动最后期限于活动估计开始日期之后 5 日触发。如果估计开始日期发生更改,最后期限会自动更新以反映新的日期。
但是,文档活动有作为其可交付结果主题的 Windchill 文档。Windchill 文档具有自定义“发布日期”属性。所有关于文件主要内容的工作必须在发布日期前 2 周完成。因此,文档活动最后期限将根据为可交付结果主题设置的发布日期自动算出。
汇总活动的统计最后期限
与许多其他属性不同,汇总活动的最后期限不会从其子活动统计得出。您可以为独立于其子活动的汇总活动设置最后期限。
但是,管理员可以自定义此行为。例如,您的站点具有自定义“开发阶段”活动。如果用作汇总活动,则其最后期限将计算为最新最后期限之后的那一天。
要将自动计算的最后期限合并到项目环境中:
1. 创建活动子类型:设置最后期限模式
2. 为要使用的最后期限计算类型构造算法。活动类型可以使用一种或两种类型的算法:
为单独活动构造最后期限算法
为汇总活动构造最后期限算法