![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flowable
文章平均质量分 92
风中思絮
精通各种流程引擎,源于开源,强于开源,回馈开源!
展开
-
关于流程引擎与业务如何保证数据一致性研究
项目背景由于项目中使用了flowable流程引擎,然后自己在flowable基础上维护了一套自己的业务表数据。如果处理不当这样会引起 数据一致性问题。 即 我数据插入了流程引擎表,但是业务表插入失败了,二者数据不一致。如何处理? 下面详细分析一下如何处理这种情况。问题描述如何保证 流程引擎数据库 与 业务表数据一致性解决方案单机环境大多数人看到这个问题的时候应该会想到可以通过事务来设置。将事务管理器 transactionManager 设置进 flowable 的配置文件。@Con原创 2021-01-06 17:33:12 · 1421 阅读 · 0 评论 -
flowable BUG及修复方式(6.4.2)
1. 修复历史记录表 不会设置assignee 及 owner 字段值。问题描述: 历史记录表记录数据时,assignee 及 owner 字段值 为空!解决方案: 手动设置对应字段值 HistoryManager historyManager = Context.getProcessEngineConfiguration().getHistoryManager(); taskEntity.setAssignee(userTaskAssignee); taskEntity.setOwner(use原创 2020-09-25 14:05:24 · 1087 阅读 · 1 评论 -
jenkins自动化构建Java项目
jenkins自动化构建Java项目基础环境dockercentos7第一步 安装jenkins注意事项:1. 创建 挂载目录,并指定端口 mkdir /data/docker/jenkins 2. 指定 运行用户 -u root 表明用root用户运行,否则默认为jenkins用户 并获取解锁密码docker run -d -p 8083:8080 -p 50001:50000 -e TZ="Asia/Shanghai" -v /data/docker/jenkins:/va原创 2020-08-20 17:57:00 · 502 阅读 · 0 评论 -
jenkins 自动化构建 vue-admin-template 项目BUG
生产环境构建vue-admin-template BUG问题重现解决方案问题重现目前前端项目用的模板是:vue-admin-template,项目开发完成后,打包上线npm run build:prod打好包,部署到nginx后,访问,报下面的错Cannot assign to read only property ‘exports’ of object '#解决方案修改babel.config.js文件,添加sourceType: ‘unambiguous’,修改后的babel.config原创 2020-08-14 21:19:02 · 162 阅读 · 0 评论 -
开源流程引擎地址
前沿经过最近一个多月的准备,目前开源引擎一期已基本开发完毕,目前正在内测中,如有问题可以及时与我联系,内测完毕后 即放出内测代码地址,下面是预览地址:http://120.77.218.141:9992/bpm-web/index.html涉及技术前端: vue + elementui后端:springboot 2.2.Xdubbo 2.6.5mysql 5.8redis配置中心: nacos 1.2.0注册中心: nacos 1.2.0发布部署: jenkins 2.50.0MA原创 2020-08-12 11:55:21 · 920 阅读 · 0 评论 -
解决 flowable 无 租户 和 ID 组合启动的问题
问题描述:由于目前项目采用多租户方式和指定 流程编号 方式组合启动流程,但是发现 flowable 未提供对应方式,那么该如何解决呢?源代码截图解决方案仔细查看 runtimeService 发现提供了 构造器启动方式,因此可以采用该方法 启动流程启动方式可以改成如下: Authentication.setAuthenticatedUserId(String.valueOf(applyAddReqDTO.getStartUserId())); /* 以Buil原创 2020-06-23 15:15:17 · 1874 阅读 · 1 评论 -
bpmn-js 流程设计器 与 flowable/activiti 拓展的可行性研究
bpmn-js 流程设计器 与 flowable/activiti 拓展的可行性研究前因先上效果图涉及技术引用前因最近在准备开源一款流程引擎项目,主要包含 流程设计器 表单设计器 流程引擎,碰见了一个问题 开发过程中 经常需要拓展节点或节点元素,因为bpmn规范可能不满足实际项目需求。记录一下 解决思路。先上效果图涉及技术前端使用 bpmn.js拓展 flowable.json或者 activiti.json,新增我们 拓展的节点及元素。{ "name": "Flowable",原创 2020-06-18 09:49:34 · 8154 阅读 · 12 评论 -
bpm 项目框架搭建
项目框架目前项目框架主体已搭建完毕,后续即将正式开发,敬请期待-。-前端 VUE2.X流程设计器 bpmn.js 2.0表单设计器 k-form-design后端 1. springboot 2.2.X 2. flowable 6.4.1 3. dubbo 2.6.5 4. mybatisplus存储 1. redis 2. mysql配置中心 nacos 效果图1. 流程设计器![在这里插入图片描述](https://img-blog.cs原创 2020-06-05 15:31:32 · 2572 阅读 · 2 评论 -
根据配置反向生BpmnModel
需求来源有的时候我们需要动态调整流程图,每次调整时都需要修改、部署 及发布等操作 才能正常生成我们想要的BpmnModel。这个时候就想,我们能不能通过数据库配置,反向生成流程图呢?当然可以,这个也可以解决动态加节点问题。正向: 流程设计器设计-》保存到-》BpmnModel=》部署=》发布 适用与业务人员反向: 数据库=》BpmnModel 适用与对产品非常熟悉的开发人员数据...原创 2020-04-21 15:39:43 · 443 阅读 · 0 评论 -
开源流程引擎(best-bpm)flag
灵感来源本人毕业至今,主要从事与企业应用相关工作,主要从事于流程引擎相关工作。学习过IBM BPM,Activiti/flowable等流程引擎。业余之时,经常帮他人提供和解决相关问题及思路,发现市面上虽然有开源软件,但是如果公司需要使用流程引擎,基本上都要对市面上开源流程引擎进行二次开发。二开时,则先得对这个产品熟悉,疯狂肯相关英文文档,后面再根据公司实际情况进行开发,无形增加时间和人力成本。...原创 2020-04-20 16:33:15 · 4875 阅读 · 3 评论 -
flowable 流程实例新增临时节点
flowable 流程实例新增临时节点需求目的flowable 自带实现方式结果分析:**解决方案**功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowch...原创 2020-04-16 18:10:56 · 11738 阅读 · 52 评论 -
flowable 6.4.1 FlowableOptimisticLockingException
flowable 6.4.1 FlowableOptimisticLockingExceptionflowable FlowableOptimisticLockingException问题描述问题分析源代码分析解决方案flowable FlowableOptimisticLockingException最近使用flowable开发时,由于业务代码使用了 @Transactional 导致保存业...原创 2019-11-19 16:44:01 · 3804 阅读 · 0 评论