Skip to content

Flowable

官方文档:https://www.flowable.org/

  1. Flowable项目概述:
    • Flowable项目提供了一系列紧凑且高效的开源业务流程引擎。
    • 它为开发人员、系统管理员和业务用户提供了一个工作流和业务流程管理(BPM)平台。
    • Flowable项目的核心是一个快速、经过测试的动态BPMN流程引擎,以及附带的DMN决策表和CMMN案例管理引擎,这些引擎都是用Java语言编写的。
  2. Flowable的组成部分:
    • Flowable Modeler:用于流程定义管理。
    • Flowable Task:用于用户任务管理。
    • Flowable IDM:用于用户组权限管理。
    • Flowable REST API:流程引擎对外提供的API接口。
    • Flowable Admin:后台管理。
  3. Flowable的五大引擎:
    • 内容引擎(ContentEngine):提供对数据库表的管理操作,如创建、删除、保存和获取内容。
    • 身份识别引擎(IdmEngine):用于用户组权限管理。
    • 表单引擎(FormEngine):(在提供的参考文章中未详细提及,但通常用于表单的处理和展示)。
    • 决策引擎(DmnEngine):与DMN决策表相关,用于决策建模和推理。
    • 流程引擎(ProcessEngine):负责流程的执行和管理。