HF业务流程解决方案.doc_第1页
HF业务流程解决方案.doc_第2页
HF业务流程解决方案.doc_第3页
HF业务流程解决方案.doc_第4页
HF业务流程解决方案.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HF业务流程管理平台解决方案 目录HF业务流程管理平台1解决方案11.为什么要使用工作流系统32.工作流系统的特点43.HF业务流程管理平台简介53.1概述53.2程序架构63.3HF业务流程管理平台组成73.3.1流程配置工具HFWorkFlowTool93.3.2流程引擎HFWorkFlowEngine103.3.3业务应用平台HFWebApplication113.4开发业务流程133.5与现有系统源码级整合133.6跨系统整合实现SOA153.7流程监控服务(手机短信、即时消息和Email)164.面向的用户群185.成功案例-威海网通流程支撑系统185.1商品采购申请案例195.1.1采购申请流程图195.1.2采购申请单205.1.3采购单审批205.1.4任务处理206.较复杂案例-其他合同审批211. 为什么要使用工作流系统 随着计算机的普及,企业信息化程度的不断加深,对软件系统的要求也越来越高,传统的软件系统的基本功能是记录数据和查询数据,这种方式已经落后,用户的需求越来越精细,如何让数据信息流转起来,让更多的人参与进来,体现出每个人的岗位职责,这就是工作流系统要完成的任务。 这种系统被定义为BPM,中文意思是企业业务流程管理系统,这种系统不仅仅是一个软件产品,其中包含大量的实施工作(协助客户梳理流程)。举一个物品领用的例子来说明一下,传统的软件系统和工作流系统的区别。传统的工作方式是这样的:领料人向本部门主管申请领用A物品,经部门主管审批后,拿着批条再请分管经理审批,最后拿着签有部门主管和分管经理名字的批条到仓库领货,仓库管理员确认批条后,办理领用手续,在软件系统中记录某人某年某月某日领用A物品一件,审批人某某和某某,完成领用。具体过程如下图:领料申请部门主管审批分管经理审批传统软件处理方式仓库领料登记以纸条或者口头方式人为处理领料信息记入软件系统传统的软件系统只能记录“某人某年某月某日领用A物品,审批人某某和某某”这一个结果信息,所以只是一个记录信息的过程,没有体现中间审批的过程。使用工作流系统不但可以记录最终信息还可以记录中间过程。工作流系统的工作方式如下图:领料申请部门主管审批分管经理审批工作流系统处理方式仓库领料全程记录领料过程。工作流会把领用人申请、主管审批、分管经理审批、仓库提货等中间过程统统记下来,这就是工作流系统的优势。这只是举了一个简单的例子,实际工作中流程远比这个复杂,一个物资领用申请经过的审批环节可能是不一样的, 我们会遇到特殊物品特殊审批、特殊情况特殊审批等情,。企业的业务流程是复杂的、也是多变的,这也正体现了每个企业的特点,如何应对这种复杂多变的业务需求,使用流程管理是必然的趋势。2. 工作流系统的特点l 体现实际业务特色从流程图可以看出业务是如何进行的!工作流系统主要有很多业务流程组成的,每个流程代表一个日常业务,建立工作流系统的一个很重要的工作就是要梳理企业的业务流程,业务流程是随着企业的不断发展不断变化的,流程随时调整以适应这种变化。这个过程只需要重新配置一下流程图就可以,不需要修改程序,这是工作流系统的一大亮点。l 追踪业务处理过程跟踪业务过程查看每一步的处理结果!流程图是工作流系统运转的基础,流程引擎根据流程图进行工作流转,并记录每一步的工作数据,可以随时查看走过的每一个节点的处理结果(例如审批意见)。l 协同工作提高效率工作流的每一个节点都是有专人处理的,没有处理权限的人看不到该节点的数据信息,这一点提高了系统的安全性。工作任务自动流转,用户只需处理自己的任务,任务完成后提交任务,任务可以自动分配给下一个处理人,这样每个人只需坐在电脑旁完成好自己的工作就可以,无需拿着文件到处找人签字,提高了工作效率。协同办公,任务自动传递,跟收发邮件一样无须到处找人签字!3. HF业务流程管理平台简介3.1 概述HF业务流程管理平台是我们根据多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理系统,该系统不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建业务系统,我们推出了BS结构的业务应用平台(HFWebApplication)和CS结构的业务应用平台(HFWinApplication),该平台采用模块化的软件架构,能够灵活的加载和卸载功能模块;与现有系统的整合,我们的流程引擎(HFWorkFlowEngine)提供了丰富的功能接口,供第三方业务系统调用,并提供源码级完全整合方案。3.2 程序架构HF业务流程系统采用三层架构的模式,即客户端、应用服务和数据库。流程引擎和配置工具可以通过WCF的方式访问远程的服务器。3.3 HF业务流程管理平台组成HF业务流程管理平台由三部分组成:1、流程配置工具(HFWorkFlowTool),2、流程引擎(HFWorkFlowEngine),3、业务应用平台C/S或B/S版。程序结构如下图:3.3.1 流程配置工具HFWorkFlowTool 提供C/S版的(WinForm)流程配置工具,能够使用户通过拖拽的方式实现可视化的流程设计,流程模板发生变化时只需修改配置即可,无需重新编译程序;流程模板可以导入导出,方便备份和恢复。配置工具还可以建立企业组织机构、配置系统权限和表单管理。流程配置工具主界面如下图:3.3.2 流程引擎HFWorkFlowEngine HF是一款自主研发的工作流引擎,它使用最流行的.Net语言和SQL Server数据库编写,具有可视化的配置工具和完善的业务展现平台,能够适应任何复杂情况流转。HF不但具有流程引擎一般的功能,还可以很方便的嵌入到您现有的业务系统中,不影响现有的业务系统的代码结构,使您在现有业务系统中增加流程功能的最佳选择。HF 流程引擎的基本功能:l 顺序流转l 条件流转l 分流l 合流l 指派l 授权l 回退l 异常终止l 流程挂起l 召回(在下一任务未处理前可召回)l 子流程(流程嵌套)HF 流程引擎独有特色:l 支持共享任务处理多人都有权处理的任务,都能看到该任务,别其中一人处理后,其他人不会再看到该任务。l 支持多启动节点在流程环节基本相同只有开始任务不同时,可以利用多个开始节点并免多创建一个流程。l 简化任务节点类型实现复杂流转HF的任务节点类型是经过深入的归纳和抽象,类型少功能强,流程图更贴近实际的业务流程,没有多余的节点,一目了然,所见即所得。3.3.3 业务应用平台HFWebApplication BS结构的业务展现平台,能够方便用户通过浏览器访问公司业务,积木式的软件架构使系统管理员灵活配置业务界面。该平台可以提供源码供用户自由修改,来实现符合自己的展现方式。您还可以完全由自己开发业务展现平台,按需所用,十分灵活。3.4 开发业务流程平台能够方便的开发业务界面,提供与数据库的接口,不需要太多编程知识就可开发业务流程。基本步骤如下:1、创建流程图2、制作表单3、关联表单4、发布流程第一步:利用建模工具画好工作流程图,配置好每一个节点的处理者和处理方式。第二步:利用Visual Studio(2005/2008/2010)制作工作流业务表单。第三步:利用建模工具在流程图的每一个节点上配置业务表单。第四步:把业务表单的界面文件和生成的dll发布到服务器。做以上基本配置即可完成工作流开发,工作流平台不需要重新编译。 3.5 与现有系统源码级整合HF流程引擎其提供全部源码,可以实现与第三方系统整合。HF与已有系统整合原业务系统新业务系统增加任务列表业务数据和界面不变表中增加流程数据3个字段增加任务提交的代码业务数据和界面业务数据表业务整合需要整合三部分:第一原业务界面整合,一个数据保存业务整合伪代码如下图:第二 任务列表的整合,第三任务列表与原业务界面的连接。与第三方业务系统集成的代码,几行代码轻松搞定。1、 SaveDataWorkFlowId,WorkTaskId,WorkFlowInstancId,WorkTaskInstanceId写入原来的数据表。原来的数据保存方式不变。2、 WorkFlowRuntime.Run();/任务提交,流程向下流转。3、完成该业务的整合。3.6 跨系统整合实现SOA在使用工作流系统前可能正在使用其他软件系统,在企业中同时使用多套系统是经常遇到的情况,如何使各系统有效的工作避免重复性工作,是企业系统整合面临的首要问题。多套系统共存时应设计好完善的解决方案,避免冲突和重复性劳动,保证基础数据唯一和业务数据共享。工作流系统应该作为企业信息化的核心,因为它描述企业的业务流转,其他系统为其提供数据。每个系统都是独立的,通过工作流系统可以使个企业的整个软件系统有机的串联起来实现企业系统整合。HF流程引擎提供丰富的调用接口,包括WCF和WebService等多种调用方式。人力资源系统进销存系统企业门户网站HF工作流引擎其他系统与微软门户系统整合,在SharePoint2007中集成流程任务列表,如下图:3.7 流程监控服务(手机短信、即时消息和Email)为了更好地监控流程运行状态,提供了流程监控服务,每当有了新任务或者任务超时能够及时通知处理者或者其他相关人员。可以实现手机短信、电子邮件、QQ、Msn、Ocs等多种方式的即时提醒。流程监控服务界面如下图:4. 面向的用户群l 软件开发者和集成商需要工作流功能的软件开发者或者集成商,适合已经有也许系统的,可以方便的把流程引

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论