camunda中如何使用taskService.newTask()创建审核者后,后面流程怎么获取当前流程
时间: 2024-02-03 12:11:24 浏览: 26
在Camunda中,你可以使用taskService.createTaskQuery()方法获取当前任务的信息,包括任务的ID、名称、流程实例ID等信息。你可以根据这些信息来获取当前流程的信息。
具体步骤如下:
1. 使用taskService.createTaskQuery()方法获取当前任务的信息。
```java
Task task = taskService.createTaskQuery().taskId(taskId).singleResult();
```
2. 通过Task对象获取当前任务所在的流程实例ID。
```java
String processInstanceId = task.getProcessInstanceId();
```
3. 使用runtimeService.createProcessInstanceQuery()方法获取当前流程实例的信息。
```java
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
```
4. 通过ProcessInstance对象获取当前流程的信息。
```java
String processDefinitionId = processInstance.getProcessDefinitionId();
String businessKey = processInstance.getBusinessKey();
```
通过以上步骤,你就可以获取当前流程的相关信息了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)