流程监控器 附件:
011709_0212_WF24.png 附件:
011709_0212_WF25.png 附件:
011709_0212_WF26.png 客户端附件:
011709_0212_WF27.png 附件:
011709_0212_WF28.png 附件:
011709_0212_WF29.png 任务区附件:
011709_0212_WF30.png 系统中所有的信息页面都可以动态添加项 附件:
011709_0212_WF31.png 功能模块可配置 附件:
011709_0212_WF32.png 附件:
011709_0212_WF33.png 可以以图形的方式查看流程附件:
011709_0212_WF34.png 人员权限管理 附件:
011709_0212_WF35.png 流程启动管理 附件:
011709_0212_WF36.png 启动流程 附件:
011709_0212_WF37.png 附件:
011709_0212_WF38.png 表单的字段权限控制,有验证,版本管理,打印功能 附件:
011709_0212_WF39.png 可对流程进行管理 附件:
011709_0212_WF40.png 报表 只使用了Reporting 客户端控件,不需要Reporting Services服务
附件:
011709_0212_WF41.png 附件:
011709_0212_WF42.png 附件:
011709_0212_WF43.png 附件:
011709_0212_WF44.png 附件:
011709_0212_WF45.png 附件:
011709_0212_WF46.png 附件:
011709_0212_WF47.png 最后说明
这个平台是去年年初用空余时间写的,每天5个小时用了一个半月.
一般我前半夜写服务部分,思路还算清晰,所以写的还可以,文档也比效认真.
后半夜累的时候就用WPF写客户端,那时基本处于半睡眠状态,所以实现的方式很乱,风格也不统一,而且没文档(^_^)
所以要直接使用这个平台,服务部分没什么问题,前台UI建议重写,可以用WPF,Winform,ASPNET,Silverlight,
如果用Silverlight写,无法直接访问我的WCF服务,有个Silverlight跨域安全问题,有这方面需求的,我可以给你提供一个独立的跨域验证服务,加载到这个平台中
[流程监控器]部分,我有点偷懒,把以前项目的UI直接用上了,有的地方好像有连接服务或数据库代码写死的情况,使用时注意一下,自已改过来就行了.
平台使用的是Net 3.5
数据库是Sql Server 2008 任意版本都行,操作系统可用win XP ,win 2003 , win 2008 , (vista 我没试过)
有的盗版Win xp /2003 将系统中的一些服务去掉了,如DTC,这样在运行时WF的持久化由于要跨库操作,会报错,报的不是数据库错误,而是队列错误.这个错误我捕获了,如果大家看到这个错误注意一下系统服务,我的队列处理的很好,不会出错
所有的数据库与网络配置都在对应的Config文件中,根据自已的情况改一下就可已了.默认是全在本运行.
如要地网络中运行,注意一下防火墙
表单设计器做的一般,好多人没用我的表单设计器,有用Infopath的,有用ASPNET动态页的.
郁闷中,下个版本我一定写一个像样的表单设计器
系统中已初始化了一个用于练习的组织结构,与一组各种业务主题的流程
这个平台的思想就是[基于WF设计业务流程平台]这系列的讲的,只不过有些内容在这个平台上只做了后台,前台UI中没有体现.
好了,更多的内容我会在[基于WF设计业务流程平台]这系列中详细讲的
代码包括:
BPM.Foundation.rar 服务
BPM.Foundation.Designer.rar 流程设计器(专业版)
BPM.Foundation.WorkflowMonitor.rar 流程监控器
BPM.Client.rar 客户端,流程设计器(用户简洁版),表单设计器报表
DB.rar 数据库
Help.rar 开发文档
流程设计(VS2008版).rar 用VS设计流程的说明
流程设计(设计器版).rar 用流程设计设计流程的说明
代码下载: