Foxtable(狐表)用户栏目专家坐堂 → 工作流和并发冲突中“强制解锁”的疑问


  共有10764人关注过本帖平板打印复制链接

主题:工作流和并发冲突中“强制解锁”的疑问

帅哥哟,离线,有人找我吗?
zpx_2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8521 威望:0 精华:0 注册:2012/2/9 16:35:00
工作流和并发冲突中“强制解锁”的疑问  发帖心情 Post By:2012/10/30 17:48:00 [只看该作者]

各位老师,

 

仔细看了帮助中的“工作流和并发冲突”这一段,有个问题请教,如下是原文

 

强制解锁

如果某个用户正在针对某行处理一个流程,此时因为断电或者其它原因导致非正常退出,那么此行的标记列内容将一直等于-1,任何人将不能再处理此行了,所以我们还应该提供“解锁”的功能,强行将标志列的内容设置为某个值。
例如下面的代码,将标志列的内容强行设置为2:

 

我想问的是,在实际操作任何一个工作流(1或2或3)异常退出时都可能出现上面说的将标记列=-1的情况,

那解锁时怎么才知道是哪一个工作流导致锁死了,即到底应该解锁哪个工作流,不可能随便按一个。

 

谢谢!


 回到顶部