flowable
文章平均质量分 54
执着的核桃
这个作者很懒,什么都没留下…
展开
-
flowable6.5自定义条件解析器
需求背景:项目里开发了自己的表单服务,在网关分支条件里需要使用表单的字段做条件比较。解决思路:第一想到的就是把表单的字段全部放到流程变量里,使用流程变量做条件分支判断,可是这样有个弊端,就是表单数据直接污染了流程变量,还有重名的变量被覆盖值的风险。能不能不放流程变量还能认识表单的字段呢,找了好久,终于找到这样的方法了,直接上代码:@Componentpublic class ConditionParser implements Serializable { @Autowired原创 2021-07-01 16:26:56 · 2848 阅读 · 2 评论 -
flowable支持集群数据库
需求背景:为避免工作流单机故障,需要让工作流flowable支持集群数据库版本信息:MySQL集群版本:8.0.22-cluster flowable版本:6.5.0.61、工作流里建库脚本里有varchar(4000)的字段,ndbcluster引擎中varchar长度总和最大支持varchar(7497),需要更改所有脚本里varchar(4000)的长度总和不能超过74972、工作流里新建表指定引擎为InnoDB,需要手动用脚本修改为ndbcluster3、有外键约束的,先删除外键..原创 2021-04-25 18:20:34 · 1340 阅读 · 1 评论 -
flowable工作流子流程调用
flowable工作流子流程介绍工作流提供了子流程的调用,一种是内部子流程,可以让用户主要看主流程,保持业务清晰,另一种是引用外部子流程(call activity),复用外部流程功能。工作中有用到flowable 6.5.06版本。Bpmn文件:<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi=原创 2021-03-04 19:49:27 · 4114 阅读 · 6 评论 -
工作流flowable的businessKey使用
Buinesskey和业务名使用场景:1、Bpmn中xml表示如下:<callActivity id="callactivity1" name="【调用子流程】" calledElement="leave" activiti:inheritVariables="true" activiti:inheritBusinessKey="true" activiti:businessKey="HetaoDefKeyName" activiti:process...原创 2021-03-09 14:37:45 · 7284 阅读 · 4 评论