12 12
发新话题
打印

[求助] 多人同时修改一条记录,该如何合并( 此文章被查看:365次,被回复:11篇!! )

多人同时修改一条记录,该如何合并

假如:有多个人同时修改同一条cq记录
那么只有第一个保存的人能够提交成功,其他人在保存的时候就会报错
cq能不能实现那种数据的合并呢?
或者能够提示一下:“已经有人在修改”
请问大家有没有好的solution,谢谢

[ 本帖最后由 没有蛀牙 于 2008-4-15 14:30 编辑 ]



© 本文为 没有蛀牙SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
i生活,i音乐!

TOP

好像不能。



© 本文为 amongSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
Where are we ?

TOP

可以同时修改文档中不同位置.



© 本文为 wlytSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

在考虑你能不能在操作的初始化时加入相关的验证信息,判断当前记录的session数,如果大于1就提示一个消息框,或者在access control处加入该判断使其根本不能执行该操作
以上只是一个思路,没有实践过,不知可不可行,呵呵

© 本文为 草田 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

cq是基于关系数据库的客户端实现,多人同时修改一条记录应该是数据库事务隔离级别的设置及锁的管理,不知道cq有无相关的参数可以调整。

© 本文为 somis 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

理论上应该是可以实现的

在一个人修改一条记录的时候,锁定该记录。

其他人就不能对该记录做修改,直到第一个人完成修改。

© 本文为 yunshan 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

为啥要多人修改一条记录呢,可以考虑将该记录拆分成多条记录,这样就不会那么麻烦了!

© 本文为 asukataozi 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

这个问题在7.0.1以及之前的版本中没有什么很好的解决方案
没有办法来MERGE这些修改

希望在7.1中有所改进

© 本文为 softfly 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

在其他一些Bug管理工具中,如JIRA,可以将Bug拆分成多个Sub-Task,CQ中暂时好像还不能实现!

© 本文为 asukataozi 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 9# 的帖子

CQ中可以通过Parent/Child来实现任务的分解,而且实现起来也比较简单。

© 本文为 yunshan 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 12 12
发新话题