流程审批记录

来源:7-9 历史查询接口

混合莓

2021-05-30

老师,我想做一个查询流程审批记录的功能,包括办理意见,操作动作,下一节点流向等信息,我知道act_hi_comment,可以拿到办理意见的信息,操作动作的信息(比如办理任务时点的按钮是同意,或者驳回),想把这个动作给记录下来,有地方获取吗,该怎么做?
另外想问一下,execution_id 和 task_id的区别

写回答

1回答

汪汪对

2021-05-31

查询历史有几个方案,使用API,例如课程ActivitiHistoryController类的gethighLine方法,去分析里面的代码。或者使用SQL去查询表,可以网上找例子。亦或者在流传的时候,自己做一个日志表,把实际流转的内容,以及用户提交的关键信息存起来, 这样不仅方便查询,还能附带额外需要的信息。


EXECUTION_ID是流程分支,在activiti6中,如果是单向流程,EXECUTION_ID和PROC_INST_ID是一样的。

在7中由于使用了uuid所以不一样了。EXECUTION_ID描述的是流程分支,task_id描述的是流程下的任务。

0
1
qq_行云_6
老师好,我现在没有建立日志表,意见读取的 taskService.getProcessInstanceComments(processInstanceId), 审批状态放在localVariablesMap 中不知道是否可行: taskService.complete(taskId , localVariablesMap , true)
2021-07-09
共1条回复

Activiti7工作流开发 打造通用型可视化UML工作流系统

从0打造黑马潜力项目作品,掌握新版Activiti7核心+工程化思维。

956 学习 · 367 问题

查看课程