Solon Flow Workflow 开发
2026年1月5日 上午11:22:17
Solon Flow Workflow 是在 Solon Flow 的基础上,通过驱动定制和封装实现的轻量级工作流引擎:
- 一般用于办公审批型(有节点状态、人员参与)的编排场景
- 没有界面,需要自己开发。但有设计器可参考
- 没有数据库,需要自己设计。但有持久化接口对接
依赖包:
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-flow-workflow</artifactId>
</dependency>
主要接口有:
| 接口 | 描述 |
|---|---|
| WorkflowService | 工作流服务接口(主接口) |
| Task | 任务 |
| TaskAction | 任务动作 |
| TaskState | 任务状态 |
| StateController | 状态控制器 |
| StateRepository | 状态仓库 |
Solon Flow Workflow 是把“流程配置”作为元数据库,节点状态作为辅助,直接在配置上查询。