高级自定义 > 业务逻辑自定义 > Windchill ProjectLink 自定义 > 为变型基线的成员编写自定义计划属性算法 > 针对变型基线成员链接的最后期限和健康状况计算的注册事件监听程序
针对变型基线成员链接的最后期限和健康状况计算的注册事件监听程序
您可以在类 StandardFBMLPlannableAttributesEventHandlerService 中配置要监听的以下事件,并根据变型基线成员链接的处理程序来处理“最后期限”“健康状况”。如果该处理程序不可用,则不会计算“最后期限”“健康状况”
事件名称
事件常数
说明
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
捕获具有可交付结果主题的新活动创建。
活动列表将与此事件一起传递。
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
捕获活动属性 (即状况和最后期限) 的更新。
活动列表将与此事件一起传递。
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
捕获可交付结果主题的更新 (添加或移除可交付结果主题)。
活动列表将与此事件一起传递。
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
捕获跟踪策略的更新 (例如,从“固定的修订版本”更新为“最新修订版本”)。
活动列表将与此事件一起传递。
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
捕获活动的删除 (基线对象为其排程可交付结果)。
活动列表将与此事件一起传递。
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
将活动剪切或粘贴到其他汇总活动或计划时 (仅当支持可交付结果主题链接的副本时) 抛出。
活动列表将与此事件一起传递。
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
在 MSP 导入过程中抛出。
活动列表将与此事件一起传递。
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
针对“编辑多个活动”操作而抛出。
活动列表将与此事件一起传递。
活动更新浮动基线成员
ProjectManagementEvent.ACTIVITY_UPDATE_FLOATING_BASELINE_MEMBER
从文件或模板中捕获项目的创建。
活动列表将与此事件一起传递。
POST_STORE
PersistenceManagerEvent.POST_STORE
针对新基线对象的创建或对该对象所做的更改而抛出。
浮动基线成员链接列表将与此事件一起传递。
POST_MODIFY
PersistenceManagerEvent.POST_MODIFY
更新可以是直接的,也可以是间接的。间接更新包括因检出或检入关联部件而导致的更新。
上述事件 (POST_MODIFY 除外) 的事件监听程序会调用变型基线成员链接的最后期限和健康状况的自定义算法。
这对您有帮助吗?