工作流——无法终止流程,且无报错日志

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

工作流——无法终止流程,且无报错日志

问题现象,点击终止,提示“无法终止流程”,如图:

image.webp

检查流程的报错信息,发现无相关错误报错

image.webp


查看该流程对应的后台事务(查询方法在后面)

image.webp

根据查询的相关流程实例ID 查看apusic日志,出现终止报错

image.webp


此类问题大部分由数据库异常导致,可能的原因为

1、数据库空间满,无法写入数据,需增加数据库表空间文件

2、数据库服务器储存空间满,无法写入数据,需清理对应目录空间

3、数据库连接在当时出现异常导致

确认是数据库问题后,重新跳转后,再终止即可,或者后台进行终止


查询流程对应的后台事务sql如下:

根据id查询流程后台事务

 

select fprocinstid from t_wfr_procinst where fcode=流程编码

select * from t_job_inst where ftitle like '%流程实例id%' or fjobinstid like '%流程实例id%'


如果前台操作终止提示无法终止,可以用以下语句去后台终止流程

 

--1.根据流程编码查询对应的流程实例id

select fprocinstid  from t_wfr_procinst where fcode = 'FYSQDSPLC_2491056';--a276b9df-cf9f-419f-bad7-c17d69f244a4WFPCINST

 

--2.将流程状态修改为终止

update t_wfr_procinst set fstate = 'closed.aborted' where fprocinstid = '流程实例id';

 

--3.将正在运行的活动实例设置为已终止

update t_wfr_actinst set fstate = 'closed.aborted' where fprocinstid = '流程实例id' and (fstate='open.running' or fstate='open.not_running.not_started')

 

--4.删除相关待办任务

delete  from t_wfr_assign where fprocinstid = '流程实例id'


工作流——无法终止流程,且无报错日志

问题现象,点击终止,提示“无法终止流程”,如图:检查流程的报错信息,发现无相关错误报错查看该流程对应的后台事务(查询方法在后面)根...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息