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,但这对您来说应该不会太难修复。
签出 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,但这对您来说应该不会太难修复。