最近接到了学校一个设计题目 是基于web工作流的表单设计器的设计与实现,以前我也没有了解过工作流这方面的内容, 请问 在工作流表单设计器的设计中有哪些是重点的和难点的需要我应该注意的地方?另:能否简单说下实现方案 
谢谢!

解决方案 »

  1.   

    2种方式:
    1.采用带层次ID的列表,来表现工作流程。可读性稍差,开发起来比较简单。
    例:
    1.    提交加薪申请  (申请表单)   -->  2.1
    2.1   直接上级审批  if(申请表单.上级审批==true){ if(申请表单.金额>500){ --> 2.2 } else { -->3 }}else{-->5}
    2.2   领导审批      if(申请表单.领导审批==true){ -->3 }else{ -->5 }
    3.    财务审批      if(申请表单.财务审批==true){ -->4 }else{ -->5 }
    4.    财务备案      --> 5
    5.    流程结束2.当然是采用图形界面 然后用传统工作流的表现形式来组织工作流程 
    一般是用IE的VML 因为与生俱来不用装插件
    如果要兼容火狐的话就需要SVG了 也不用装插件