北京同方软件股份有限公司
北京同方软件股份有限公司

解决方案分类

石化
教育
交通
通用
制造

 

ezONE平台的ezWorkflow工作流系统解决方案

2008年07月14日 14:50:40  来源:搜讯网 点击量:264次

  • 关键字:办公自动化 网上审批
  • 应用规模:大型
  • 案例成熟度:最近推荐

摘要:随着企业规模不断扩大,企业或组织内有许多繁琐复杂的业务流程,管理的难度也随之上升,面对瞬息万变的竞争环境,企业必须具备快速的反应及应对能力,不仅需要提高企业的运营效率,也需要提高企业运作的灵活性和适应性、改善企业资源利用、缩短企业的运营周期、改善企业内(外)部流程、优化并合理利用资源、减少人为差错和延误,有效的提高企业的管理和系统能力等等。

方案内容:

方 案 内 容

一、概述

ezWorkflow工作流系统是同方软件ezONE(易众)业务基础平台重要的组成部分。

ezWorkflow工作流系统是同方软件在总结多年工作流项目实施的经验基础之上,以“快速、实用、经济”为设计准则推出的一套面向各类行业客户和系统集成商的工作流程管理系统。使用ezWorkflow工作流系统可以做到在网上传送电子表单,实现业务流程的电子化、自动化、智能化,提升企业的整体管理水平,为企业流程再造提供依据。

ezWorkflow工作流系统就是通过一个统一的、强大的、可扩展的业务运行环境,来构架、简化、集成企业的信息系统,为企业管理提供了全面支持,帮助企业成为紧密协作的整体,实现高效的业务流程控制,使企业在运营效率和响应速度方面实现突破,并适应组织内的持续完善和变革。

二、产品为用户带来的价值

政府、企业搭建工作流系统后所带来的生产力的提高、资源系统的优化等强大的价值,已经得到大部分人的认可,构建自动化的流程,已成为大势所趋。下面会列举ezWorkflow的四大价值,前面三个是ezWorkflow为最终用户所带来的价值,最后一个是为基于ezWorkflow做企业工作流系统实施的二次开发人员带来的价值。

1、企业流程再造的核心

现代企业中有许多流程工作的执行是创造公司利润的重心,找出并且确认哪些流程是企业获利的主要核心任务,再将这些核心流程最佳化,以取得在市场生存致胜的竞争力,是企业在未来市场中能否持续发展的重要课题。自动化工作流程系统可以大幅降低因传统纸张文件传递所产生的错误及拖延所造成的损失,工作流系统可以根据不同企业组织架构灵活调整业务流程,并且利用最少的人力配置来完成最大的工作需求,最大限度地降低人力成本,而这些也正是所有企业未来生存发展的重要条件。

2、即时掌握企业内部各项工作流程的执行情况

工作流系统提供的图形化监控管理子系统,让用户轻松而快速地追踪各项工作的进度,找出在哪一个步骤出了问题。这个功能不但节省用户宝贵的时间,更能在最短的时间内让用户的主管或是客户得到最正确的答案。

3、了解企业内部各项流程所需成本

ezWorkflow工作流系统提供成本数据分析统计功能,能让用户确切了解企业内所有工作流程的执行情况、成本、问题。它可以提供所有工作流程在执行时的详细统计数据,包括每个工作流程执行所花费的时间和成本,也可以找出流程中的各个步骤所耗费的时间和成本。这些数据为管理者的决策提供了重要参考数据:如企业的某些岗位设置是否有必要?是否能改善业务流程以降低成本?在所有流程执行时,最大的瓶颈在哪儿?是否可以针对问题提出有效的改进方法?根据这些实际的统计数据,是否能有效改善业务流程以满足客户的需求。

4、提高应用开发效率

