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

[已解决] 流程处理时流程状态显示不正确(流程异常、2个流程状态、手动修改流程状态)

[复制链接]
baihaihu 发表于 2015-11-25 12:01:05 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-11-25 15:52 编辑

请假流程中,流程为:草稿----部门主管审核-----人事备案-----完成。部分数据状态显示不正确。如该流程已到人事备案,流程状态显示缺位:部门主管审核,人事备案。截图如下:

数据库里显示

数据库里显示

试图中显示

试图中显示

QQ:531797352
karrman 发表于 2015-11-25 13:47:34 | 显示全部楼层
1、先备份数据库;
2、查询请假申请单异常流程的记录id,例如id=‘11e3-76b1-ccedebab-a211-4738cc709c5b
select id from tlk_请假申请单 where statelable like'%;%'
3、去流程实例表,查看当前的流程实例中,是走到哪个节点,审批人是谁,如果出现2个,则选择流程节点最后面的那个,删除另外一个
select STATELABEL,AUDITORNAMES,AUDITUSER,AUDITORLIST from t_flowstatert where docid='11e3-76b1-ccedebab-a211-4738cc709c5b'
4、去t_nodert和t_actorrt表中,查看当前流程节点和流程人是否与 t_flowstatert 中一致,不一致的话,就手动改成一致
select * from t_nodert where docid='11e3-8a53-0cd5e5a5-9194-1d682b48d529'
select * from t_actorrt where DOC_ID='11e3-76b1-ccedebab-a211-4738cc709c5b'
5更新tlk动态表单和t_document,更新的字段,请根据t_flowstatert 查询出来的值

update TLK_请假申请单
set STATELABEL='申请人发起',AUDITORNAMES='xxxxx,
AUDITORLIST='{"1413969744203":["98BA603D-D7B8-4ACB-B1F2-49C8957E25A0"]}',
AUDITUSER='2FFB2421-F032-4CAC-A7E9-C5C732761A4F'
where ID='11e4-d0a8-0b43c03b-bae7-49961e75a310'

update T_DOCUMENT
set STATELABEL='申请人发起',AUDITORNAMES='xxxxx,
AUDITORLIST='{"1413969744203":["98BA603D-D7B8-4ACB-B1F2-49C8957E25A0"]}',
AUDITUSER='2FFB2421-F032-4CAC-A7E9-C5C732761A4F'
where id='11e4-d0a8-0b43c03b-bae7-49961e75a310'

1

1
2.jpg
回复

使用道具 举报

 楼主| baihaihu 发表于 2015-11-25 15:41:04 | 显示全部楼层
已解决,请结贴
回复

使用道具 举报

karrman 发表于 2015-11-25 15:49:21 | 显示全部楼层
感谢楼主反馈,可以结贴!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 04:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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