Tags 在Liferay中更新文档而不调用工作流,但文件版本需要更改
我试图以编程方式将一个文档更新到LifeRayVersion6.2文档和媒体中,使用excel作为输入,其中包含文档的类别和标记。 但是,我正在更新的文档位于具有工作流的文件夹中 我正在使用以下Liferay API更新文档Tags 在Liferay中更新文档而不调用工作流,但文件版本需要更改,tags,liferay-6,document,categories,Tags,Liferay 6,Document,Categories,我试图以编程方式将一个文档更新到LifeRayVersion6.2文档和媒体中,使用excel作为输入,其中包含文档的类别和标记。 但是,我正在更新的文档位于具有工作流的文件夹中 我正在使用以下Liferay API更新文档 DLAppServiceUtil.updateFileEntry(fileEntryId, sourceFileName, mimeType, title, description, changeLog, majorVersion, is, size, serviceCon
DLAppServiceUtil.updateFileEntry(fileEntryId, sourceFileName, mimeType, title, description, changeLog, majorVersion, is, size, serviceContext)
这工作正常,但它正在调用工作流,我不必这样做。
所以我用了这个API
AssetEntryLocalServiceUtil.updateEntry(userId, groupId, DLFileEntry.class.getName(), dlFileEntryId, categoryIds, tagNames);
这是用给定的类别和标记更新文档,而不是调用工作流,但文件版本不会更改,这对我来说是强制性的,因为我必须从Stage到Live发布这些文档
因此,我需要一个API或解决方案,它不会触发工作流,而是在更新文件时更改文件的版本
有人对此有解决方案吗?Harsha,您是否尝试过DLFileEntryLocalServiceUtil.updateFileEntry方法。是的,我尝试过,但它也会调用工作流