ezWorkflow工作流系统作为一种中间件产品,将彻底降低最终应用开发成本、提高开发生产力、增强系统的稳定性、提高系统的运行效率和可扩展性。它实现了业务逻辑的自动运转,使应用开发者把开发的重点放在每个活动单元的处理上,而不用考虑复杂业务流程的编程;它为每一个业务步骤的处理提供了界面生成工具、报表设计工具,使应用开发者为每个活动的处理几乎不用编程,就能完成每个业务步骤的应用开发;它提供的自动编程能力,使应用开发速度快,能将需求直接转化为程序逻辑,提高应用开发效率60%综上所述,工作流系统作为企业应用开发的基础平台,将极大的降低企业应用系统的建设成本。

三、产品功能

1、工作流引擎

ezWorkflow的工作流引擎是ezWorkflow产品的核心,功能强大。 ezWorkflow主要为ezONE业务基础平台提供工作流引擎支持,但也可单独使用快速构建OA等解决方案。

2、工作流管理

1) 模版管理:包括流程文件的上传、加载、卸载、删除、应用程序设置、流程模型的查看等。

2) 数据维护:分为历史数据维护和备份数据维护。

3) 组映射

4) 定时设置:单次定时、重复定时。

5) 流程监控:实时数据查询、图形化的监测流程实例的运行情况、实时的跟踪流程实例的运行情况、图形化的控制流程实例的运行、图形化的查看流程实例的详细资料、流程的挂起、恢复、终止操作。在图形化监控流程的运行时,使用了svg形式来体现流程运行情况。

6) 流程报表:备份流程统计、停止流程统计、图表统计、运行流程统计,直观的显示出流程的运行与使用情况。

7) 数据备份FTP。

8) 节假日管理:假期设置、工作时间设置、节假日调整。

3、工作流应用

工作流应用部分包括信息摘要、流程申请、申请跟踪、待办事宜、待阅信息、已办事宜、催办事宜、代理设置等。

运行中的流程的所有相关信息都可以在这个模块中找到,包括流程的流向、已完成的任务、流程的申请时间、每一步的执行时间、执行人等。一旦流程结束,其信息要在工作流管理中查询。其中在应用中亦可以对流程进行终止、挂起、图形监控、发送催办信息、待阅信息等。代理设置可以分为两部分:对所有任务的代理和对单个任务的代理。代理设置成功后,在代理时间内,需要代理的任务将由代理人来完成。

4、系统管理

ezWorkflow通过系统管理模块,实现对工作流系统用户的管理及权限控制。分别包括:组管理、角色管理、用户管理、权限管理。

5、产品的辅助设计工具

为了方便、直观、可视化的绘制流程文件,ezWorkflow使用了ezONE业务基础平台的ezStudio开发工具软件产品。二次开发人员可以直观地按照业务规则绘制业务流程图,创建、编辑工作流程,并容易地将企业组织结构中的用户、角色等基础信息同步到建模工具中;同时,ezStudio的建模工具还提供了丰富的活动原型,方便用户创建足够复杂的业务流程;此外,ezStudio还提供流程描述文件合法性检测、自动生成描述文件等功能,减轻开发人员开发工作流的工作量和复杂度。ezStudio定义的工作流遵循WFMC的XPDL规范,具有很好的通用性和可移植性。

技 术 路 线

一、ezONE(易众)业务基础平台

ezWorkflow工作流系统是北京同方软件股份有限公司开发的ezONE(易众)业务基础平台重要的组成部分。

ezONE(易众)业务基础平台是同方打造的具有自主知识产权的统一应用平台。基于J2EE/XML/Portlet/WFMC等开放技术,ezONE(易众)提供的整合框架和丰富的构件及开发工具,使行业信息化只专注于业务目标,缩短了项目周期,降低了系统开发的复杂度。

ezONE是同方软件经多年努力打造出来的、拥有全部自主知识产权、基于J2EE技术的面向数字城市的系列软件产品。它的核心理念是DCM (Device, Connect, and Manage),即通过多种通讯方式把末端设备或子系统连接到ezONE业务基础平台,实现对人和机器(M2M)的管理和服务。它成功地将智能建筑、智能市政、智能交通、酒店、安防、消防等控制领域和社保、税务、公安等政务企业信息化行业应用统一到一个技术平台之上,实现了IT系统和控制系统的融合。

