新增功能 > Windchill > 11.0 F000 > 部署和配置 > 更改关联:已弃用的 API
  
更改关联:已弃用的 API
产品:WindchillWindchill PDMLinkWindchill Integrations for Embedded Software
版本:11.0 F000
优点
为支持更改关联,已弃用部分 API,并且已对部分支持的 API 进行了更新。另对工作流事件和首选项进行了更改。
其他详细信息
已弃用以下 API。PTC 建议您在启动转换以使用更改关联时用新的 API 将其替换。这些 API 主要位于 WorkflowProcessHelperStandardChangeService2
不适用的 API
替换 API
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.forcePRsToResolved(ChangeRequest2)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.closeChangeChildren(Object, Map<Class, State>)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.closeChangeParents(Object, Map<Class, State>)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setCRResolutionDate(ChangeRequest2)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setECNResolutionDate(ChangeRequest2)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setECNResolutionDate(ChangeRequest2, String)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setPRResolutionDate(ChangeIssue)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setResolutionDate(VersionableChangeItem)
另外还对服务 API 进行了更改,以便支持更改关联。这些 API 位于 StandardChangeService2。PTC 建议您在开始使用更改关联前审阅这些 API 的全部扩展名和使用关系:
getAssociatedChanges(ChangeItemIfc, Class)
getChangeOrders(ChangeRequestIfc, boolean)
getChangeRequest(ChangeOrderIfc, boolean)
deleteAddressedBy(ChangeRequestIfc, ChangeOrderIfc)
saveAddressedBy(ChangeRequestIfc, ChangeOrderIfc)
getLatestChangeOrder(ChangeRequestIfc)
getLatestChangeRequest(ChangeOrderIfc)
deleteAddressedBy(WTCollection, role)
deleteFormalizedBy(ChangeRequestIfc, ChangeIssueIfc)
getChangeIssues(ChangeRequestIfc, boolean)
getFormalizingChangeRequest(ChangeIssue ci)
saveFormalizedBy(ChangeRequestIfc, ChangeIssueIfc)
getChangeRequest(ChangeIssueIfc, boolean)
deleteFormalizedBy(Class, ChangeRequestIfc, ChangeIssueIfc)
getLatestChangeIssue(ChangeRequestIfc cr)
getLatestChangeRequest(ChangeAnalysisIfc)
“更改通告状态更改”工作流事件已被以下工作流事件替换:
“父项更改对象状态更改”
“子项更改对象状态更改”
以下更改管理首选项不对柔性更改项执行操作;但是这些首选项对非柔性更改项执行操作,以便支持后续兼容性:
“更改请求 - 问题报告基数”
“更改请求 - 更改通告基数”
“不附有更改请求的更改通告”
“自动更改通告创建”
以下链接已被 ChangeProcessLink 替换。创建或删除更改关联的这些链接时,请使用 FlexibleChangeHelper.getService()
AddressedBy2
AddressedByIfc
FormalizedBy
FormalizedByIfc