【实例简介】

开发工具:idea,环境:jdk、maven、rocketmq,技术:spring boot + flowable 实现简单的工作流程,希望能有所帮助。

【实例截图】

【核心代码】

flowable

└── flowable

├── flowable.iml

├── pom.xml

├── src

│   ├── main

│   │   ├── java

│   │   │   └── com

│   │   │   └── example

│   │   │   └── flowable

│   │   │   ├── FlowableApplication.java

│   │   │   ├── Swagger.java

│   │   │   ├── annotation

│   │   │   │   └── RocketConsume.java

│   │   │   ├── config

│   │   │   │   └── ProcessConfig.java

│   │   │   ├── controller

│   │   │   │   └── ActivitiController.java

│   │   │   ├── listener

│   │   │   │   ├── ApplyExecutorListener.java

│   │   │   │   ├── ApproveExecutorListener.java

│   │   │   │   ├── ApproveTaskAssignmentListener.java

│   │   │   │   ├── ApproveTaskCompleteListener.java

│   │   │   │   ├── ApproveTaskCreateListener.java

│   │   │   │   ├── ApproveTaskDeleteListener.java

│   │   │   │   ├── AsyncListener.java

│   │   │   │   ├── EndExecutorListener.java

│   │   │   │   ├── EndTimerExecutorListener.java

│   │   │   │   ├── JobListener.java

│   │   │   │   ├── ReturnTaskListener.java

│   │   │   │   ├── StartExecutorListener.java

│   │   │   │   └── StartTimerExecutorListener.java

│   │   │   ├── properties

│   │   │   │   └── RocketMqProperties.java

│   │   │   ├── rocketmq

│   │   │   │   ├── ConsumerTest1.java

│   │   │   │   ├── ConsumerTest2.java

│   │   │   │   ├── ConsumerTest3.java

│   │   │   │   ├── FlowableConsumer.java

│   │   │   │   ├── RocketMQConfig.java

│   │   │   │   ├── RocketMQListener.java

│   │   │   │   └── RocketMQProducer.java

│   │   │   └── service

│   │   │   └── ActivitiService.java

│   │   └── resources

│   │   ├── application.yml

│   │   └── processes

│   │   └── jobtest.bpmn20.xml

│   └── test

│   └── java

│   └── com

│   └── example

│   └── flowable

│   └── FlowableApplicationTests.java

└── target

├── classes

│   ├── META-INF

│   │   └── spring-configuration-metadata.json

│   ├── application.yml

│   ├── com

│   │   └── example

│   │   └── flowable

│   │   ├── FlowableApplication.class

│   │   ├── Swagger.class

│   │   ├── annotation

│   │   │   └── RocketConsume.class

│   │   ├── config

│   │   │   └── ProcessConfig.class

│   │   ├── controller

│   │   │   └── ActivitiController.class

│   │   ├── listener

│   │   │   ├── ApplyExecutorListener.class

│   │   │   ├── ApproveExecutorListener.class

│   │   │   ├── ApproveTaskAssignmentListener.class

│   │   │   ├── ApproveTaskCompleteListener.class

│   │   │   ├── ApproveTaskCreateListener.class

│   │   │   ├── ApproveTaskDeleteListener.class

│   │   │   ├── AsyncListener.class

│   │   │   ├── EndExecutorListener.class

│   │   │   ├── EndTimerExecutorListener.class

│   │   │   ├── JobListener$1.class

│   │   │   ├── JobListener.class

│   │   │   ├── ReturnTaskListener.class

│   │   │   ├── StartExecutorListener.class

│   │   │   └── StartTimerExecutorListener.class

│   │   ├── properties

│   │   │   └── RocketMqProperties.class

│   │   ├── rocketmq

│   │   │   ├── ConsumerTest1.class

│   │   │   ├── ConsumerTest2.class

│   │   │   ├── ConsumerTest3.class

│   │   │   ├── FlowableConsumer.class

│   │   │   ├── RocketMQConfig.class

│   │   │   ├── RocketMQListener.class

│   │   │   └── RocketMQProducer.class

│   │   └── service

│   │   └── ActivitiService.class

│   └── processes

│   └── jobtest.bpmn20.xml

├── maven-status

│   └── maven-compiler-plugin

│   └── compile

│   └── default-compile

│   ├── createdFiles.lst

│   └── inputFiles.lst

└── test-classes

└── com

