Flowable工作流 退回功能
时间: 2023-05-17 20:02:44 浏览: 173
Flowable工作流可以通过使用历史记录和任务管理器来实现退回功能。历史记录可以记录每个任务的状态和执行者,任务管理器可以允许管理员重新指定任务的执行者或者直接撤销任务。具体实现方式可以参考Flowable官方文档。
相关问题
Flowable工作流 驳回
Flowable工作流的驳回可以通过使用任务回退或者撤销来实现。任务回退是指将当前任务退回到上一个任务节点,而撤销则是指将当前任务直接撤销并删除。具体的实现方法可以根据具体的业务需求和流程设计来确定。如果您需要更详细的信息,可以参考Flowable官方文档或者在CSDN社区中寻求帮助。
flowable查询可退回节点
Flowable是一个开源的工作流和业务流程管理平台,它允许开发者构建、管理和自动化业务流程。在Flowable中,查询可退回节点通常是用于获取那些可以由用户取消并返回到初始状态的任务,也就是那些支持回退功能的任务。
你可以通过Flowable的服务API,如JPA API或RESTful API,来执行这样的查询。例如,在Java中,你可能会这样做:
```java
TaskQuery query = managementService.createTaskQuery();
query.taskDefinitionKey("yourTaskDefinitionKey"); // 替换为你需要查询的关键字
List<Task> tasks = query.relativesToUser(userId) // 如果你需要查询属于特定用户的任务
.taskCandidateGroups(groupId) // 或者只查询某个候选组的任务
.unfinished() // 只查询未完成的
.list(); // 获取结果
for (Task task : tasks) {
if (task.getRetries() > 0 && !task.isEnded()) { // 检查任务是否可退回
// 任务信息包括id, name等,可以根据需要操作
String taskId = task.getId();
// 执行任务回退操作
}
}
```
阅读全文