请教个关于工作流程的问题

冬夜 2013-02-20 07:01:53
如果程序涉及工作流程管理,需要怎么入手,请高手指点下!
比如,有一个产品采购的需求,使用部门提交申请--》部门经理审批--》财务审批--》总经理审核--》采购部门进行采购。
1:这样的一个过程我的数据库要怎么设置?
2:各个级别的审批权限又要如何设置?
3:不同的流程都要用什么方法来定义?

winform + SQL-SERVER
在百度上没有找到合适的,给个连接也可以,谢谢了!
...全文
105 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycproc 2013-02-21
  • 打赏
  • 举报
回复
数据库应当由流程表。可以预先设置不同的流程。 不同的权限对应的走不同的流程。
冬夜 2013-02-21
  • 打赏
  • 举报
回复
引用 4 楼 Kz_Mm 的回复:
用不同标识来区分不同权限 然后一级一级的下推单据
可以具体一点吗? 因为流程会有很多种,我怎么来区分
jhdxhj 2013-02-21
  • 打赏
  • 举报
回复
用不同标识来区分不同权限 然后一级一级的下推单据
着魔 2013-02-21
  • 打赏
  • 举报
回复
用不同标识来区分不同权限 然后一级一级的下推单据
  • 打赏
  • 举报
回复
多这样的记录加Flag。不同权限的人可以根据flag跟踪业务流程。。 挺简单的吧。
只在此山中 2013-02-21
  • 打赏
  • 举报
回复
最简单的就是用字段表示,比如字段flag的值 为1使用部门提交申请--》为2部门经理审批--》3财务审批--》4总经理审核--》5采购部门进行采购 这样你查询数据库记录就执行逻辑。当然再配合每个环节签字人(或申请人)不为空判断更好。
  • 打赏
  • 举报
回复
楼主多找些工作流的开发文档看看 http://download.csdn.net/detail/gaosu61/346724
joyhen 2013-02-21
  • 打赏
  • 举报
回复
引用 2 楼 zdbb 的回复:
最简单的就是用字段表示,比如字段flag的值 为1使用部门提交申请--》为2部门经理审批--》3财务审批--》4总经理审核--》5采购部门进行采购 这样你查询数据库记录就执行逻辑。当然再配合每个环节签字人(或申请人)不为空判断更好。
引用 3 楼 lye2000000_super 的回复:
多这样的记录加Flag。不同权限的人可以根据flag跟踪业务流程。。 挺简单的吧。
+1 简单的东西就这么搞,标识判断
  • 打赏
  • 举报
回复
要有例子那就得把整个项目给你。 你自己先弄个简单的走走,, 比如分两部分。第一步申请(0),第二步批准(1)。 中间加几个状态而已。
冬夜 2013-02-21
  • 打赏
  • 举报
回复
还是不是很清楚,有没有相关的例子,给个看看

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