【发布时间】:2022-07-06 20:39:14
【问题描述】:
【问题讨论】:
标签: flowable
【问题讨论】:
标签: flowable
您可以使用 Flowable 开箱即用的 API REST 来执行此操作!或创建您的自定义 API 来调用此服务。
【讨论】:
为了以编程方式完成 Flowable 中的任务,您可以使用 TaskService。
您可以使用TaskQuery 到TaskService#createTaskQuery 查询任务,然后使用TaskService#complete(taskId, variables)
例如
Task task = taskService.createTaskQuery().processInstanceId(processInstanceId).taskName("Task A").singleResult();
Map<String, Object> variables = new HashMap<>();
taskService.complete(task.getId(), variables);
task = taskService.createTaskQuery().processInstanceId(processInstanceId).taskName("Task B").singleResult();
variables = new HashMap<>();
taskService.complete(task.getId(), variables);
【讨论】: