TopFlow办公平台 - 基于工作流系统的OA协同办公系统
TopFlow办公平台是一个拓昂德科技总结众多中小型企业办公自动化应用经验,凝聚先进管理理念,精心打造的通用型办公平台。与传统的OA系统不一样,TopFlow办公平台是一个可扩展、可定制、可集成的应用平台,企业可以利用此平台轻松实现适合企业运作的专用系统。
TopFlow系统架构如下图:

工作流引擎
工作流是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程。几乎所有的办公及业务管理过程都是工作流。每一项工作以流程的形式,由发起者 发起流程,经过本部门以及其他部门的处理,最终到达流程的终点。工作流程也可是打破单位界限的,支持跨组织的联网办公和互动式作业的新的办公模式。
TopFlow办公平台中的工作流引擎模块是以WfMC推荐的工作流管理系统的体系结构和参考模型为基础创建。
(1)工作流应用建模人员通过工作流定义工具完成应用系统的建模,即实际工作流程的定义。建模结果即流程的定义信息以XML-WPDL文档保存在服务器中,并可反复修改。
(2) 客户端用户通过浏览器登录到Web服务器,此时可以启动新的流程、处理其工作项等。每个工作项都与一个表单对应。在表单中以各种不同的方式表示需要处理的 数据。用户可以通过客户端所提供的各种工具(如字处理系统)对这些数据进行处理。在此过程中可以与数据库系统进行交互,如查询数据库中信息,或将某些应用 数据保存到数据库中等。处理完成之后可将其提交,然后工作流执行机将根据表单中数据生成下一个工作项,并通知相应的用户进行处理,如此直至整个流程的完 成。
(3)管理人员使用工作流管理监控工具对工作流的运行实例、活动实例的状态情况进行监控和管理,如挂起、重启动、终止某个过程实例。
工 作流管理系统具有开放、一致和方便使用的特点,使处于孤岛的信息能相互集成。通过系统采用的基于XML的过程定义语言的工作流管理系统,不仅适应分布办 公,更以系统开放的环境为实现跨部门的不同工作流互操作打下了基础,使各方都可以方便的参与工作流,以便提高工作效率。
TopFlow办公系统中的工作流引擎采用图形化的流程建模工具,使用鼠标拖拽即可完成流程的定制,工作流引擎支持多分支并行、条件流转、处理人策略、个性化表单等功能,能满足企业各种复杂的流程应用。
表单引擎
TopFlow办公平台中的表单引擎使用标准的HTML作为表单的载体,使用通用的网页设计工具即可设计出漂亮的表单。表单引擎支持各种常用表单输入方式,包括日历、自动完成、多明细表、自动公式计算、自动单据编号、文件上传等,在高级应用方面可以支持服务器端程序解析,基本企业使用的各种纸质表单,都可在TopFlow上使用电子表单实现。
TopFlow还为系统管理员提供了表单权限管理控制工具、自动生成表单等实用功能,可使一般用户经过简单培训就可以自行制作流程表单。
报表引擎
TopFlow办公平台中的报表引擎是展示数据、数据提取、数据检索与分析的重要工具,通过报表引擎工具,用几分钟就自定义出个性化的报表,为数据的输出提供了简单和快捷的途径。每个报表的设置存放于XML文件中,报表引擎支持常用的排序、过滤显示、分页、搜索、导出Excel等功能。
报表引擎还包括图形报表引擎,用图形化的方式展示报表,更为直观。
扩展模块引擎
TopFlow是一个开放的平台,对外提供了WebService,DB,API等各种接口,利用这些接口,可以实现办公系统的无限扩展。
扩展模块引擎是专用于TopFlow扩展模块管理的功能,通过此引擎可快速实现模块的安装、卸载、权限设定、参数设置等。像搭积木一样地扩展系统,可以保证系统一直稳定和高速地运行。
拓昂德科技为客户提供了数十个扩展模块,通过学习TopFlow的接口,用户也可以开发出适合企业使用的任何扩展模块。
