
工作流引擎
文章平均质量分 75
无级程序员
碌碌无为的技术狂,一生甘为码农
展开
-
Flowable/Activiti系列之五:流程引擎远程调用时透传任意复杂的业务对象
客户端只要简单的把任意对象传给访问框架,访问框架负责把复杂类型对象转换成Map对象,传送给服务端流程引擎,调用服务,返回对象又还原成复杂对象,再返回给调用者。原创 2025-03-31 10:52:00 · 863 阅读 · 0 评论 -
Flowable(Activiti)系列之四:没有数据库创建权限部署flowable(activiti)时完全屏蔽LiquiBase
flowable启动时会启用LiquiBase去检查更新数据,但公司严格管理数据库权限,应用使用的数据用户是没权限修改任何数据库结构的。但实际上还是报错,经反复研究发现,flowable每次启动都会检查一些数据库里的设置记录,如果这些记录缺失,它就会启动相应的更新脚本,所以,要想屏蔽DDL脚本,必须要把相应的数据也提前迁移进去才行。然后再启动flowable,它就不会再试图更新数据库结构了。原创 2024-08-19 17:43:10 · 650 阅读 · 0 评论 -
Flowable(Activiti)系列之一:会签(多实例)使用方法以及ExecutionListener和TaskListener的区别
1、多实例时,可用环境变量nrOfActiveInstances,nrOfInstances,nrOfCompletedInstances,loopCounter。2、ExecutionListener是多实例只执行一次,而且,不可以访问loopCounter。3、TaskListener是每个实例执行一次,可以用loopCounter去访问对应的数组。原创 2024-08-05 15:21:06 · 462 阅读 · 0 评论 -
Flowable(Activiti)系列之三:docker运行flowable-ui,存储到mysql/postgres数据库,支持arm64架构
我们项目需要用flowable做审批注,flowable官方已经有docker镜像可以运行,但它缺省只能存储在H2内存数据库,而且官方的镜像只有amd64(x64)架构的。项目运行在华为云,使用arm64架构,原本想着自己构建一个镜像,在docker官网搜索了一下,发现已经有人编译了多架构的镜像,所以直接拿来使用。现分享出来。原创 2024-04-08 15:14:12 · 976 阅读 · 0 评论 -
Flowable(Activiti)系列之二:不用自己写代码,使用Flowable-ui的Rest接口
由于项目需要使用flowable流程引擎,我打算部署一个flowable服务,然后通过Rest接口访问服务,以便和我自己的应用隔离,但网上找了好多,都是直接使用http请求来完成访问的。难道flowable就没有一个客户端可以直接访问的?研究了好久,终于找到办法了。原创 2024-04-08 22:17:43 · 657 阅读 · 0 评论