アーティクル - CS301683

API VersionControlHelper.service.supersede で作成された新しいイテレーションは、Windchill PDMLink の先行イテレーションの添付ファイルを保持します

修正日: 28-Dec-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • 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