/**获取发起人* @param PROC_INST_ID_ //流程实例ID* @from  fhadmin.cn*/protected String getInitiator(String PROC_INST_ID_) {HistoricProcessInstance hip = historyService.createHistoricProcessInstanceQuery().processInstanceId(PROC_INST_ID_).singleResult();            //获取历史流程实例List<HistoricActivityInstance> hais = historyService.createHistoricActivityInstanceQuery().processInstanceId(PROC_INST_ID_).orderByHistoricActivityInstanceId().asc().list();  //获取流程中已经执行的节点,按照执行先后顺序排序BpmnModel bpmnModel = repositoryService.getBpmnModel(hip.getProcessDefinitionId()); // 获取bpmnModelList<FlowNode> historicFlowNodeList = new LinkedList<FlowNode>();                   //全部活动实例for(HistoricActivityInstance hai : hais) {historicFlowNodeList.add((FlowNode) bpmnModel.getMainProcess().getFlowElement(hai.getActivityId(), true));if(hai.getAssignee() != null) {return hai.getAssignee();   //不为空的第一个节点办理人就是发起人}}return null;}

activiti 根据 流程实例ID 获取发起人相关推荐

  1. 【activiti】流程实例

    流程实例 1.什么是流程实例 **流程实例(ProcessInstance)**代表流程定义的执行实例. 一个流程实例包含了所有的运行节点.我们可以利用这个对象来了解当前流程实例的进度等信息. 例如: ...

  2. activiti启动流程实例

    import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.acti ...

  3. activiti启动流程实例,添加进businessKey

    import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.acti ...

  4. 删除activiti的流程实例报错Process instance is still running, cannot delete historic process instance

    historyService.deleteHistoricProcessInstance(processInstanceId);用这句代码删除还没结束的流程实例时报错. 方案:http://www.y ...

  5. Liferay7 BPM门户开发之11: Activiti工作流程开发的一些统一规则和实现原理(完整版)...

    注意:以下规则是我为了规范流程的处理过程,不是Activiti公司的官方规定. 1.流程启动需要设置启动者,在Demo程序中,"启动者变量"名统一设置为initUserId 启动时 ...

  6. camunda工作流开发实战------04 请假流程实例

    接着上篇hello world 说,之前的流程是一个简单的工作流程 不符合业务逻辑,那么稍微正常的流程图应该怎么设计呢? 首先请假是要设置启动人为申请人--填写请假单--到领导审批--审批之通过之后系 ...

  7. Activiti——工作流之流程实例、任务的执行(五)

    转自:http://profound-accumulation.iteye.com/blog/2244881 一.流程图   二.部署流程定义 /**部署请假流程(从zip)*/ @Test publ ...

  8. Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】

    tags: Activiti 上篇Activiti只是一个快速入门案例,这篇就讲定义.部署.查看任务等等的一些细节[涉及到的数据库表.对象等等]... 管理流程定义 管理流程定义主要涉及到以下的4张表 ...

  9. 工作流学习——Activiti流程实例、任务管理四步曲 (zhuan)

    http://blog.csdn.net/zwk626542417/article/details/46646565 ***************************************** ...

最新文章

  1. django项目允许其他机器访问
  2. 指针变量p与“零值”进行比较的if 语句怎么写?
  3. CSS设置超出表格的内容用省略号显示
  4. 015 Android之可执行文件dex
  5. 接口本地正常服务器报500_运维该如何解决服务器底层维护难题?
  6. protocol buffer介绍(protobuf)
  7. jquery.tmplate使用心得
  8. mysql 查询前一个月数据_mysql 查询当天、本周,本月,上一个月的数据......
  9. Leetcode每日一题:402.remove-k-digits(移掉k位数字)
  10. TypeError: can only concatenate str (not “list“) to str 报错
  11. html 项目考勤展示页面,打卡页面.html
  12. R语言 循环 步长 写法
  13. [luogu] CF128A Statues dfs
  14. 测试用例编写方法——场景法
  15. 东北师范大学计算机学院晓辉,计算机学院
  16. H5页面(微信也可)中调用手机拨打电话功能
  17. Python网络爬虫:利用正则表达式方法爬取‘’豆瓣读书‘’中‘’新书速递‘’条目
  18. 掌控习惯读后感-詹姆斯·克利尔(James Clear)
  19. 独立IP和共享IP选谁更划算?
  20. 机器学习面试必考面试题汇总—附解析

热门文章

  1. 本地房产公众号项目实操分享
  2. js 年会大屏_年会H5大屏互动游戏案例分享
  3. 【云计算】初入云计算
  4. 笛卡尔积现象真的是恐怖的。。。
  5. Windows/Mac下 Eclipse中最常用的热键
  6. 计算机开启U盘,U盘在电脑上打不开,我们要怎么做?
  7. 试着用U盘做一个微PE启动盘
  8. [BOI2003]Gem 气垫车
  9. win10解决photoshop打不开问题
  10. 28335 warning: Data is being written to auto-generated file TMS32F28035_DEMO.i10