当前位置: 首页 > news >正文

任县网站建设加盟报价免费发帖推广

任县网站建设加盟报价,免费发帖推广,深圳网a深圳网站建设,门户系统大全目录 一、Flowable简介 二、Flowable 与 Activiti 的区别 三、流程图的绘制(以员工请假流程图为例) 1、下载 flowable 的压缩包: 2、启动包中的 tomcat 3、登录页面 4、绘制结束,导出 bpmn20.xml文件 一、Flowable简介 Fl…

 目录

一、Flowable简介

二、Flowable 与 Activiti 的区别

三、流程图的绘制(以员工请假流程图为例)

1、下载 flowable 的压缩包:

2、启动包中的 tomcat

3、登录页面

4、绘制结束,导出 bpmn20.xml文件


一、Flowable简介

Flowable 是一个使用 Java 编写的轻量级业务流程引擎。Flowable 流程引擎可用于部署 BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据等等。

                                                              —— 以上来源于中文版用户手册:flowable-userguide

👉 补充概念知识:

1、BPM:

“通过建模、自动化、管理和优化流程,打破跨部门跨系统业务过程依赖、打破信息孤岛,提高业务效率和效果”,通俗一点讲,就是工作流引擎。在进行流程设计时,需要将流程的元素进行定义,并按照一定的格式、标准运行,这就需要一套业务规范,这套规范就是BPM。

2、BPMN1.0:

“业务流程建模标注”,从语义上我们就能理解,BPMN1.0就是将流程定义标准化的一套规则、规范。提出这套标准化的就是OMG(国际性、开放式会员制的非盈利技术标准联盟),这套标准是独立于企业的标准。

3、BPMN2.0:

BPMN2.0相对于BPMN1.0最大的区别就是定义、规范了流程引擎的执行语义和格式,利用标准的图元描述真实的业务发生过程,保证相同的流程在不同的流程引擎中得到一致的执行结果。在BPMN2.0的这套标准中,主要对流程执行定义了三类基本要素,分别为Activities(活动)、Gateways(网关)、Events(事件)。

二、Flowable 与 Activiti 的区别

优点缺点
Flowable

1、架构灵活:Flowable的架构非常灵活,可以轻松地嵌入到Spring或者其他Java应用中,也可以作为独立的服务运行。

2、扩展性强:Flowable提供了插件机制,可以方便地扩展和定制工作流引擎的功能。

3、高可用性:Flowable支持分布式部署,可以实现高可用性的工作流引擎。

4、维护活跃:Flowable项目有一个活跃的社区,提供了及时的技术支持和更新。

1、文档相对较少:Flowable相对于Activiti,文档相对较少。

2、社区相对较小:Flowable的社区相对于Activiti,规模较小。

Activiti

1、文档详细:Activiti的官方文档非常详细,易于新手学习和使用。

2、社区活跃:Activiti的社区规模较大,提供了广泛的技术支持和资源。

3、易于集成:Activiti可以轻松地与Spring集成,也可以作为独立的服务运行。

4、贡献者较多:Activiti是一个比较成熟的工作流引擎,有大量的贡献者和用户,可以提供成熟的解决方案。

1、扩展性较弱:Activiti的插件机制较为有限,扩展和定制功能不如Flowable方便。

2、可靠性较低:Activiti在一些用户反馈的场景下,存在一些稳定性问题,需要注意。

三、流程图的绘制(以员工请假流程图为例)

1、下载 flowable 的压缩包:

① 下载地址:https://github.com/flowable/flowable-engine/releases/tag/flowable-6.6.0/

百度网盘:链接:https://pan.baidu.com/s/11c0TQ45tfl3trt3drkI1Hg 
提取码:2sfq

② 解压后,将 flowable-6.6.0\flowable-6.6.0\wars 下的两个文件拷贝到 tomcat下的 apache-tomcat-8.5.57\webapps 下

2、启动包中的 tomcat

双击 \apache-tomcat-8.5.57\bin\startup.bat,启动 tomcat

3、登录页面

地址:http://localhost:8080/flowable-ui

默认用户名:admin

密码:test

相关概念:

  • 事件(event):通常用于为流程生命周期中发生的事情建模,图里是【开始、结束】两个圈。
  • 顺序流(sequence flow)是流程中两个元素间的连接器。图里是【箭头线段】。
  • 网关(gateway)用于控制执行的流向。图里是【菱形(中间有X)】
  • 用户任务(user task)用于对需要人工执行的任务进行建模。图里是【矩形】。

注意事项:

  • 考虑易读性,每个组件最好设置主键ID。
  • 分配用户可以选择候选人或者候选组。

候选组需要提前创建

 顺序流可以设置流条件来限制流动

4、绘制结束,导出 bpmn20.xml文件

http://www.yayakq.cn/news/104542/

相关文章:

  • 邯郸哪家公司做企业网站比较专业公司域名查询网站
  • 网站内链设置网站 404 错误页面是否自动跳转
  • 廉政网站 建设需求电话用网站做综合布线
  • 金华建设工程网站阿里云wordpress安装
  • 网站代发怎么做网站建设和seo是什么关系
  • 自建销售网站wordpress 博客程序
  • 网站下要加个备案号 怎么做中国室内设计公司
  • 高明网站设计多少钱网站建设方案的摘要怎么写
  • 对文化传播网站建设的建议什么是wordpress静态化
  • 网站的空间怎么查智能手机应用开发
  • 朝阳网站中国房地产行情分析
  • 网站建设主要包括两个方面贵州今天刚刚发生的新闻
  • 国外设计模板网站如何看出一个网站有做seo
  • 网站建设高级wordpress图像并排
  • 网站建设都需要那些材料河西网站建设开发
  • 深圳网站设计公司排名前十开发网站网络公司有哪些
  • 做网站都注意哪些东西商城微发布官网
  • 西宁网站优化导入wordpress
  • 宿州市建设工程质量监督站网站建设银行什么网站可买手表
  • 做网站发布信息百度惠生活
  • app开发网站开发html制作旅游景点网页
  • 上海有几个区几个县有关优化网站建设的书籍
  • 有了源码可以做网站吗四川省住房与建设厅网站
  • 重点培育学科建设网站宿州网站网站建设
  • 重庆网络网站推广微信数据统计小程序
  • 昆明学校网站建设没有经验可以做新媒体运营吗
  • 许昌市建设路小学网站扫码进网页怎么制作
  • 网站建设简述需求分析的基本概念及内容做外贸的网站有何用处
  • 男女做a视频网站济南wordpress 建站
  • 写作网站平台快手里做网站荣耀封面的视频