Ruoyi-Flowable
# 介绍
flowable官方手册 (opens new window)
开源项目
RuoYi-flowable (opens new window)
ruoyi-flowable-plus (opens new window)
当申请被批准时将被执行的自动逻辑=》JavaDelegate》execute
执行监听器(execution listener)可以在流程执行中发生特定的事件时,执行外部Java代码或计算表达式。可以被捕获的事件有几个=》ExecutionListener =》notify
流程节点:
- 审批节点 : 绑定表单、绑定角色
- 网关节点:流量(互斥网关、并行网关),前一个的结果
- 消息通知:
# 关于DelegateExecution对象的常用方法
/** execution Id */
String getId();
/** 流程实例id*/
String getProcessInstanceId();
/** 这个比较有用 主要就是start、end、take */
String getEventName();
/**
* 业务id,已经废弃的用法
*/
String getBusinessKey();
/**
* 业务id */
String getProcessBusinessKey();
/**
* 流程定义id
*/
String getProcessDefinitionId();
/**
* 获取父id,并发的时候有用
*/
String getParentId();
/**
* 获取当前的 Activityid
*/
String getCurrentActivityId();
/**
* 获取当前的 Activity name
*/
String getCurrentActivityName();
/**
* 获取TenantId 当有多个TenantId 有用
*/
String getTenantId();
/**
* 这个非常有用吧。当拿到EngineServices 对象所有的xxxService都可以拿到。
*/
EngineServices getEngineServices();
# Flowable资料
Flowable 数据库表结构说明、Flowable 数据字典说明 (opens new window)
flowable工作流学习笔记 (opens new window)
FLOWABLE流程引擎分析 (opens new window)
Flowable工作流入门&完整SpringBoot案例 (opens new window)
Flowable工作流-高级篇 (opens new window)
- 监听器
Flowable动态配置监听器 (opens new window)
- 成套教程
Flowable入门系列文章 (opens new window)
Flowable基础-玩转RuoYi-Cloud-Plus (opens new window) =》 配套的视频教程Flowable开源项目逆向学习系列 (opens new window)
- 自定义sql语句
Flowable入门系列文章188 - 基于注解的映射语句 (opens new window)
flowable自定义sql查询 (opens new window)
Flowable 6.6.0 BPMN用户指南 - 17 高级用例 - 17.5 执行自定义SQL(Execute custom SQL) (opens new window)
- 查看子类实现类
1.option+command+B 快速查看实现类(option+H)
2.右键选择Diagrams,然后选择Show Diagrams……
上次更新: 2023/11/10, 18:35:34