Flowable-介绍

一、Flowable介绍

(一) 工作流的发展

BPM(BusinessProcessManagement),业务流程管理是一种管理原则,通常也可以代指BPMS(BusinessProcessManagementSuite),是一个实现整合不同系统和数据的流程管理软件套件.

BPMN(BusinessProcessModelandNotation)是基于流程图的通用可视化标准。该流程图被设计用于创建业务流程操作的图形化模型。业务流程模型就是图形化对象的网状图,包括活动和用于定义这些活动执行顺序的流程设计器。BPMN2.0正式版本于2011年1月3日发布,常见的工作流引擎如:Activiti、Flowable、jBPM 都基于 BPMN 2.0 标准。

Flowable是BPMN的一个基于java的软件实现,不过Flowable不仅仅包括BPMN,还有DMN决策表和CMMN Case管理引擎,并且有自己的用户管理、微服务API等一系列功能,是一个服务平台。

(二) 流程设计器

对于flowable-ui的流程设计器有很多,可以是idea的插件、flowable-ui以及各种遵循bpmn规范的设计器,都可以设计流程,当然,后续也将介绍在项目中集成flowable官方的流程设计器。

1. 官方的FlowableUI

Flowable官方给我们提供了一个功能完备的基于web应用的流程设计器。可以用于流程相关的操作。具体提供了如下的功能:

  • Flowable IDM: 身份管理应用。为所有Flowable UI应用提供单点登录认证功能,并且为拥有IDM管理员权限的用户提供了管理用户、组与权限的功能。
  • Flowable Modeler: 让具有建模权限的用户可以创建流程模型、表单、选择表与应用定义。
  • Flowable Task: 运行时任务应用。提供了启动流程实例、编辑任务表单、完成任务,以及查询流程实例与任务的功能。
  • Flowable Admin: 管理应用。让具有管理员权限的用户可以查询BPMN、DMN、Form及Content引擎,并提供了许多选项用于修改流程实例、任务、作业等。管理应用通过REST API连接至引擎,并与Flowable Task应用及Flowable REST应用一同部署。

所有其他的应用都需要Flowable IDM提供认证。每个应用的WAR文件可以部署在相同的servlet容器(如Apache Tomcat)中,也可以部署在不同的容器中。由于每个应用使用相同的cookie进行认证,因此应用需要运行在相同的域名下。

2. BPMN.js自定义

FlowableUI是官方提供的,针对国内复杂的流程业务需求有时并不能很好的满足企业的工作流的需求。这时我们就可以基于bpmn.js来自定义流程设计器,前端也可以使用该插件个性化定制项目的流程设计器ui界面,官网地址:bpmn-js walkthrough | Toolkits | bpmn.io

开源的学习资料:bpmn-chinese-document/LinDaiDai at master · LinDaiDai/bpmn-chinese-document · GitHub

3. 第三方的设计器

如何感觉完全基于bpmn.js来从零开发一个流程设计器太费时了。也可以找一些开源的别人写好的流程设计器比如:

二、结语

以上就是关于flowable流程引擎的简单介绍,下面开始安装搭建flowable-ui的官方流程设计器,体验基础的流程设计和审批流程。

快链:flowable-流程设计 Flowable-流程设计-CSDN博客

  • 19
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: flowable-6.6.0是一种流程管理软件,在该版本中,官方提供了离线文档,包含了详细的使用说明、API文档以及常见问题解答等内容,方便用户离线查阅。该文档内容清晰明了,能够让用户快速了解和上手使用flowable-6.6.0。文档中包含的API文档让开发者们可清晰地查看可用的API方法以及如何使用这些方法,从而更好地编写自己的应用程序。除此之外,还提供了丰富的案例分析,让用户能够更好地理解如何在具体场景下操作流程管理软件。总之,flowable-6.6.0的官方离线文档,是一份非常实用的资料,为用户提供了全面、详尽的使用指南,是学习和使用该软件的好帮手。 ### 回答2: Flowable是一款强大的开源工作流引擎,其最新版本为6.6.0。为了方便用户使用和学习,Flowable推出了官方离线文档。该文档包含了Flowable的各种基本概念、操作指南、API文档、架构介绍等方面的详细内容。 通过官方离线文档,用户可以了解Flowable的整体架构,熟悉Flowable的各种组件和功能模块,掌握Flowable的各种API与工具的使用方法。用户可以在本地离线状态下查看文档,便于学习和研究。同时,官方离线文档对于工作流开发者和管理员来说也是一个非常有用的参考资料。其包含了Flowable的一些最佳实践和建议,用户可以从中获得更多的开发经验和技巧。 总之,Flowable-6.6.0-官方离线文档是一个非常有用的工具,可以帮助用户更好地学习和使用Flowable。对于想要学习和使用Flowable的开发者和管理员来说,该文档是一个必备的参考资料。 ### 回答3: flowable-6.6.0-官方离线文档是一份完整的用户手册,包含了使用flowable-6.6.0流程引擎的所有功能和特性。离线文档的设计使其可以在没有网络连接的情况下使用,因此用户可以随时随地获取所需的信息。此外,该文档也包含了一些常见问题解答和使用示例,以方便用户更好地理解和使用该流程引擎。文档还提供了详细的API参考和架构图,帮助开发人员更好地了解流程引擎的内部实现和设计理念。总体来说,flowable-6.6.0-官方离线文档是一个非常实用和全面的参考资料,可以帮助用户更好地理解和使用该流程引擎

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值