flowable 驳回功能如何实现
时间: 2024-03-02 12:40:39 浏览: 273
Flowable 工作流引擎提供了许多方式来实现任务的驳回,以下是其中一种常见的实现方式:
1. 在流程定义中添加一个用户任务节点,用于处理驳回操作。
2. 在需要驳回的任务节点上添加一个监听器,在任务完成时触发。
3. 在监听器中获取当前任务的执行对象(Execution),并将其保存到流程变量中,以便以后可以重复使用。
4. 将任务的处理人设置为需要进行驳回操作的人员,例如上一级领导等。
5. 当任务被驳回时,用户需要到驳回节点进行处理,此时将会获取到保存在流程变量中的执行对象。
6. 在驳回节点中,使用保存在流程变量中的执行对象,调用 Flowable 的 API 进行任务的驳回操作。
7. 驳回操作完成后,将任务的处理人重新设置为原来的处理人,以便任务可以继续往下流转。
以上是一种比较简单的驳回实现方式,具体实现方式可能会因为业务需求而有所不同。
相关问题
Flowable 驳回功能
Flowable 是一个流程引擎,可以用于管理和执行业务流程。在 Flowable 中,可以通过配置来实现驳回功能,具体实现方式取决于业务需求和流程设计。一般来说,可以通过在流程中添加一个驳回节点,将流程实例返回到指定的节点,从而实现驳回功能。具体实现细节可以参考 Flowable 的官方文档或者相关的教程。
flowable驳回
在Flowable中,驳回是指当前处理人可以将流程回退到历史走过的任何一个节点。驳回操作可以应用于多种场景,包括驳回普通节点、驳回多实例节点、驳回并行网关节点、驳回子流程节点以及子流程节点驳回主流程节点等。
如果你正在使用Spring Boot对接Flowable代码,可以通过引用提供的相关操作细节来实现流程的驳回功能。你可以使用Flowable的API来执行驳回操作,具体的实现方式取决于你的业务需求和流程设计。
如果你想了解更多关于Flowable的驳回功能的详细信息,可以访问项目地址https://gitee.com/lwj/flowable.git和视频讲解地址https://www.bilibili.com/video/av78779999/,这些资源可能会对你有所帮助。
需要注意的是,在Flowable中进行驳回操作时,你可能需要提供相应的用户名和密码来进行认证和授权。请根据项目设置的具体情况使用正确的用户名和密码进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [springboot + flowable 代码,常规操作代码测试](https://download.csdn.net/download/qq_37753687/87185036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [工作流实战_22_flowable 驳回/回退 并行网关驳回 多实例驳回 子流程驳回](https://blog.csdn.net/weixin_40816738/article/details/103501603)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文