activiti中有任务id,获取当前流程节点的信息
来源:互联网 发布:身份证给别人开淘宝店 编辑:程序博客网 时间:2024/05/16 16:02
/** * 查询当前流程图 * @param taskId * @param response * @return * @throws Exception */ @RequestMapping("/showCurrentView") public ModelAndView showCurrentView(String taskId,HttpServletResponse response)throws Exception{ ModelAndView mav=new ModelAndView(); Task task=taskService.createTaskQuery() // 创建任务查询 .taskId(taskId) // 根据任务id查询 .singleResult(); String processDefinitionId=task.getProcessDefinitionId(); // 获取流程定义id ProcessDefinition processDefinition=repositoryService.createProcessDefinitionQuery() // 创建流程定义查询 .processDefinitionId(processDefinitionId) // 根据流程定义id查询 .singleResult(); mav.addObject("deploymentId",processDefinition.getDeploymentId()); // 部署id mav.addObject("diagramResourceName", processDefinition.getDiagramResourceName()); // 图片资源文件名称 ProcessDefinitionEntity processDefinitionEntity=(ProcessDefinitionEntity) repositoryService.getProcessDefinition(processDefinitionId); String processInstanceId=task.getProcessInstanceId(); // 获取流程实例id ProcessInstance pi=runtimeService.createProcessInstanceQuery() // 根据流程实例id获取流程实例 .processInstanceId(processInstanceId) .singleResult(); ActivityImpl activityImpl=processDefinitionEntity.findActivity(pi.getActivityId()); // 根据活动id获取活动实例 mav.addObject("x", activityImpl.getX()); // x坐标 mav.addObject("y", activityImpl.getY()); // y坐标 mav.addObject("width", activityImpl.getWidth()); // 宽度 mav.addObject("height", activityImpl.getHeight()); // 高度 mav.setViewName("page/currentView"); return mav; }
阅读全文
1 0
- activiti中有任务id,获取当前流程节点的信息
- activiti根据当前节点获取下一步任务节点
- activiti根据当前节点获取下一个节点信息
- Activiti工作流之获取流程定义中所有的节点
- Activiti工作流之获取流程定义中所有的节点
- activiti拿取 当前任务的下一个节点
- 页面中有相同id,DOM对节点的获取
- Activiti获取待办任务信息
- activiti 工作流会签 / 多人审批时一人通过也可 / 在当前节点获取下一节点的信息 / 流程部署之后发布之前获取所有节点的信息 / 流程启动开始之前传送之后节点办理人 / 同一结点设置多个监听
- 功能:获取当前选中节点的子节点id集合。
- zTree获取当前选中节点的子节点id集合
- Activiti获取某个流程实例已经审批的节点记录
- activiti任务监听可以获取启动流程时的参数
- activiti 配置节点 连线信息获取
- Activiti流程编辑器中任务节点用户输入框改为弹出选择框
- activiti如何获取当前节点以及下一步路径或节点
- activiti根据当前节点获取下一个UseTask节点
- activiti的流程实例的活动id
- CSDN-markdown编辑器
- 新装的centOS7 无法ping通(一)
- PDO中最推荐使用的方式来执行SQL语句
- ARM寄存器
- Intellij IDEA Debug调试技巧
- activiti中有任务id,获取当前流程节点的信息
- 网络类型
- ionic页面的生命周期
- 不平衡数据分类
- Excel Sheet Column
- java代码注释规范
- gym 101492 A. Comunicating the Tibet(dfs遍历无向图)
- JavaScript中浏览器打开或下载app
- android中xml tools属性详解