flowable6.8.1使用(1)-序言

157 阅读1分钟

前言

  • 与工作流相关业务开发在项目中非常常见,可将工作流交由成熟的工作流引擎进行管理执行。目前常见的工作流引擎有activiti,flowable,camunda等。这些工作流引擎的发展历史和特点可以在网上自行搜索,可以根据自己的业务场景选择合适的引擎。
  • 目前维护项目中涉及到了工作流,采用的是Activiti5进行开发。因为这部分服务的功能是由前人进行开发设计的,整体的代码非常臃肿,每次进行维护都要让人头疼。想着对这部分功能进行重构,根据目前的业务场景选择了flowable进行学习。
  • Flowable 是一个轻量级的工作流和业务流程管理 (BPM) 平台,它可以帮助你设计、执行和监控业务流程。它最初是从 Activiti 项目分叉出来的,并且现在是一个独立的开源项目,提供了丰富的功能来支持 BPMN 2.0 标准的业务流程建模。使用 Flowable 可以简化复杂业务逻辑的实现,并使得业务规则更加透明和易于维护。

flowable学习计划

  1. 工作流引擎、bpmn2.0了解,这部分内容可自行搜索
  2. flowable-ui体验
  3. 集成flowable
  4. api开发和测试
    • 模型:导入、查询、导出
    • 流程启动和审批
    • 任务:代办、认领、回退、作废、历史任务、下一任务环节
    • 流程图跟踪:跟踪图、节点信息查询
  5. 总结