找回密码
 注册成为天翎用户
楼主: 联正达

[已解决] 流程审批设置节点通过条件bug

[复制链接]
bebo 发表于 2015-1-13 09:39:40 | 显示全部楼层
您好,我本地测试了是不会出现你所说的情况的,在表中显示的数据跟流程历史图显示的是一致的,请问您的是什么版本的?
回复

使用道具 举报

 楼主| 联正达 发表于 2015-1-13 09:44:29 | 显示全部楼层
回复 11# bebo
myApps3.0[M3]
回复

使用道具 举报

bebo 发表于 2015-1-13 10:54:35 | 显示全部楼层
你还是在T_RELATIONHIS这个表上查的吧?
之前不是说不要在T_RELATIONHIS这个表查,要查T_ACTORHIS这个表。
1、T_RELATIONHIS这个表只是记录一个流程从开始到结束的状态而已,就像你的流程一样,在T_RELATIONHIS只会显示开始、任务下发,任务完成这个三条数据。
2、T_ACTORHIS这个表存的才是流程审批历史,可以通过流程ID获取该流程的所有节点ID,再通过节点ID就可以获取相应的审批人,只要是审批过的都可以取到。而你的需求可以根据T_ACTORHIS表的数据制作审批人工单。
回复

使用道具 举报

bebo 发表于 2015-1-13 11:20:55 | 显示全部楼层
select relhis.STARTNODENAME,relhis.ENDNODENAME,relhis.STARTNODEID,relhis.ENDNODEID,relhis.FLOWSTATERT_ID,acthis.NODEHIS_ID,acthis.NAME,acthis.AGENTNAME,acthis.ATTITUDE,acthis.SIGNATURE,acthis.PROCESSTIME, relhis.FLOWOPERATION FROM BEBO.T_ACTORHIS acthis , BEBO.T_RELATIONHIS relhis  where acthis.NODEHIS_ID=relhis.ID and acthis.FLOWSTATERT_ID = relhis.FLOWSTATERT_ID and acthis.FLOWSTATERT_ID ='流程实例ID'
order by acthis.PROCESSTIME
如上面的sql语句,通过流程实例ID查询该流程实例的流程审批历史信息。
流程实例ID:是你创建某一流程时生成的TLK_(流程主题名称)表中的STATE字段的值,可以通过Document.java的getState()获取。
将该sql语句在数据库执行后结果如下图:
aa.png
回复

使用道具 举报

bebo 发表于 2015-1-14 13:44:31 | 显示全部楼层
请问问题解决了嘛?请反馈,谢谢
回复

使用道具 举报

 楼主| 联正达 发表于 2015-1-14 15:13:51 | 显示全部楼层
回复 15# bebo

按照思路已经已经解决
回复

使用道具 举报

bebo 发表于 2015-1-14 15:42:39 | 显示全部楼层
感谢回帖,该帖结帖
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 06:50

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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