流程架构

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

注:流程表单、条件表、流程步骤、条件组合表、流程定义表在创建流程时录入数据

posted on 2009-06-09 16:11  heart-in-sky  阅读(333)  评论(1编辑  收藏  举报