解决方案
一些 API 和变更事件可用于支持使用柔性链接关闭变更对象关联。
相关信息一节包括 API 和代码示例参考。
必备知识
要完成此进程,必须了解以下内容:
涉及 JAVA 的基本开发
定义工作流表达式
解决方案元素
元素
类型
说明
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper
此类包含支持变更管理工作流进程的静态方法。此类中的静态方法旨在由路由选择表达式和同步自动机表达式调用。
wt.change2.ChangeProcessLink
柔性变更关联链接类。
handlesClosure
布尔型
可指定为工作流模板特性的布尔型特性,用于指定变更对象工作流进程是否能够关闭其自身。
CHILD_CHANGE_OBJECT_STATE_CHANGE
ChangeService2Event
子变更对象的状态已变更。事件目标包含父项变更对象,并将子项作为次要目标
PARENT_CHANGE_OBJECT_STATE_CHANGE
ChangeService2Event
父项变更对象的状态已变更。事件目标包含子变更对象,并将父项作为次要目标。
isRelatedParentsInStates
WorkflowProcessHelper API
查找相关的父项变更对象,并确定是否每一个对象都处于给定状态之一。
isRelatedChildrenInStates
WorkflowProcessHelper API
查找相关的子项变更对象,并确定是否每一个对象都处于给定状态之一。
setResolutionDate
WorkflowProcessHelper API
此方法用于设置变更对象的解决日期。它不会设置解决状态。
closeChangeChildren
WorkflowProcessHelper API
用于查找给定变更对象的子项,并在给定状态时将其关闭。
closeChangeParents
WorkflowProcessHelper API
用于查找给定变更对象的父项,并在给定状态时将其关闭。
这对您有帮助吗?