天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1646|回复: 9

关于部分文档流程异常后手动调整的问题

[复制链接]
cmcchz 发表于 2012-4-27 11:47:01 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-5-22 17:42 编辑

系统运行很久以后,会遇到偶尔几张文档,已经流转到结束的节点了,但是某个用户的待处理的视图中(勾起审批的那种视图)还有显示出来。可能是由于服务器或是数据库卡,或者维护软件时重启TOMCAT时造成的。
我现在想把出现这类问题的文档进行手工调整,请问在数据里要怎么处理?比如上,把上述的那个已经结束的文档,从用户的待处理视图中移出去,因为文档要留底,不能删除。
shary 发表于 2012-4-27 11:50:49 | 显示全部楼层
您好,既然您的单已经结束。它的状态标签应该是完成的。您的待办视图用sql过滤的模式写喽。根据流程状态标签过滤掉完成的单。
 楼主| cmcchz 发表于 2012-4-27 11:53:03 | 显示全部楼层
关键是,我的那个视图是 在过滤条件里,把“审批人”勾选上的,如果换成SQL模式,怎么写这样的条件?

而且,就算是写了,这个文档也是有问题的文档,我是想解决根本问题。
shary 发表于 2012-4-27 11:57:36 | 显示全部楼层
您的意思是数据本身有问题?那您拿两条完成的数据。一条正常的一条不正常在数据库端比较下他们的区别看下能否找到问题好吗。
 楼主| cmcchz 发表于 2012-4-27 11:59:18 | 显示全部楼层
汗,我都不知道流程信息保存在哪些系统表里,是哪些字段,要是知道的话,怎么会来发贴。
shary 发表于 2012-4-27 12:11:54 | 显示全部楼层
您好关于流程表结构可以参考这个帖子:http://www.teemlink.com/bbs/view ... ghlight=flowstatert
 楼主| cmcchz 发表于 2012-4-27 14:59:29 | 显示全部楼层
问题无法得到解决
shary 发表于 2012-4-27 15:17:13 | 显示全部楼层
您好,也不知道您那些数据是什么状况引起说状态标签是完成的但还在待办那里。因而需要您自己查找下原因。给您带来不便很抱歉。
 楼主| cmcchz 发表于 2012-4-27 15:24:50 | 显示全部楼层
从技术开发的角度,出现流程数据不一致的情况是,流程处理时的 数据库的事务性没有设计好,导致服务器中断时,部分数据更新,而且另一部分数据未更新的情况。由于我不是你们产品的开发人员,所以不清楚,哪些表的哪些字段和视图的“审批人”勾选项相关联。请帮忙和研发人员确认一下,方便我这边进行数据比对,手工解决问题。
shary 发表于 2012-4-27 15:48:38 | 显示全部楼层
您好,跟您确认一下您的前台用户我的工作那里的办理中有显示实际已经完结的记录吗?如果也有您可以根据根据获取当前登录用户待办的信息进行分析解决问题。具体获取办理中数据的sql如下:
SELECT * FROM ( SELECT * FROM (select distinct doc.id DOCID,doc.formid FORMID,fs.flowid FLOWID,pen.flowname FLOWNAME,doc.statelabel STATELABEL,pen.summary SUBJECT,doc.AUDITORNAMES,doc.AUDITORLIST,doc.APPLICATIONID,doc.DOMAINID  from  OBPM_TIK.T_DOCUMENT  doc,OBPM_TIK.T_FLOW_INTERVENTION pen,OBPM_TIK.T_FLOWSTATERT fs,OBPM_TIK.T_NODERT node,OBPM_TIK.T_ACTORRT actor  where doc.id = pen.id and doc.id =fs.docid and fs.id =node.flowstatert_id and  node.id = actor.nodert_id and doc.issubdoc is null and doc.parent is null and doc.state is not null and doc.statelabel is not null  and actor.actorid in ('11e1-7f98-dc0c84d6-a04d-05b43c063ac2')) table_0 WHERE table_0.DOMAINID ='11e1-7f98-53d7e5e8-a04d-05b43c063ac2' ) AS TB LIMIT 0,10
//11e1-7f98-dc0c84d6-a04d-05b43c063ac2为当前登录用户ID   ,后面的域ID也要变成您当前用户对应的域ID。其他不用改。

本版积分规则

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

GMT+8, 2026-8-12 23:59

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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