flowable
文章平均质量分 57
flowable是Activiti团队离开原公司之后的新作,产生的目的是让你的流程动起来。flowable更快、更灵活。
分享牛
BPM推广者,核心开发人员。盘
展开
-
flowable camunda activiti 功能对比
flowable camunda activiti 三个框架都是从jbpm框架诞生出来的,先是有jbpm4,然后出来了一个activiti5,activiti5发展一段时间,又出来了一个Camunda。activiti5发展了4年,紧接着出来了一个flowable。本文重点对flowable camunda两个框架的功能对比。对比的camunda版本是7.10.0,flowable框架的版本...原创 2020-01-06 17:23:35 · 69867 阅读 · 5 评论 -
flowable juel 自定义函数解析
flowable 是支持juel表达式的,flowable默认使用的就是juel进行连线表达式的设置,这个也很好用,但实际过程中需要支持类方法及变量。 原来项目中解析juel,这边有自定义一个方法的代码如下:public String getStringByELAndFormData(String el, Map formData) throws Exception { ...原创 2020-01-06 16:14:04 · 13911 阅读 · 3 评论 -
flowable节点属性扩展
在工作中,有些工作需求flowable自带的节点属性并不能满足,就需要添加一些自定义的节点属性对于上面就是实际项目中的效果,那么如何做呢?1、修改bpmnjson的数据{“name”: “nodetypepackage”,“properties”: [{“id”: “nodetype”,“type”: “dragon-nodetype-combobox”,“title”: “节点...原创 2020-01-06 16:12:43 · 15547 阅读 · 0 评论 -
Camunda教程|Camunda视频
Camunda教程|Camunda视频因为Camunda资料是在是太少了,为此分享牛推出了一套Camunda视频 ,方便大家快速入手Camunda.目录因为Camunda资料是在是太少了,为此分享牛推出了一套Camunda视频 ,方便大家快速入手Camunda.课程学习地址:https://ke.qq.com/course/379585?tuin=171f2c目录Camunda视频目录如...原创 2020-01-06 17:10:03 · 283389 阅读 · 14 评论 -
Flowable数据库
Flowable数据表清单:Flowable的所有数据库表都以ACT_开头。第二部分是说明表用途的两字符标示符。服务API的命名也大略符合这个规则。ACT_RE_*: 'RE’代表 repository 。带有这个前缀的表包含“静态”信息,例如流程定义与流程资源(图片、规则等)。ACT_RU_*: 'RU’代表 runtime 。这些表存储运行时信息,例如流程实例(proces...原创 2020-01-06 19:33:08 · 26881 阅读 · 0 评论 -
Flowable实战7-Flowable Modeler集成
Flowable完整源码编译解压源代码,结果如下启动idea,配置好maven的路径。单击File->Open,选择上面的根目录打开工程,结果如下:打开后,按下快捷键Alt+F12,启动Terminal终端,输入命令mvn clean package -DskipTests -Pdeploy -Dmaven.javadoc.skip=true,将会启动编译,根据机器不同...原创 2020-01-06 19:33:28 · 27643 阅读 · 0 评论 -
Flowable实战-flowable任务监听器获取spring bean
最近在写Flowable实战一书,刚好写到了在userTask上加任务监听器,然而通常情况下实现类注入的bean一直为null,解决方案如下:1、流程定义xml中的任务监听器,使用delegateExpression表达式将所使用的任务监听器关联起来<userTask id="test" name="测试" flowable:assignee="${applyUserId}" ...原创 2020-01-06 17:08:31 · 22802 阅读 · 1 评论 -
Flowable实战-Camel使用
本博客将讨论了如何在Flowable 6.4.1中安装和使用Camel。 希望在阅读此博客后,您将能够设置Flowable Task应用程序,以允许用户运行可以通过Camel路由与其他应用程序集成Flowable。 此博客使用Flowable Camel模块中的示例。CamelCamel是一个apache项目,它是为了让Java应用程序之间提供标准化的集成平台。 它以组件的形...原创 2020-01-06 17:08:20 · 17497 阅读 · 0 评论 -
Flowable集成LDAP
本文重点讲解Flowable框架如何集成LDAP。在这篇文章中,我们将配置Flowable以使用OpenLDAP。OpenLDAP开始使用OpenLDAP的最简单方法是使用Docker镜像,下面的例子基于Docker镜像进行演示:docker run --name openldap \ -p 10389:389 -p 10636:636 \ -v ~/workspac...原创 2020-01-06 17:08:09 · 10411 阅读 · 1 评论 -
Flowable与Tomcat EL包冲突问题
本文重点讲解Flowable与Tomcat EL包冲突如何解决问题。解决思路很简单,因为flowable内置的是JUEL包,所以在使用的时候,直接排除JUEL包即可。具体思路如下:错误日志以及问题排查最近好多学员使用了Flowable。有些学员的项目环境是Tomcat+SSM。进入含有el表达式的jsp页面中,可能报以下错误HTTP Status 500 - java.lang.Ex...原创 2019-01-29 23:38:30 · 6574 阅读 · 0 评论 -
Flowable自定义MyBatis拦截器
众所周知,Flowable使用的是Mybatis框架进行数据库的CRUD操作,有时候我们想打印这些查询或者更新sql一共耗费了多长时间,这个时候我们就期望使用Mybatis的拦截器进行一些sql的拦截和sql执行时间的统计。如题步骤如下:1、自定义Mybatis拦截器@Intercepts({ @Signature(type = Executor.class, me...原创 2020-01-06 17:14:38 · 9640 阅读 · 1 评论 -
flowable 初始化 oracle数据库 表或视图不存在
在使用flowable 创建初始化oracle数据表,出现如下错误:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: ORA-00942: 表或视图不存在### The error may exist in o...原创 2020-01-06 17:14:47 · 14126 阅读 · 0 评论 -
Flowable创建表找不到表问题
在整合Flowable的项目中大家肯定会遇到创建表却显示表不存在的错误吧(自己明明在创建怎么可能有嘛…)大家可以这么做:当然这句也可以加入到Flowable的配置xml中: <property name="databaseSchemaUpdate" value="true" />如果还是不行,就这样:就是在数据库的URL后面加上nullCatalogMeansCurre...原创 2019-01-02 20:51:38 · 8099 阅读 · 1 评论 -
flowable不同版本对应的spring版本以及springboot版本
大家在使用flowable的时候,往往会优先根据自己的项目实际需求以及依赖的第三方库版本决定到底选用那个flowable版本。下面汇总下flowable重要的几个里程碑版本依赖的第三方版本库版本。flowable6.0.0版本aopalliance aopalliance 1.0 Public Domaincom.carrotsearch hppc ...原创 2020-01-06 17:14:55 · 20062 阅读 · 1 评论 -
Flowable springboot项目自定义中文字体
Flowable springboot项目自定义中文字体 摘要:在flowable框架中,当我们想要集成springboot框架的时候,可能要设置中文字体,flowable6.4之前的版本因为没有可以设置字体的属性,所以我们没法进行中文字体的设置,我在flowable6.4.1版本中添加了几个字体设置的属性。具体使用说明参考下文。PR地址。 FlowablePro...原创 2020-01-06 16:14:44 · 3952 阅读 · 0 评论 -
activiti与flowable的区别
免费视频限时抢购:《Activiti6视频教程全家桶》《Flowable系列优惠套餐》《Flowable全家桶》《Camunda教程》《Drool7从入门到精通》在详细说明activiti与flowable的细节区别之前,我们需要说明一下这两个框架的发展史。我在写Activiti权威指南的时候,大概是2016年7月份左右。给清华大学出版社交稿的时候大概在2017年3月份...原创 2020-01-06 16:24:34 · 195308 阅读 · 4 评论 -
Activiti6源码分析以及实战课程
视频教程系列《Activiti6视频教程全家桶》《Flowable系列优惠套餐》《Flowable全家桶》《Camunda教程》《Drool7从入门到精通》课程大纲 spingboot集成web设计器系列第1课:springboot项目搭建以及静态资源访问、端口等修改...原创 2020-01-06 16:09:28 · 18088 阅读 · 0 评论 -
flowable 任务节点多实例使用
原文地址:http://www.shareniu.com/article/198.htm我们在使用Flowable工作流引擎的时候,最常用的肯定是任务节点,因为在OA系统、审批系统、办公自动化系统中核心的处理就是流程的运转,在流程运转的时候,可能我们有这样的一个需求,在一个任务节点的时候,我们需要多个人对这个节点进行审批,比如实际中这样一个例子,假如是一个部门的投票,这个部门有5个人...原创 2020-01-06 16:15:10 · 21671 阅读 · 0 评论 -
flowable dmn引擎
原文地址:flowable dmn引擎 http://www.shareniu.com/在Flowable版本发布后,Flowable框架开始实现DMN规范,换言之,Flowable正在实现自己的规则引擎,目前Flowable6.3已具雏形。本章将讲述DMN规范以及Flowable规则引擎。目前Flowable的规则引擎已经正式发布,本章内容为笔者参考Flowable...原创 2020-01-06 16:15:21 · 15535 阅读 · 3 评论 -
Flowable实战系列文章
flowable modler为任务节点增加自定义属性Flowable cmmn结构以及bpmn与cmmn的区别flowable6.3中新增的功能以及亮点,包括Flowable bpmn,flowable dmn,flowable cmmn等模块Flowable决策任务(decision task)Flowable dmn以及数据库相关表说明flowable中...原创 2020-01-06 17:15:46 · 15618 阅读 · 0 评论 -
flowable异步历史性能基准测试
摘要:flowableAsynchronous History,flowable异步处理,flowable实战介绍上周,我们发布了即将发布的Flowable6.3 版本的性能基准测试结果(flowable6.3功能以及性能基准测试报告)。这篇文章的结论很简单:与之前的版本相比,6.3.0引入的更改使其成为最快的版本。在这篇文章中,我们还暗示了这些还不是最好的结果。要想取得更好的...原创 2020-01-06 16:15:25 · 3328 阅读 · 0 评论 -
flowable6.3功能以及性能基准测试报告
上周,我们在AWS上创建的服务器上启动和完成了超过3100万个流程实例。目的为了测试和验证即将发布的flowable6.3版本。flowable6.3版本 我们收集了大量的数据。我们对flowable6.3性能基准测试不失望:大多数的基准至少显示两位数增加吞吐量。当然,和往常一样,在性能基准上,不要给数字数据太多的意义。基准总是及时的快照,而在硬件、设置或甚至是时间上的细微变化都可以...原创 2018-03-14 13:44:48 · 10191 阅读 · 0 评论 -
Flowable6.2.1新特性
Flowable6.2.1版本已经被官方释放出来。新增的功能如下:对CMMN 1.1引擎的大量增加,包括定时器支持、repetition支持、DMN和HTTP任务支持以及变量查询支持。 所有的Rest风格接口接口现在已经集成了Swagger。目的是为了同步所有可以用的接口。以防止书写接口文档方式容易造成接口文档的不同步以及遗漏。 引入了ChangeActivityStateBuil...原创 2020-01-06 18:49:20 · 9609 阅读 · 0 评论 -
Activiti-modeler使用
如何解决Activiti-modeler无法使用的问题之前学习Activity的时候在网上面找了各种关于modeler使用说明,但是往往必须非常严格的按照教程的路线进行使用。一、了解modeler需要些什么才能够正常运作首先就是将activity框架搞定,如果连这个都没有的话也就无法运转。其次我们需要引入一些jar包,具体可以参考其他文章使用的全部jar包下面只列出一个关键的。下面一个ModelE原创 2017-02-28 16:59:15 · 8587 阅读 · 0 评论 -
Flowable中的多实例事件
在flowable6.3以后的版本中,支持了MULTI_INSTANCE_ACTIVITY_COMPLETED_WITH_CONDITION事件,这个事件顾名思义就是在多实例节点完成的时候,flowable引擎去发布这个完成事件信号。该事件同其他的事件一样,定义在FlowableEngineEventType.java类中。关于多实例所支持的事件类型如下所示:MULTI_INSTANCE_ACTI原创 2017-11-17 09:24:44 · 8401 阅读 · 0 评论 -
多数据源设计
flowable 6.0.0版本于2017年2月15日正式发布了。关于flowable的几篇文章如下: 盘古工作流引擎体验地址:盘古工作流flowable正式版flowable appModelflowable节点撤销flowable-rest使用ad-hoc子流程使用flowable-task使用flowa...原创 2017-02-16 08:58:12 · 3606 阅读 · 0 评论 -
flowable appModel
flowable增加了App部署,这样我们在实际的项目开发中就可以为部署的流程资源绑定一个app的主题和图标。看起来挺酷的样子。那么这个功能该如何使用呢?flowable在设计之初为何需要添加这样的功能。关于flowable appModel的使用可以参考http://www.shareniu.com/article/34.htm一文。原创 2017-02-12 18:36:08 · 3159 阅读 · 1 评论 -
flowable入门
在使用flowable框架的时候,首先需要引入flowable的jar包,flowable maven仓库地址为: org.flowable flowable-engine 6.0.0.RC1新建flowable.cfg.xml文件,如下图所示:flowable.cfg.xml文件内容如下所示:<beans xmlns="http://www.springframework.or原创 2017-01-28 20:22:33 · 22324 阅读 · 0 评论 -
flowable使用
flowable 新增了idm模块,主要用于管理flowable-admin、flowable-idm、flowable-modeler、flowable-rest、flowable-task等模块。flowable idm用于管理 的表如下:act_id_priv、act_id_group、act_id_membership、act_id_priv_mapping、act_id_p...原创 2020-01-06 16:30:47 · 17301 阅读 · 2 评论 -
flowable-task使用
上文讲解了如何启动和flowable-task模块。本文重点讲解一下flowable-task模块提供的操作。flowable-task模块用于动态的生成任务、完成任务、转办任务、指派任务、对任务进行评论、指定任务的到期时间等。接下来一睹为快吧。创建任务flowable-task模块创建任务的操作如下图所示:点击create-task按钮,弹出如下的界面:上图中Name为任务的名称,本文的名字为h原创 2017-02-04 23:31:29 · 13263 阅读 · 2 评论