Go-Workflow
go-workflow 是一个超轻量级的工作流引擎,基本架构同Activiti工作流有些相似,但是它更精简,更轻量,它是一个工作流微服务,具体案例详见:example.md
前端流程生成工具:
一、特点:
1.它是一个工作流微服务
2.将所有的无关流程的数据,包括用户、用户组等信息从服务中解耦出去,go-workflow只纪录流程的流转
3.使用json数组替代bpmn来生成流程定义,简化流程定义的生成
二、go-workflow框架
1.go-workflow 数据库设计
1.1 流程定义表
表 procdef 用于保存流程的配置,
主要字段有:
name: 流程定义的名称,如:"请假流程"
version: 流程定义的版本
resource: 保存流程定义的具体配置,它是一个json格式的字符串
company: 保存该流程创建人所在公司
1.2 流程实
1