多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、概述 为了更好的管理业务系统中,各个模块定义的流程,用流程目录的方式,把各模块的流程组织起来; ## 二、生成算法 1、流程目录由两个部分构成,模块目录及业务子目录,每个模块下面,可以有多个业务子目录; 2、每个支持流程的业务实体类,定义的时候,通过下面两个抽象方法提供的数据,提供该业务实体所属的模块信息(依据这个来产生模块目录)及业务信息(依据这个来产生业务自目录); 3、平台启动初始化的时候,将对每个支持流程的业务实体做默认绑定,且把业务名称同步到它的字段里面; ``` @Override public String getFlowModule() { return "默认模块"; } @Override public String getFlowBusiness() { return "默认业务"; } ``` ## 三、业务约束 1、每一个流程定义,都必须隶属于一个流程目录; 2、同样,每个流程实例,复制其所属流程定义,也必须隶属于一个流程目录; 2、平台启动初始化的时候,会自动的刷新流程定义目录的数据;