露天社区 v.5.1.0 (201605)
该文档有多个版本,是否可以以某种方式将文档的第一个版本替换为另一个版本?
该文档的第一个版本可在链接中找到alfresco/service/api/node/content/versionStore/version2Store/{uuid},据我了解workspace/SpaceStore,只能查看该文档的最新版本。
我也不明白如何通过licene
如果有使用 JavaScript 控制台执行此操作的选项来找到此版本,那就太好了。
露天社区 v.5.1.0 (201605)
该文档有多个版本,是否可以以某种方式将文档的第一个版本替换为另一个版本?
该文档的第一个版本可在链接中找到alfresco/service/api/node/content/versionStore/version2Store/{uuid},据我了解workspace/SpaceStore,只能查看该文档的最新版本。
我也不明白如何通过licene
如果有使用 JavaScript 控制台执行此操作的选项来找到此版本,那就太好了。
理解
通过
setContent()它不会起作用,因为以前版本的文档存储在一个单独的存储versionStore://version2Store/中,它是只读的。例如,一个文档有 3 个版本,第 3 个版本是当前版本,我们需要将文档的第 1 个版本替换为另一个文件(重要的是 mimeType 匹配,否则需要单独编辑文档类型) .
为此,我们通过 JacaScript 控制台计算文档第一个版本的 uuid:
versionStore://version2Store/{uuid}的去管理控制台 (hostname.ru/alfresco/service/admin/admin-nodebrowser)Просмотр объектов->存储:workspace://version2Store->请求noderef::versionStore://version2Store/{uuid}->ВыполнитьИмяcm:content之后从栏目中取出Значение部分contentUrl=store://contentUrl=store://NewDoc.pdf并将其重命名(更改扩展名)为{uuid}.bin上一段D:\alfresco\alf_data\contentstore\2020\3\13{uuid}.bin中的服务器,将文件替换为新创建的文件