workflow-engine
Installation
SKILL.md
工作流引擎开发指南
通用模板。如果项目有专属技能,优先使用。
设计原则
- 流程与业务分离:流程引擎负责流转控制,业务逻辑通过事件监听器/回调接入。
- 状态可追溯:每次流转记录操作人、操作时间、操作意见,形成完整审批链。
- 灵活可配:流程定义应支持可视化设计、动态修改,无需改代码。
- 异常可恢复:流程实例支持挂起、恢复、终止、撤销等操作。
流程引擎选型对比
| 维度 | Flowable | Camunda | Activiti | 轻量方案(WarmFlow 等) |
|---|---|---|---|---|
| 成熟度 | 高 | 高 | 高(社区版停滞) | 中 |
| 学习曲线 | 中等 | 中等 | 中等 | 低 |
Related skills