ezONE(易众)平台采用先进的“平台+套件”的技术设计理念。“平台+套件”的技术设计理念使业务基础平台的通用软件构件和行业业务构件松散耦合,不盲从把“构件库”万能化的热潮,注重实用性和国际标准化,“因地制宜”地使用了“构件”的模块化、标准化和灵活性设计理念,增强了系统的可复制性和二次开发的易用性。图1是ezONE(易众)平台的基础架构图。图2是ezONE(易众)平台的核心基础构件图。

图1 ezONE(易众)平台的基础架构图

图2 ezONE(易众)平台的核心基础构件图

二、ezWorkflow工作流系统

ezWorkflow工作流系统是同方软件在总结多年工作流项目实施的经验基础之上,以“快速、实用、经济”为设计准则推出的一套面向各类行业客户和系统集成商的工作流程管理系统。使用 ezWorkflow工作流流系统可以做到在网上传送电子表单,实现业务流程的电子化、自动化、智能化,提升企业的整体管理水平,为企业流程再造提供依据。

ezWorkflow工作流系统采用了工作流管理联盟指定的工作流参考模型,如图3所示:

 

图3 工作流参考模型

同时,我们也实现了工作流系统的交互接口,用户直接在浏览器中操作和监控。而且也实现了表单和工作流系统的结合。

工作流引擎部分实现了对XPDL文档的解析,流程对象(Package、Process、Activity、Resource等)的管理、流程的流转、流程信息的存储、引擎用户的管理,任务项的分配、数据的缓存、权限的分配,流程和外部程序的映射、超时处理等。

管理监控工具可以通过接口定义的接口,用以监控工作流引擎的状态,包括流程的运行状况,活动的状态、任务的分配、用户的映射、应用程序的映射等。

流程定义工具负责建模,设计流程文件,最后生成XPDL文档。此文档记录了流程的活动、流转条件、参与者、超时条件和外部应用程序等。公司向用户提供方便可视化的ezstudio建模工具完成流程定义工作。

客户端应用通过接口2和引擎访问。它访问工作流引擎的对象,然后进行相应的处理。工作流引擎不负责表单、附件等商务逻辑相关的东西,商务逻辑应该在客户端应用中实现。

工作流引擎通过接口三调用外部的应用程序,这些应用程序的一些数据可能要反馈到工作流引擎中,以便执行相应的跳转等。

ezWorkflow工作流系统的系统架构如如图4所示:

ezWorkflow采用J2EE/XML/Web Services技术进行构建。具有跨操作系统、跨数据库、跨应用服务器的特点。技术路线如下:

  • Web服务器和J2EE应用服务器支持免费的Jarkata Apache和Tomcat, 同时兼顾对IBM WebSphere和BEA WebLogic等商用服务器的支持(通用性)。
  • 由于EJB效率较低,基本上不能满足实时性要求,所有数据和业务处理以Servlet和直接用JDBC为主。
  • 数据库支持免费的mySQL, PostgreSQL等,同时兼顾对MS SQL和Oracle等商用数据库的支持(通用性)。 
  • 系统中所有传输数据的表征都采用XML格式并定义统一的XML Schema协议标准,保证传输数据的兼容性,通用性和开放性。

图4 ezWorkflow系统架构图

成 功 案 例

同方软件ezWorkflow工作流系统的成功案例包括:

项目名称:北京同方软件股份有限公司OA系统

用户名称:北京同方软件股份有限公司

项目完成时间 : 2006年12月

反馈信息查看0条反馈

  • 正 文:
  • 姓 名:
  • 电 话:
  • 邮 件:

  • · 您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
  • · 留言板管理人员有权保留或删除其管辖留言中的任意内容
  • · Weaseek.Com提醒:不要进行人身攻击。谢谢配合。