按照用户手册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”
顺便说一下需求:从待办任务中提取没有浏览过的任务 |