Tags 在Liferay中更新文档而不调用工作流,但文件版本需要更改

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

我试图以编程方式将一个文档更新到LifeRayVersion6.2文档和媒体中,使用excel作为输入,其中包含文档的类别和标记。 但是,我正在更新的文档位于具有工作流的文件夹中

我正在使用以下Liferay API更新文档

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方法。是的,我尝试过,但它也会调用工作流