アーティクル - CS301683
API VersionControlHelper.service.supersede で作成された新しいイテレーションは、Windchill PDMLink の先行イテレーションの添付ファイルを保持します
修正日: 28-Dec-2022
適用対象
- Windchill PDMLink 11.0
説明
- API VersionControlHelper.service.supersede で作成された新しい反復は、新しい反復の作成元の反復に添付ファイルがない場合でも、先行する反復の添付ファイルを保持します。
- 再現手順: このコードを使用してドキュメントの新しいイテレーションを作成します
ObjectIdentifier oid = ObjectIdentifier.newObjectIdentifier("wt.doc.WTDocument:346323");
WTDocument my_persistable = (WTDocument) PersistenceHelper.manager.refresh(oid);
WTDocument newDoc = (WTDocument) VersionControlHelper.service.newIteration(my_persistable,true);
WTDocument latest = (WTDocument)VersionControlHelper.getLatestIteration(my_persistable, true);
newDoc =(WTDocument)VersionControlHelper.service.supersede(latest, newDoc);
VersionControlHelper.setIterationIdentifier((Iterated)newDoc,IterationIdentifier.newIterationIdentifier(Series.newSeries("wt.vc.IterationIdentifier", "3")));
newDoc = (WTDocument) PersistenceHelper.manager.store( newDoc );
最新バージョンはこちらを参照ください CS301683