如果程序涉及工作流程管理,需要怎么入手,请高手指点下!
比如,有一个产品采购的需求,使用部门提交申请--》部门经理审批--》财务审批--》总经理审核--》采购部门进行采购。
1:这样的一个过程我的数据库要怎么设置?
2:各个级别的审批权限又要如何设置?
3:不同的流程都要用什么方法来定义?winform + SQL-SERVER
在百度上没有找到合适的,给个连接也可以,谢谢了!

解决方案 »

  1.   

    楼主多找些工作流的开发文档看看
    http://download.csdn.net/detail/gaosu61/346724
      

  2.   

    最简单的就是用字段表示,比如字段flag的值
    为1使用部门提交申请--》为2部门经理审批--》3财务审批--》4总经理审核--》5采购部门进行采购
    这样你查询数据库记录就执行逻辑。当然再配合每个环节签字人(或申请人)不为空判断更好。
      

  3.   

    多这样的记录加Flag。不同权限的人可以根据flag跟踪业务流程。。
    挺简单的吧。