.Net HF BPM(工作流平台) v1.02
工作流系统功能介绍
目录
1 2 3
概述 ................................................................................................................................... 2 流程系统设计总图 ........................................................................................................... 4 建模工具 ........................................................................................................................... 4 3.1
组织机构管理 ........................................................................................................ 5 3.1.1 3.1.2 3.1.3 3.1.4 3.2
主界面......................................................................................................... 6 岗位管理界面 ............................................................................................. 7 部门管理界面 ............................................................................................. 8 员工管理界面 ............................................................................................. 9
权限管理 .............................................................................................................. 10 3.2.1 3.2.2 3.2.3
主界面....................................................................................................... 11 权限组管理界面 ....................................................................................... 12 权限设置界面 ........................................................................................... 14
3.3 流程管理 .............................................................................................................. 14 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6
流程管理主界面 ....................................................................................... 15 启动节点配置界面 ................................................................................... 15 处理者配置界面 ....................................................................................... 19 流转条件配置界面 ................................................................................... 19 控制节点配置界面 ................................................................................... 20 子流程节点配置界面 ............................................................................... 21
3.4 表单管理 .............................................................................................................. 21 3.4.1 3.4.2
表单管理主界面 ....................................................................................... 22 选择用户控件界面 ................................................................................... 23
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
4
工作流引擎 ..................................................................................................................... 23 4.1 4.2
基本功能 .............................................................................................................. 23 任务节点类型 ...................................................................................................... 25 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6
5
启动节点................................................................................................... 25 结束节点................................................................................................... 26 交互节点................................................................................................... 26 子流程节点 ............................................................................................... 26 控制节点................................................................................................... 26 查看节点................................................................................................... 26
业务平台 ......................................................................................................................... 26 5.1 5.2 5.3 5.4 5.5 5.6
业务平台主界面 .................................................................................................. 27 例子:差旅费报销流程 ......................................................................................... 27 未认领任务 .......................................................................................................... 29 已认领任务 .......................................................................................................... 30 已完成任务 .......................................................................................................... 30 查看流程图 .......................................................................................................... 30
6 7
与门户sps系统的整合 .................................................................................................. 31 流程监控服务系统(即时消息和Email) .................................................................... 32
1 概述
随着计算机软件应用的普及,信息化系统发挥的作用也越来越大,企业信息化建设的不断深入,对系统功能和自动化程度要求越来越高。客户要求系统功能与实际的工作情景紧密结合,对每个业务环节的控制要求越来越精确。如何让我们的信息化系统更加贴近客户需求,满足客户不断变化的业务流程成了我们软件开发商不得不面对的问题。
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
信息化建设初期我们的信息化系统担当的是记录信息、查询信息、统计信息的功能,孤立的管理信息,各功能之间缺少联系,也无法做到各环节的精确控制,很多情况只能靠人为判断来完成。随着信息化程度的加深,这些功能远远不够。我们实际工作中的每一个环节并不是孤立的,每个环节前后都有千丝万缕的联系,要记录这些环节,做到精确控制,所以我们引入了工作流的概念,推出了工作流系统。
系统包括三部分:1建模工具,2流程引擎,3业务平台。
首先,流程引擎和业务数据是独立的,两者没有必然联系(流程引擎可以访问业务数据), 这样设计的好处是引擎可以跟任何已有的系统整合,比如已经有一个进销存系统,现在要加入工作流对单据进行流程控制,只需要调用引擎提供的接口函数就可以。 其次,流程引擎是封闭的,对用户来说是透明的,用户也不需要知道内部是怎么工作的,只需要了解如何通过建模工具配置流程模板就可以,业务平台是可以任意扩展的,通过开发任意多的用户控件,业务平台只要动态加载这些业务控件就可以。 最后,建模工具采用cs(winform)的方式设计,是从操作的灵活性考虑的,bs结构的系统操作上确实不灵活,速度也慢,再加上建模工具使用的人员有限,也没必要开发bs结构的。业务平台则不然,尽量使用bs结构设计,现在大部分系统是通过bs来实现的。
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
2 流程系统设计总图
3 建模工具
建模工具使用vs2005 C#语言开发,,采用Winform的方式,做到数据层,业
务层,界面层的独立,业务层的代码可以毫无修改的应用到web方式上,这也是充分考虑使用的灵活性。通过建模工具可以:管理组织机构,管理流程模板,管理系统权限。数据库使用sqlserver2000。 主要界面:
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
图表 1建模工具主界面
3.1 组织机构管理
组织机构也叫部门,任何一个公司企业都是按部门划分,可以建立无限级部门。 员工也可以叫用户,每个用户属于一个部门,每个人必须有一个岗位。
由于每个企业组织机构的差异,在设计组织机构的时候尽量与业务无关,采用“公司(分公司)-〉部门(办事处)-〉下属部门”的机构组织方式,目前所有的公司都这么划分,所以这种方式适合99%的需求,与公司业务有关的信息采用“岗位-〉岗位级别”的组织方式,也就是在每个部门中设定不同的岗位,以岗位来描述业务,在部门下可以设定任意多的岗位,每个岗位都有一个级别,通过岗位级别来确定本部门的主管领导和上下级关系。
任务节点配置处理者时,可以从该模块中选取组织机构和岗位。见任务节点配置章节。
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102