PTC Windchill Document检出后如何获取原始文件夹路径

How to get the original folder path of PTC Windchill Document after it is checked out

签出 WTDocument 后,其文件夹路径将更改为以下内容

/username/Checked Out/yes - Copy-1

结帐前的文件夹路径如下所示

 /Site/QATest/Test-T/20160830/upload and download/subfolder/yes - Copy-1

如何在文档被签出后得到这个原始文件夹路径

当您签出一个对象时,您会得到该对象的工作副本,该副本位于已签出的文件夹中。您需要使用 WIPHelper(进行中)来获取工作副本的原件。然后使用 FolderHelper 获取文件夹。

像这样

WTDocument originalDoc = (WTDocument)WIPHelper.service.getOriginalCopy(workingDoc);
Folder folder = FolderHelper.service.getFolder(originalDoc);

我没有 javadoc,所以我靠记忆。我不记得这些方法是在服务中还是在帮助程序中。 getFolder 方法可能需要一个 WTCollection 和 returns 一个 WTCollection,但这对您来说应该不会太难修复。