activiti笔记
来源:互联网 发布:好看的淘宝金酷娃玩具 编辑:程序博客网 时间:2024/06/06 03:06
任务委托:
签收了的:
未签收的:
有一个节点的Id怎么得到这个节点的Activity:
获得当前任务的所有节点:
获取历史节点信息:
获取activiti变量:
第一种:
第二种:
获取当前任务,通过processinstanceId:
通过表达式分配任务:
变量通过map传递
删除流程:
流程没有结束: runtimeService.deleteProcessInstance(processInstanceId,"");
historyService.deleteHistoricProcessInstance(procesInstanceId);(顺序不能换)
流程已经结束:historyService.deleteHistoricProcessInstance(procesInstanceId);
签收了的:
- taskService.delegateTask(taskId, userId);
未签收的:
- taskService.addCandidateUser(taskId, userId);
有一个节点的Id怎么得到这个节点的Activity:
- processDefinitionEntity.findExctivity(activitiyId)
获得当前任务的所有节点:
- ProcessDefinitionEntity processDefinition1 = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService)
- .getDeployedProcessDefinition(processInstance.getProcessDefinitionId());
- List<ActivityImpl> activitiList = processDefinition1.getActivities();//获得当前任务的所有节点
获取历史节点信息:
- List<HistoricActivityInstance> hiaciList = getHistoryService().createHistoricActivityInstanceQuery().processInstanceId(processInstanceId).finished().orderByHistoricActivityInstanceEndTime().asc().list();
- oricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
- lastActivitiHandleUserName=historicProcessInstance.getStartUserId();
获取activiti变量:
第一种:
- Map<String, Object> variables1 = runtimeService.getVariables("processInstanceId");
第二种:
- List<HistoricVariableInstance> list = historyService.createHistoricVariableInstanceQuery().processInstanceId("6310").list();
- for (HistoricVariableInstance variableInstance : list) {
- System.out.println("variable: " + variableInstance.getVariableName() + " = " + variableInstance.getValue());
- }
获取当前任务,通过processinstanceId:
- Task task11= taskService.createTaskQuery().processInstanceId(processinstanceId).singleResult();
通过表达式分配任务:
变量通过map传递
删除流程:
流程没有结束: runtimeService.deleteProcessInstance(processInstanceId,"");
historyService.deleteHistoricProcessInstance(procesInstanceId);(顺序不能换)
流程已经结束:historyService.deleteHistoricProcessInstance(procesInstanceId);
- activiti笔记
- activiti 笔记
- activiti笔记
- activiti笔记
- activiti笔记
- activiti笔记
- activiti 笔记
- activiti笔记
- Activiti笔记
- Activiti笔记
- Activiti学习笔记
- 工作流 activiti 笔记
- activiti 5.10 笔记1
- activiti 5.10笔记2
- activiti 5.10 笔记3
- activiti 5.10笔记4
- activiti学习笔记(一)
- Activiti学习笔记
- 用户研究之道:谈谈用户的七个弱点
- LeetCode "Palindrome Partitioning"算法时间复杂度分析
- Decode Ways(如何解码) 【leetcode】
- [设计模式笔记]二. 结构型模式--12.Flyweight模式(享元模式)(一)
- linux scp ssh命令不用输入密码
- activiti笔记
- Netfilter和iptables学习总结
- 网址
- 实例解析linux内核I2C体系结构 .
- Kconfig/Makefile/driver add to menuconfig
- android和ios sigpipe信号导致程序异常退出的问题
- 关于python的IDE——Eric4
- 顺序栈和链栈
- 封装fastjson为spring mvc的json view