起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 390|回复: 16

代办任务点击后,其他人无法处理[请求]

[复制链接]
发表于 2010-1-5 11:41:07 | 显示全部楼层 |阅读模式
x3中代办任务出现如下问题:
1、某人点击某条代办任务后,其他人无法处理
2、进入ttaskmessage表中发现,点击后其他人的标志全部被置为tcancel
3、流程环节中,任务分配方式:共同分配。任务执行方式:独占执行。任务抢占方式:第一个业务数据处理。
请帮忙查看下原因
回复

使用道具 举报

发表于 2010-1-5 11:57:00 | 显示全部楼层
如果采用的是共同分配的话那么就只有一个任务,也就是说一个人处理以后其他人的任务自动取消。
抢占方式是第一个业务数据处理说明这个人修改了业务数据保存过所以其他人就取消了。
你想要一个什么样的结果呢?
回复 支持 反对

使用道具 举报

发表于 2010-1-5 12:00:12 | 显示全部楼层
流程环节中,任务分配方式:共同分配。任务执行方式:独占执行。任务抢占方式:第一个业务数据处理。
这样的设置,在接收任务的这些人中,只要有一个人打开任务,并提交即保存数据,那么其他的人都不要再去处理该任务了
你看到的现象是正常的。
不知道楼主想实现啥样子的?说说具体需求,如果是所有人都需要处理任务,那么设置任务执行方式 为 顺序执行 或者 同时执行
执行规则的这些说明请参考 《用户手册》的 第9章 业务流程 9.5.2 的相关说明
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-5 14:10:13 | 显示全部楼层
因为分配给很多人,但是有些人只是需要在工作台上看下,会导致其他真正需要处理的人没有方法处理。
那么,我需要如何设置流程呢?
我需要如下效果:在工作台上查看,只要不流转下下去,其他人都可以处理。
回复 支持 反对

使用道具 举报

发表于 2010-1-5 14:46:04 | 显示全部楼层
如果流转下去了,是否其他的人就不需要处理了呢?如果是,那么把 任务抢占方式 修改为 第一个流程处理。

如果即使流转下去了,其他的人也是需要处理的,那么就 把 任务执行方式 设置为 顺序执行 或者 同时执行 就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-5 15:02:39 | 显示全部楼层
测试:“把 任务抢占方式 修改为 第一个流程处理”
我一点击工作台上的任务,在新出现的窗体中,没有去做任何操作。
这时,查询ttaskmessage表,发现其他用户被cancel了,只有点击人的标志还是tsend。
结果:修改没有效果。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-5 15:38:39 | 显示全部楼层
我希望达到,点击工作台的任务,不会对流程产生任何影响。
有权限(ttaskmessgae中分配到)的人,都能进行处理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-5 15:44:26 | 显示全部楼层
顶起来,求回复!
回复 支持 反对

使用道具 举报

发表于 2010-1-5 15:49:59 | 显示全部楼层
5楼已经说了,如果所有人都需要处理,那么就 把 任务执行方式 设置为 顺序执行 或者 同时执行 就可以了

还有,你一定要保存,保存后签入,签入后刷新缓存,然后再运行客户端看效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-5 16:04:35 | 显示全部楼层
回复9楼:
“把 任务执行方式 设置为  同时执行”
测试:初始化不行。
测试:签入后,刷新。也不行。
都是一点击工作台上的任务,就x3及自动把其他人在ttaskmessage表中置为tcancel了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 04:25 , Processed in 0.042861 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表