高级自定义 > 业务逻辑自定义 > 自定义更改管理 > 更改工作流关闭 > 解决方案
  
解决方案
一些 API 和更改事件可用于支持使用柔性链接关闭更改对象关联。
相关信息一节包括 API 和代码示例参考。
必备知识
要完成此进程,必须了解以下内容:
涉及 JAVA 的基本开发
定义工作流表达式
解决方案元素
元素
类型
说明
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper
此类包含支持更改管理工作流进程的静态方法。此类中的静态方法旨在由路由选择表达式和同步自动机表达式调用。
wt.change2.ChangeProcessLink
柔性更改关联链接类。
wt.change2.AddressedBy
更改通知到更改请求的以避免使用的关联链接。
wt.change2.FormalizedBy2
问题报告或超差到更改请求的已避免使用关联链接。
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
用于查找给定更改对象的父项,并在给定状态时将其关闭。