└── example

└── flowable

└── FlowableApplicationTests.class

43 directories, 66 files

flowable php,flowable demo相关推荐

  1. 小白学流程引擎-FLowable(一) —FLowable是什么

    小白学流程引擎-FLowable(一) | FLowable是什么 一.什么是流程引擎? 通俗的说,流程引擎就是多种业务对象在一起合作完成某件事情的步骤,把步骤变成计算机能理解的形式就是流程引擎. 流 ...

  2. 【Flowable】Flowable流程设计器

    Flowable流程设计器有两种实现方式 Eclipse Designer Flowable UI应用 1.Eclipse Designer Flowable提供了名为Flowable Eclipse ...

  3. 【Flowable】Flowable候选人和候选人组

    在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差.针对这种情况可以给任务设置多 ...

  4. flowable 实现多实例-会签-动态配置人员 参考demo

    会签 即多人执行当前任务 设置判断数 通过 例如:设置了是半数通过即可通过当前节点 如果当前是4人那就是2人即通过 如果是6人那就是三人即通过 如果是5人 即三人通过 看各位的判断值是如何书写 这个值 ...

  5. SpringBoot+flowable快速实现工作流,so easy!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/zhan107876/article/ details/120815560 总览 使用flowab ...

  6. 真是没想到,Springboot + Flowable 开发工作流会这么简单!

    " 程序员是块砖,哪里需要哪里搬. " 公司内部的OA系统最近要升级改造,由于人手不够就把我借调过去了,但说真的我还没做过这方面的功能,第一次接触工作流的开发,还是有点好奇是个怎样 ...

  7. springboot+flowable第二节(流程基本操作)

    mysql数据库 目录 1.部署流程 2.引入流程引擎 3.启动流程 4.查询待办列表 5.审批通过 6.查询已办列表 7.查询发起列表 1.部署流程 举例:部署一个如下图的流程 在src/main/ ...

  8. 流程引擎之Flowable简介

    背景 Flowable 是一个流行的轻量级的采用 Java 开发的业务流程引擎,通过 Flowable 流程引擎,我们可以部署遵循 BPMN2.0 协议的流程定义(一般为XML文件)文件,并能创建流程 ...

  9. flowable工作流简单请假流程,自定义完成的流程图表颜色字体以及连接线的颜色字体。

    效果图 代码 1.bpmn文件ExpenseProcess.bpmn20.xml(通过可视化工具生成[非常熟悉也可以手动编写]) <?xml version="1.0" en ...

最新文章

  1. 剑指offer_第6题_旋转数组的最小数字
  2. Python 学习笔记之字典(进阶篇)
  3. Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
  4. 2、Keepalived提供日志与双主模型演示
  5. find 命令搜索符号链接文件夹的方法
  6. 图文:详解数据库Oracle 11g的基本安装
  7. python如何爬虫eps数据_入门Python爬虫 -- 解析数据篇
  8. 虚拟机CentOS8 网络配置
  9. Python学习 :函数
  10. Qt高级编程完整源码
  11. Multisim简体中文汉化包下载安装指南
  12. ‘‘红包来了—红包来了—‘‘Python制作一个微信红包提示系统。
  13. drcom上网登录窗不弹出_无线网络连接后不能弹出浏览器登录页面是怎么回事?
  14. ipad中的神级笔记软件 Notability的使用方法
  15. 计算机大作业说明文档,计算机大作业.doc
  16. Eclipse里看到project 存在向上或者向下的箭头
  17. 最新的期刊论文怎么下载?
  18. 服务器启动文件夹,win10系统开机启动文件夹的路径是什么_网站服务器运行维护...
  19. linux中的sh脚本语法
  20. python实现繁简体自动转换小工具

热门文章

  1. Python股票交易量化实例
  2. 利用freemarker 在模板里面写入动态数据,动态表格,图片插入并生成word文档
  3. 物联网与erp软件的关系
  4. [N20040501](Deadline)-The Render Farm Based on Deadline 10#基于Deadline 10搭建渲染农场
  5. 微信小程序wepy框架开发资源汇总
  6. 几个好用的hexo主题
  7. 2018年ACM俱乐部个人训练赛第二十一场.A.微信群
  8. 【转载】习惯决定性格 性格决定命运
  9. 使用aircrack和fluxion工具获取wifi密码的教程
  10. 过氧化氢低温等离子灭菌器测试方案