一种支持企业工作流运行的计算机装置制造方法及图纸

技术编号:4265480 阅读:177 留言:0更新日期:2012-04-11 18:40
本发明专利技术为一种支持企业工作流运行的计算机装置,涉及计算机应用技术领域,现有的OA硬编码系统装置跟不上企业多变的运营模式,用户又不易二次开发,为此,本发明专利技术提供的技术方案中具有工作流引擎模块即流程定义器,平台管理器模块、数据库模块、WEB服务器,所有上述部件分别与业务管理系统模块连接,WEB服务器通过HTTP与用户连接,平台管理器模块还与外部系统连接,本发明专利技术具有适用性强,能对企业的二次业务流程进行快速开发,能实现可视化界面操作,和良好的可扩展性,互联性的有益效果。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,尤其是在企业管理方面的应用技术。
技术介绍
随着各个行业的飞速发展,每个企业的业务模式也在发生着变化,期初的OA系统到现在 的工作流系统(workflow),都是为了适应企业的发展需要,提高办公效率,以更贴近企业的 需要来进行计算机系统建设。最早期的OA办公自动化,就是把每个企业的流程了解清楚以后,然后编写代码,并给每 个用户开通并设置一个帐号,由此实现网上办公。但是OA不具备用户二次开发,流程一旦制 定下来如果要进行修改就必须要OA的程序员进行修改,显然这种计算机系统是适应不了现代 企业多变的运营模式的。现在的工作流系统不但要实现OA的功能,还要面向企业普通最终用 户的二次开发,以此跟上多变的企业运营模式。现有已公开技术的工作流系统只负责平台的提供而不关心企业的具体模式,这也是现有 工作流系统的优点,但相对本专利技术来讲现有工作流系统有如下缺点1) 最老的工作流系统是硬编码方式的假工作流系统(workflow),工作流程中的功能修改 都需要进行软件代码上的修改。2) 只提供了工作流引擎,只关心流转,如果具体进行开发还要进行二次软件编码,如 JBPM工作流引擎。3) 未提供可视化GUI工作流管理系统和可视化GUI流程定义器,不方便企业用户进行二 次开发。4) 缺乏外部接口,与外部其它系统通信有障碍。
技术实现思路
本专利技术所要解决的技术问题就是提供一种支持企业工作流运行的计算机装置,该装置完 全按照企业的组织结构来进行工作流平台建设,能实现针对不同企业而又能完全胜任不同的 流程,更能快速的响应企业的二次业务流程开发,并具备与其它计算机系统进行交互的外部 数据接口,具有良好的可扩展性及与互联性。实现上述专利技术目的的技术方案如下一种支持企业工作流运行的计算机装置,装置中具有工作流引擎模板即流程定义器、业务管理系统模块、平台管理器模块、WEB服务器、数据库模块,所述业务管理系统模块分别 与所述的工作流引擎模块、平台管理器模块、数据库模块、WEB服务器连接,WEB服务器通过 HTTP与用户连接,平台管理器模块还与外部系统连接,数据库模块分别与平台管理器模块和 WEB服务器连接,平台管理器模块还直接与WEB服务器连接。业务管理系统模块包含有页面定义器和页面生成器,两者互相连接。平台管理器模块包含有外部接口、后台管理模块、企业组织结构管理模块,三者互相连接。上述技术方案中工作流引擎模块完成流程图的制定并与业务管理系统进行信息交互;业 务管理系统模块中的页面定义器负责工作流程每一步骤页面内容的定义与权限管理,页面生 成器负责生成页面并上传到WEB服务器;平台管理器模块中的后台管理模块主要完成流程审 核及上线操作;组织结构管理负责企业组织结构及人员录入与更新;外部接口模块提供对外 接口实现与外部系统的扩展与互联;WEB服务器完成HTML页面展示,WEB实用程序解析,提 供应用层的HTTP服务;数据库模块保存整个工作流的相关数据信息。下面对本专利技术的技术方案作进一步说明。本专利技术所述的实现一种支持企业工作流运行的计算机装置,包括如下几个部分工作流 引擎模块;业务管理系统模块;平台管理器模块;WEB服务器;数据库模块。装置各组成部 分的功能如下所述工作流引擎模块完成流程图的制定,该模块支持可视化GUI界面进行流程定义,并 能根据用户选择把流程以XML或者专用文件格式来进行保存。所述业务管理系统模块包含页面定义器与页面生成器。页面生成器能解析工作流引擎模 块生成的流程定义文件,完成流程中每步节点页面架构的产生。还能根据页面定义器定义的 页面上传到WEB服务器,并把相关信息保存到数据库;页面定义器能解析页面生成器生成的 页面架构,并提供可视化GUI界面让用户给每一个页面添加HTML元素及定义该页面在流程中 的处理者。所述平台管理器模块包含后台管理模块、外部接口模块和企业组织结构管理模块。后台 管理模块完成新工作流URL审核与上线操作;组织结构管理模块完成企业的组织结构与人员 添加;外部接口模块提供web service接口与socket接口实现与外部系统的扩展与互联。所述的WEB服务器完成HTML页面展示,WEB实用程序解析,流程处理,前面页面生成器 定义好的系列HTML文件与Web应用程序都需要在WEB服务器上进行发布,然后供企业中的用 户进行使用。数据库模块完成企业组织结构信息保存,用户信息保存,流程权限信息保存,与页面生成器通信保存流程中用户权限信息,与后台管理器通信完成企业组织结构,用户信息保 存。有益效果从上述应用步骤可以看出,本专利技术系统的主要特征在于完全按照企业的组织结构来进行 工作流平台建设,能实现针对不同企业而又能完全胜任不同的流程,更能快速的响应企业的二 次业务流程开发,整个二次开发过程全GUI可视化界面操作,并具备与其它计算机系统进行 交互的外部数据接口,具有良好的可扩展性及与互联性,与本文
技术介绍
介绍的其它方法相 比较,本专利方法具备用户使用方便,提高了企业服务效率,大大縮短工作流流程二次开发 时间,最大化的利用现有资源,提高用户满意度和市场竞争力,有明显的经济效益和社会效、/ 附图说明图1是本专利技术提出的一种企业工作流的计算机系统结构图2是本专利技术的控制流程图。图3是本专利技术提出的组织结构录入流程图。图4是本专利技术的与外部系统交互流程图。具体实施例方式下面结合附图,以一个企业二次开发自定义工作流流程为例,详细说明本专利技术装置的实 施过程。本专利技术所述一种支持企业工作流运行的计算机装置布置到一个企业或组织后,首先必须 进行组织结构录入,如图3所示,利用平台管理器模块的组织结构管理模块把企业组织结构 及企业人员录入到数据库模块中,以备后面流程使用,以后企业组织结构或人员变动也通过 该模块进行数据同歩到数据库模块中。本专利技术控制流程如图2所示,包括以下步骤一、 用户通过使用工作流引擎模块的GUI可视化界面对工作流程进行定义,定义新的工 作流程一共有多少步,及工作流的流转方向,定义好后选择保存,工作流引擎模块根据用户 选择生成XML或者专用文件格式并将其发送给业务管理系统的页面生成器模块。二、 页面生成器收到工作流引擎模块生成的流程定义文件后进行解析,并根据新的工作 流程结构产生每步节点的页面架构,然后把这些页面架构交由页面定义器处理。三、 页面定义器收到页面生成器生成的页面架构后,用户通过页面定义器可视化GUI界 面给每一个页面添加HTML元素,这些HTML元素的添加是经过程序封装的,用户只需在界面上进行拖动并置相关参数即可。在每一页面HTML元素填充后,然后再定义该页面在流程中的 处理者。通过GUI界面填充HTML元素与定义页面处理者没有先后关系,整个流程中每个页面 的两样工作处理完后,用户选择保存时页面定义器把流程及相关处理人发送给数据库进行保 存,同时并把新工作流程全部页面根据用户的选择生成XML文件或者专用文件格式。四、 页面定义器在收到数据库模块保存成功的响应后,页面定义器把第3步骤生成的XML 文件或者专用文件发送给页面生成器;五、 页面生成器在收到页面定义器的文件后根据页面定义器中定义的HMTL元素与相关 处理人,产生整个流程的HTML文件与Web应用程序,并生成新工作流程本文档来自技高网
...

【技术保护点】
一种支持企业工作流运行的计算机装置,其特征为装置中具有工作流引擎模板即流程定义器、业务管理系统模块、平台管理器模块、WEB服务器、数据库模块,所述业务管理系统模块分别与所述的工作流引擎模块、平台管理器模块、数据库模块、WEB服务器连接,WEB服务器通过HTTP与用户连接,平台管理器模块还与外部系统连接,数据库模块分别与平台管理器模块和WEB服务器连接,平台管理器模块还直接与WEB服务器连接。

【技术特征摘要】
1、一种支持企业工作流运行的计算机装置,其特征为装置中具有工作流引擎模板即流程定义器、业务管理系统模块、平台管理器模块、WEB服务器、数据库模块,所述业务管理系统模块分别与所述的工作流引擎模块、平台管理器模块、数据库模块、WEB服务器连接,WEB服务器通过HTTP与用户连接,平台管理器模块还与外部系统连接,数据库模块分别与平台管理器模...

【专利技术属性】
技术研发人员:邓鹏川许力多杨宏
申请(专利权)人:华通科技有限公司
类型:发明
国别省市:13[中国|河北]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1