flowable 2017发布,主创人员来自Activiti团队,目前支持BPMN和CMMN、DMN规范、它的主要含有五个引擎和一个官方自带的Modeler流程设计器,以及一套数据库表,以及发布版本(5个war)/源代码等:

文章目录

  • 一、五大引擎:
  • 二、一个Modeler
  • 三、一套数据库
  • 四、如何逐步掌握flowable的建议:

一、五大引擎:

  • 内容引擎
  • 身份识别引擎
  • 表单引擎
  • 决策引擎
  • 流程引擎

二、一个Modeler

一个不太漂亮的流程设计器,采用Angular.js开发,主要工作有:
  • A.需要自己整合到项目中,主要工作整合到自己的spring boot工程,前端单页v例如vue/react还要自己搞定如何整合后端资源来调用。
  • B.完全汉化
  • C.流程图线条中文标注生成图时丢失。
  • D.去掉Spring security的安全登录认证

三、一套数据库

(官方的flowable6.4.1自动创建表的数据库表是70张):
flowable的表不需要自己创建,只要在spring boot配置好数据库连接相关配置,它会自动创建70张表,但不包含流程设计器所需要的表,这些表是以act_de_*开头。需要自己搞去配置让它自己生成,或者从它的war生成的库中去导入。

四、如何逐步掌握flowable的建议:

  • 1.在spring boot中配置flowable。

  • 2.下载它的发布版本,同时把它的5个war成功在tomcat上跑起来。

  • 3.了解一个流程模板文件bmpmn2.0中的内容元素是什么?同时学会用Modeler设计一个最简单的请假流程图,然后导出采用xml的发布方式,一开始不要去整合Modeler,难度太大,把生成的xml放到自己spring boot项目中的resource目录下创建一个process的子目录。

  • 4.学会如何通过xml部署一个流程(理解什么叫部署),启动创建一个流程实例,完成一个用户任务节点。

  • 5.了解用户节点配置人员有三种策略:assignee/候选用户/候选组的区别。

  • 6.再去深化:会签多实例的配置,排他网关和并行网关的应用,子流程应用等,熟悉的常用接口例如:待办任务,完成任务,转化任务,委派任务,挂起/激活流程实例,流程模板其它部署方式,驳回/退回的研究,当前节点给下一个节点选人的研究等,熟悉它的核心数据库表的每一个字段。

  • 7.升华:改造Modeler或者用bpmn.js当成的流程设计器,表单设计器,流程模型和流程实例管理,任务管理等工作。

  • 8.精通:开发出一系列自己需要的一些公用功能,满足常用功能需求。

flowable理论(三)flowable简介相关推荐

  1. Flowable深入浅出-1 Flowable简介

    1 Flowable简介 什么是BPMN 什么是Flowable Flowable官网.开源社区 Flowable流程示例 版权 什么是BPMN 先来看下百度百科的定义: 由BPMI(The Busi ...

  2. 【flowable】三、flowableUI应用

    flowable UI   flowable提供了几个web应用,用于演示及介绍flowable项目提供的功能: Flowable IDM: 身份管理应用.为所有Flowable UI应用提供单点登录 ...

  3. Flowable工作流之Flowable UI画工作流程图

    目录 1. `Flowable` 简介 2. 绘制工作流程图 2.1. `Flowable UI` 的安装部署 2.2. 启动服务 2.3. 用户管理 2.4. 工作流程效果图 2.5. 绘制工作流程 ...

  4. UA MATH566 统计理论10 Bootstrap简介

    UA MATH566 统计理论10 Bootstrap简介 Bootstrap是用来替代基于CDF的一些统计计算的手段:当真实的CDF(记为F∈FF \in \mathbb{F}F∈F,F\mathb ...

  5. UA MATH566 统计理论8 置信区间简介

    UA MATH566 统计理论8 置信区间简介 例1:单个正态总体均值的置信区间(方差已知) 例2:单个正态总体均值的置信区间(方差未知) 假设检验与置信区间的关系 例3:根据单边检验导出单边置信区间 ...

  6. UA MATH566 统计理论5 假设检验简介

    UA MATH566 统计理论5 假设检验简介 Neyman-Pearson Lemma 一个例子 构造拒绝域 分析检验的势 ROC曲线 这一讲根据最简单的一类假设检验介绍假设检验的思想.假设θ0,θ ...

  7. 《Flowable基础二 Flowable是什么》

    2.1. Flowable是什么? Flowable是一个使用Java编写的轻量级业务流程引擎.Flowable流程引擎让你可以部署BPMN 2.0流程定义(用于定义流程的行业XML标准).创建这些流 ...

  8. ML之FE:数据处理—特征工程之数据集划分成训练集、验证集、测试集三部分简介、代码实现、案例应用之详细攻略

    ML之FE:数据处理-特征工程之数据集划分成训练集.验证集.测试集三部分简介.代码实现.案例应用之详细攻略 目录 数据集划分成训练.验证.测试三种数据的简介 1.训练集.验证集的作用 2.验证数据集 ...

  9. MOOS-ivp 实验三 MOOS简介(3)

    MOOS-ivp 实验三 MOOS简介(3) 继上一篇文章继续对实验进行记录 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 MOOS-ivp 实验三 MOOS简介(3) ...

  10. MOOS-ivp 实验三 MOOS简介(1)

    MOOS-ivp 实验三 MOOS简介(1) 实验三主要包含三个实验目标: 1.moos发布-订阅结构体系 2.启动MOOSDB并且进行交互 3.日志记录器的运行与生成 文章目录 MOOS-ivp 实 ...

最新文章

  1. Delphi 与 DirectX 之 DelphiX(77): TDIB.Distort();
  2. 序列化的高阶认识-简单认识一下 Java 原生序列化
  3. 计算机应用124单元测试卷,《计算机应用基础》第一部分单元测试试卷
  4. codeforce 606A - Magic Spheres
  5. java导出pdf_一张PDF了解JDK11 GC调优秘籍-附PDF下载
  6. Asp.Net MVC5入门学习系列⑤
  7. C#中的static、readonly与const的比较
  8. 百兆以太网口通信速率_以太网 数据包速率计算方法
  9. hadoop native安装
  10. 洛谷P2585 [ZJOI2006]三色二叉树
  11. linux sqlite3使用界面,Linux 中 sqlite3 基本操作
  12. 正则替换非中英文数字 js C#
  13. SpringAnimation弹簧动画简单使用(个人学习记录)
  14. Unity AreaLight使用
  15. 迈成专转本三毛计算机,念念不忘,必有回响【迈成专转本学员分享】
  16. HTML播放器快进不显示进度条,MediaSource播放视频,快进(直接点击进度条)的时候怎么知道range范围呢...
  17. 你真的了解switch吗?
  18. ADB命令连接逍遥模拟器
  19. 全志F1C芯片参数对比,供查阅
  20. Oracle_本地计算机上的OracleOraDb11g_home1TNSListener 服务启动后停止

热门文章

  1. 红米android4.4.2,新版红米Note配置升级详解:系统其实是基于Android 4.4.2
  2. python安装Scrapy踩过的坑以及安装指导
  3. java.lang.IllegalArgumentException: URLDecoder异常解决
  4. 纸牌三角形(蓝桥杯)
  5. 拒绝双写:巧用Lindorm数据订阅
  6. 手淘促活那些事儿 | 智能投放算法框架助力用户增长
  7. Apache Cassandra 数据存储模型
  8. 同样做前端,为何差距越来越大?
  9. 到底是无线最难?还是核心网最难?
  10. Gartner:2022年全球IT支出将超4万亿美元,软件增速最高