流程架构
DB:
基础表:
流程表单:ID;Name
流程步骤:ID;flowID;step
条件表:ID;flowID;condition_Name;condition_Value //录入流程执行过程中所有条件
条件组合表:ID;conditionsID //创建流程时所选择的一组条件集合
流程定义表:ID;flowStepID;nextflowStepID;conditionCombinationID;leadID(操作人) //当前步骤在指定条件集合中的下一步骤
实体表:ID;flowID;control_ID;Control_Value //存放表单数据
流程引擎表:
主:ID;flowID;userID(申请人);state;time
从:ID;主_ID;step;leadID
注:流程表单、条件表、流程步骤、条件组合表、流程定义表在创建流程时录入数据