FormEngineConfiguration 继承自 AbstractEngineConfiguration. 一.获得实例 FormEngineConfiguration提供了7个公开的静态方法: 其中5个用于Spring环境下,2个用于独立运行Standalone模式. Standalone模式代码如下: public static FormEngineConfiguration createStandaloneFormEngineConfiguration() { return new…
一.flowable的五个引擎 flowable包含五个引擎,分别是: 1.内容引擎 ContentEngine 2.身份识别引擎 IdmEngine 3.表单引擎 FormEngine 4.决策引擎 DmnEngine 5.流程引擎 ProcessEngine 二.引擎包含的服务 每个引擎由相对应的 EngineConfiguration进行创建,在创建过程中对每个引擎使用的服务进行初始化. 1.内容引擎 ContentEngine 内容引擎包含的服务有: ContentManagementS…
EngineConfiguration的实现类是一个抽象类:AbstractEngineConfiguration 一.引擎配置的分类 继承 AbsractEngineConfiguration的子类实现不同方面的功能,包括: 1.身份管理引擎配置 2.表单引擎配置 3.决策引擎配置 4.内容引擎配置 5.流程引擎配置 下图是除了流程引擎配置之外的4个引擎配置的继承关系图,流程引擎配置后面单独介绍. 二.具体实现 下面从自底向上的顺序,分析一下代码: 1.StandaloneInMem 引擎配置…
EngineConfiguration 是flowable引擎的核心部件. 在 flowable 中,实现引擎配置的顶层类是 AbstractEngineConfiguration 这是一个抽象类. 一.作用 1.第一个作用是配置引擎使用的数据库信息. protected String databaseType; protected String jdbcDriver = "org.h2.Driver"; protected String jdbcUrl = "jdbc:h2…
一.流程变量   流程实例按步骤执行时,需要保存并使用一些数据,在Flowable中,这些数据称为变量(variable).   流程实例可以持有变量,称作流程变量(process variables).   为了使用效率,Flowable将变量分为两种:运行时变量.历史变量. 1.1 运行时变量   流程实例运行时的变量,存入act_ru_variable表中.在流程实例运行结束时,此实例的变量在表中删除.   在流程实例创建及启动时,可设置流程变量.所有的startProcessInstan…
前面一直使用的是Rxjava 1.x 版本,最近 Rxjava 2.x 版本发布了,并且支持了背压,便换成了 Rxjava 2.x 版本.更换之后出现了下面的错误. Caused by: java.lang.IllegalArgumentException: Unable to create call adapter for io.reactivex.Flowable<com.sky.vision.entity.daily.DailyEntity> for method ApiService.…
原文地址:http://www.shareniu.com/ 工欲善其事必先利其器,要想使用flowable,必须搭建一套环境,本文以Eclipse中安装flowable插件为例详细说明整个安装过程. 首先,打开Eclipse,HelpàInstall New Software.然后输入一下信息: ·         Name: Flowable BPMN 2.0 designer ·         Location: http://flowable.org/designer/update/ 经…
Flowable 6.0.0.RC1 release,第一个可流动的6引擎版本(6.0.0.RC1). Flowable 6.0.0.RC1 relase新增加的功能以及特色: 包重命名为org.Flowable ,重命名flowable.cfg的配置文件.xml和flowable-context.xml. 类名称重命名使用Flowable 而不是Activiti在需要的地方. 功能在IDM引擎分离,身份和身份数据库表是由这个引擎.默认情况下IDM引擎启动时启用可流动的引擎,但它可以被禁用的di…
工作流程引挈 :   https://www.flowable.org/ 起源:JBPM,Activiti…
先简单说说RxJava的用途与价值 原文出处:Android RxJava 2 的用法 用途: 异步 (也就是开线程跳转) 价值: 面对复杂的逻辑,它依然 简洁 ,代码 易读 RxJava2 与 RxJava 最大的不一样的地方,就是 Flowable ,这个 Flowable 取代了Rxjava 中的 简单的使用: 下面展示一段代码: Flowable .fromArray(weeks) .map(new Function<String, String>() { @Override publ…