起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 239|回复: 6

【搞定】任务消息状态不会改变

[复制链接]
发表于 2007-3-19 09:48:35 | 显示全部楼层 |阅读模式
tmsSend,tmsReceived,tmsProcessing分别代表发送,已接收,处理中的状态,但经测试无论我对任务进行查看,提交数据,都不能改变其状态,始终为初始状态tmsSend,请问该怎么解决?

版本:2435
回复

使用道具 举报

发表于 2007-3-19 13:35:47 | 显示全部楼层
经测试无论我对任务进行查看,提交数据,

1、不知道你是怎么看任务消息的状态,如果是代码,请把代码贴出来看看;如果是任务消息表中的数据,你如果把当前这个任务流转走了,任务消息还是没有改变?

2、你是怎么找到当前处理的任务消息的,我的意思你是否看差记录了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-19 15:41:58 | 显示全部楼层
按照用户手册9.11.3中的说明,当一个任务产生时,在任务消息表中初始状态是tmsSend,当用户在工作任务中浏览过后,在任务消息表中的状态值应为tmsReceived;当用户浏览任务并对数据有修改并提交,在任务消息表中的状态值应变为tmsProcessing,而我在流程监控和系统数据库里看到的状态并没有改变
查询语句为
SELECT TMS.*,TASK.FSUBJECT,TASK.FLIMITTIME,TMS.FRPERSONNAME,TMS.FRPERSON FROM TTASKMESSAGE TMS,TTASK TASK
WHERE (TMS.FSTATE IN ('tmsSend','tmsReceived','tmsProcessing')) AND TMS.FTASKGUID=TASK.FGUID AND TMS.FRPERSON='CHENZH'
ORDER BY TASK.FGUID

流程监控里显示为“未接收”状态
查询语句显示该用户所有待办任务的状态FSTATE全为“tmsSend”

顺便说一下需求:从待办任务中提取没有浏览过的任务
回复 支持 反对

使用道具 举报

发表于 2007-3-19 16:40:22 | 显示全部楼层
恩,看到了,正在确认,好像这部分机制有变动。

不过,当你任务流转走了,任务消息的状态肯定是变了,变成 完成等待,或者已完成,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-19 16:46:30 | 显示全部楼层
谢谢
等任务流转走了就迟了,我需要判断的是前三种状态
回复 支持 反对

使用道具 举报

发表于 2007-3-20 09:38:34 | 显示全部楼层
目前平台已经不在使用中间的状态了,我已经作为需求提交了

如果现在你需要使用中间的状态(tmsReceived,tmsProcessing),只能自己来处理了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-20 14:41:15 | 显示全部楼层
有供参考的代码吗?我不知道在哪儿进行处理
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-28 04:54 , Processed in 0.048244 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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