flowable工作流中请假流程都结束了为啥还显示进行中,相关代码在那边
时间: 2024-02-24 08:58:24 浏览: 126
flowable工作流.zip
在Flowable工作流引擎中,您可以通过以下步骤来排查请假流程结束了但仍显示进行中的问题:
1. 检查流程实例状态
您可以在Flowable的数据库中查询请假流程实例的状态,以确认是否所有节点都已处理完毕。可以通过以下SQL语句查询:
```
SELECT * FROM act_hi_procinst WHERE PROC_DEF_ID_ = 'your_process_definition_id';
```
其中,'your_process_definition_id'是请假流程的定义ID。
2. 检查任务状态
如果流程实例状态正常,您还可以检查每个任务的状态,以确认是否有任务被遗漏。可以通过以下SQL语句查询:
```
SELECT * FROM act_hi_taskinst WHERE PROC_DEF_ID_ = 'your_process_definition_id';
```
其中,'your_process_definition_id'是请假流程的定义ID。
3. 检查历史记录
如果以上两个步骤均未发现问题,您可以检查历史记录,以确定是否有异常情况。可以通过以下SQL语句查询:
```
SELECT * FROM act_hi_actinst WHERE PROC_DEF_ID_ = 'your_process_definition_id';
```
其中,'your_process_definition_id'是请假流程的定义ID。
总之,您需要针对具体情况进行排查和分析。如果您需要进一步的帮助,可以参考Flowable官方文档或在Flowable社区寻求帮助。
阅读全文