![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
activiti7
文章平均质量分 92
doushenwei
这个作者很懒,什么都没留下…
展开
-
springboot+activiti7生成流程跟踪/历史图
前言本人在做此功能的时候在网上搜了一圈,都是基于activiti5或activiti6实现的。如果你的项目使用的activiti7实现流程跟踪/历史图,那么恭喜你下面的代码拷贝到你的项目就行了,下面代码实现的最终效果如下图:代码重写DefaultProcessDiagramGenerator类import java.awt.*;import java.io.InputStream;import java.util.*;import java.util.List;import org.原创 2020-12-19 16:16:58 · 4671 阅读 · 38 评论 -
springboot+activiti7实现发起人作废流程功能
public void handleCancellation(String procInstId) { LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); // 获取当前执行任务节点 ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInsta原创 2020-12-19 15:51:37 · 1691 阅读 · 7 评论 -
springboot+activiti7实现发起人撤回/追回功能
@Override public void revocation(String procInstId) { LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); // 获取当前执行任务节点 ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().proces原创 2020-12-19 15:49:55 · 3299 阅读 · 9 评论 -
springboot+activiti7驳回至上一步实现代码
public void getPreOneIncomeNode(String taskId) { List<Map<String, String>> incomeNodes = new ArrayList<>(); Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); String currActivityId = task.get原创 2020-12-06 20:10:11 · 3732 阅读 · 6 评论 -
springboot+activiti7获取并行网关、包含网关内的任务节点
private List<FlowNode> flowNodes = null;/** * 获取并行网关内的任务节点 */private void getParallelGatewayInsideNode() { List<FlowElement> flowElements = (List<FlowElement>)bpmnModel.getMainProcess().getFlowElements(); FlowNode currFlowNod原创 2020-12-05 22:32:00 · 1778 阅读 · 0 评论 -
springboot+activiti7整合开发根据当前任务节点获取已审批过的任务节点
springboot+activiti7整合开发根据当前任务节点获取已审批过的任务节点应用场景代码后续应用场景1、实现任意节点驳回功能;代码private static BpmnModel bpmnModel = null;private static List<HistoricActivityInstance> activityFinishedList = null;@GetMapping("/getHistoryNode")@ApiOperation(value = "获取原创 2020-12-05 22:28:50 · 3626 阅读 · 19 评论