一、问与答
1. 问:文档版本管理是哪个表?
答:统一都在 docdetail。
2. 问:文档启用了版本管理,但是版本不显示是什么问题?或者为什么部分目录下开启版本管理后文档版本无版本?
答:多数情况下是根据文档权限来看是否能看到版本:配置文件ecology/WEB-INF/prop/doc_full_search.propertries#1-展开,非1-收缩showLeftTree=1。
3. 问:知识模块的文档版本管理,每次点击编辑都会产生新的版本号,那么文档版本能否手动修改或者存在数据库哪个表里面可以通过修改数据库去调整?
答: 说明:手动更新版本号的方式,操作之前建议先新建一篇测试文档 然后在测试环境找一条测试数据测试看看是否满意效果 再在生产环境测试
(1)create table docdetail_0425 as select * from docdetail ------先备份要更新的表
(2)select d.doceditionid,d.docedition,d.docstatus,d.ishistory, d.docsubject,d.* From docdetail d where id=文档id------doceditionid(文档版本id),docedition(文档版本),docstatus(文档状态),ishistory(是否是历史文档),docsubject(文档标题)
(3)select d.doceditionid,d.docedition,d.docstatus,d.ishistory, d.docsubject,d.* From docdetail d where d.doceditionid=[上面查询到的文档版本id] order by d.docedition------doceditionid(文档版本id),docedition(文档版本),docstatus(文档状态),ishistory(是否是历史文档),docsubject(文档标题)
(4)update docdetail set docedition=2 where id=文档id and doceditionid=文档版本id and docedition=3;-----根据文档id,文档版本id ,文档版本作为条件,将文档版本从3改为2
备注:修改数据前一定要备份数据库的表 这个是必须的。
4. 问:内容引擎中没有开启文档的版本管理,但是上传的附件都显示V1版?
答:功能理解问题,附件版本不是文档版本,附件是有版本的,初始版本是v1,如果附件可编辑,编辑修改后会变为v2。
5. 问:在门户建了一个快捷入口,链接是文档,对文档开启了版本管理,要怎么操作才能让每次门户点进去是最新版本的文档?
答:文档有了新版本,但是门户数据没有手动刷新的情况下,点击文档跳转的还是历史版本的文档客户想要在这种情景下打开最新版本文档,这个需要二开处理。
二、功能梳理
1. 版本管理功能是指存放在该目录下的文档,每编辑一次就会保存一个版本,根据设置及权限的不同,用户可以查看历史版本的文件;
2. 只读权限操作人可查看历史版本:默认是关闭的,开启后只读权限操作者就可以查看历史版本了,如果用户拥有编辑以上权限,即使这里不开启也是可以查看历史版本的;
3. 显示前缀:添加后用户在保存文档版本的时候在版本数字前面会先添加这个前缀。

发表评论 取消回复