最近接到一个系统,是一个公司内部采购项目管理类似的,其中其他的都比较简单,目前认为最难的是涉及到项目的审批流方面的,主要需求是:
1.每个项目能单独制定审批流程,
2.流程可自动向下或返回
3.能自动提醒要审批的人
4.审批过程比较多,其中最难的是有分支
希望做过类似的指点下,包括数据库怎么设计等,软件怎么实现,由于是企业内部使用,打算使用WINFOWM开发,交互性更好
谢谢。
1.每个项目能单独制定审批流程,
2.流程可自动向下或返回
3.能自动提醒要审批的人
4.审批过程比较多,其中最难的是有分支
希望做过类似的指点下,包括数据库怎么设计等,软件怎么实现,由于是企业内部使用,打算使用WINFOWM开发,交互性更好
谢谢。
解决方案 »
- 在另一个窗口增加另一个窗口的tabcontrol控件的page
- RichTextBox 的问题
- 请问如何在现有的工程中添加另一个工程中的CheckUpdate的组件?
- 翻译字典的设计思路
- listbox显示字体的颜色
- System.NullReferenceException: 未将对象引用设置到对象的实例??以前对于这个问题可以有办法的,但这个不会郁闷死了?????????
- C#的winform程序运行报表怎么总提示access数据库登陆的对话框呢?在线
- 原来好好的程序现在连不上数据库,错误信息如下:
- datagridview使用自定义快捷菜单,目前按右键会弹出操作系统自带的快捷菜单,如何关闭
- 哪有入门级的C#数据库编程的书籍下载???
- 如何让自己的窗体保持在所有程序的最前面?
- 急急急急求助!!!!!!ACCESS数据库执行update语句后数据没有更新
---------
这个比较狠,呵呵看需求来说,就是一个基本的工作流了,最好用个现成的工作流引擎吧
自己写也可以,总归比较麻烦工作流简单设计:
1。工作流定义部分(流程定义)
1)流程定义表,定义流程;
2) 流程步骤定义表,定义某流程中一个步骤(定义会签类型)
3)流程步骤对应审批人列表(定义每一步需要的审批人)
3)流程路径定义表,定义某两个步骤间路径(路径定义包含字段:当前步骤,审批结果,目的步骤)
4)审批动作字典表(一般就是 同意/不同意)
5)会签类型字典表(And:所有人均同意/Or:任何一个人同意即可/Vote:需要指定通过人数或者通过率)2。工作流实例部分(运行监控)
1)流程实例表(对应实际单据和指定的流程,主要记录当前实例运行到哪一步)
2)流程步骤示例表(具体单据每一步审批记录,当前步骤完成时,需要根据路径查找下一步骤,增加步骤示例,同时此表记录后一步骤,记录路径)
3)任务表(实际为步骤审批人定义表的实例,即每一个单据某一审批流程,哪些人应该审批,一般应用于获取待办任务等等)3。关于自动任务
工作流中可以定义每一个步骤审批通过/不通过时自动执行的任务(更改数据状态/自动通知下一步的审批人等),这些可以在工作流引擎中定义,也可以在宿主系统中定义,两者通讯机制可以灵活实现(webservice/MSMQ/甚至简单的委托(嵌入式工作流))
可看看通达OA的工作流
每种审批业务设置审批流程,并对每个审批流程配置审批人员
流程要能动态设置
参考
参考地址www.cnblogs.com/mail-ricklee
请问是用的是什么做的呢?workflow还是自己写的还是?
然后,定义一序列的状态,通过这些状态来控制流程的转向,和组织页的内容。
建议还是用asp.net做吧.
自己写的,当初还是在用delphi的时候