flowable简介
Flowable是一个流行的轻量级的采用Java开发的业务流程引擎。通过Flowable流程引擎,我们可以部署BPMN2.0的流程定义(一般为XML文件),通过流程定义创建流程实例,查询和访问流程相关的实例与数据,等等。
翻译自官网:
Flowable项目提供一系类轻量级核心业务流程引擎。为开发人员、系统管理人员、业务人员提供工作流及流程管理平台。
它的心脏是一个用java语言实现的闪电般迅速、经过验证和测试的动态BPMN流程引擎,同时包含DMN决策表和CMMN用例管理引擎。开源协议是Apache 2.0, 有用忠诚的社区。
Flowable可以灵活地添加到我们的服务、应用、架构中,可以通过引入Flowable jar包,或者直接使用Flowable的Rest API来进行业务流程引擎的操作。支持微服务功能
术语
flowable IDM
提供SSO功能凭证管理工作,可以用来管理权限、用户、组
flowable modeler
模型管理工具,用于定义流程模型、表单及应用定义
flowable task
任务,可以启动实例、编辑页面、执行任务等
flowable admin
管理流程相关功能,包括:查询、修改流程实例、任务等