更改通告和更改活动工作流如何一起工作
如果安装了 Windchill ProjectLink,则可将更改任务分成按定义顺序执行的任务块。要启用此功能,请在“首选项管理”实用程序中将 > 首选项设置为“是”。
|
如果您在 Windchill 的先前版本中自定义了“更改活动”工作流,即使没有序列计划,该工作流也会起作用。要使用排序功能,请更新“更改活动”工作流模板,以监听“更改实施”(CHANGE IMPLEMENTATION) 事件。
|
当“更改通告”工作流到达“CA 完成时同步”同步自动机时,将首次激发“更改实施”事件。与更改任务相关联的“更改活动”工作流使用“更改通告实施时同步”同步自动机监听该事件,并在接收到该事件时,确定是否继续“更改活动”工作流。
在示例中,有一个序列计划,并且“更改任务 1”是计划中的第一序列。当“更改实施”(CHANGE IMPLEMENTATION) 事件首次激发时,与“更改任务 1”相关联的工作流将继续。序列中较后面的“更改任务 2”和“更改任务 3”不继续进行。“更改通告”工作流中的“CA 完成时同步”同步自动机会监听更改任务的更改状态。“更改任务 1”解决后,“更改通告”工作流将激发另一个“更改实施”(CHANGE IMPLEMENTATION) 事件。此时,“更改任务 2”和“更改任务 3”工作流继续进行。当两个更改任务都解决后,序列计划便可完成,“更改通告”工作流将继续转到“审计更改通告”活动。
如果没有序列计划,则“CA 完成时同步”同步自动机将激发“更改实施”事件。此时,现有更改任务的所有“更改活动”工作流将继续进行。如果在更改通告处于“实施”状态时添加另一个更改任务,则新更改任务的“更改活动”工作流将自动继续。所有更改任务完成后,“更改通告”工作流将继续转到“审计更改通告”活动。
将受影响对象版本同步到最新发布的产生对象
本主题介绍了最新发布的产生对象与不同更改通告的相同受影响对象的同步过程。在发布最新发布的产生对象的更改通告并且计划受影响对象的其他更改通告时,会进行同步处理。
当为同一受影响对象的多种更改类型创建多个更改通告时,相应的更改通告会在工作过程中进入各种状态。受影响对象的计划工作完成后,会对受影响对象进行修订以创建产生的对象。相应的更改通告会完成其工作流并进入“已解决”状态。最新发布的产生对象会将其更改同步到所有其他未解决更改通告的相同受影响对象的最新发布修订版本。
通过这种方式,每次发布更改通告的产生对象都会将其更改同步到所有未解决更改通告的受影响对象的最新发布修订版本。
对于成功的同步进程:
• 应定义“对象发布状态”映射规则
• 受影响对象必须是最新发布的
• 要发布的产生对象必须是最新的
• 在未解决更改通告的更改任务中,产生的对象不可用
• 未解决更改通告不应处于“已取消”或“已完成”状态。