I淮安地税行政办公平台系统案例中创软件商用中间件有限公司2010年01月1案例背景淮安市地方税务局充分利用全市地税系统计算机网络,建立了与行政管理机制紧密结合的行政管理应用平台,采用全系统集中处理的应用模式,并按照ISO9000质量认证管理体系的标准和行政管理工作流推送的要求,努力把先进的信息技术作为行政办公管理各项制度落到实处的主要手段,按照人机结合的管理理念,初步实现行政管理的信息化、自动化、流程化,使行政管理过程公开透明,逐步减少人为因素的干扰,切实提高地税机关行政管理效率,推动地税机关办公自动化和行政管理的现代化进程。系统目标通过系统的建设和实施,主要实现以下目标:符合ISO9000质量管理标准以及所包括的岗位职责和制度;符合管理层的管理思路;与办公区的整体环境和设施相配套;人性化的管理工作方式;方便的可操作性;流畅的工作流程,保证所有事件的跟踪与查询在规范化的工作流程中建立绩效考评机制业务逻辑框架淮安地税行政办公系统业务功能主要包括:人员及组织管理子系统、政务管理子系统、后勤管理子系统、信息服务子系统。2系统业务功能图人员及组织管理子系统:主要包括人事管理、教育管理、党群管理、监察管理。政务管理子系统:对单位日常办公信息进行管理,包括计划管理、公文处理、财务管理、会议管理、请示管理、档案管理、信访管理、宣传管理、调研管理。后勤管理子系统:对整个办公区的资源进行管理,包括固定资产管理、易耗品管理、车辆使用管理、考勤、接待管理、安全保卫管理、服装管理等。信息服务子系统:主要用于发布和查询共享信息,包括机构及人员信息查询、政策法规、规章制度、内部公告、网上签到、图书管理、培训和考试管理、共享信息、网上讨论、电子信箱、网络社区。需求总体分析建立淮安地税行政办公应用平台,首先就要利用流程重构技术(BPR)对淮安地税行政管理的各种流程进行根本的重思考和彻底的重设计,以便行政办公效率得到大的改善,经过分析整理后,抽取出近60个的业务流,每个流程要包含不同操作角色的若干工作节点,并且相互之间还存在不同程3度的关联,因此如何选择合适的工作管理系统来对流程自动执行,流程统计分析、实例实时监控和跟踪等进行管理是行政管理软件开发的核心内容,经过分析后,选择工作流管理系统必须保证以下几个方面的因素。以目前流行的三层结构应用平台作为基础系统要采用目前流行的B/S结构,操作人员不需要在本机装载任何软件,不需要进行软件升级,只需要打开浏览器就可以,和平时上网一样,操作方便。利用工作流技术,实现流程推送制,方便考核本系统要通过成熟的工作流中间件技术,能够将任务准确的推送到某个岗位或具体人员,并且能够记录每个操作人员每一步的处理时间和处理意见,方便考核。采用流程自动化和手工处理相结合的并行机制;在正常情况下,流程的推送可以由系统自动完成,不需要人工干涉。在某些特殊情况下,流程可能在中途被迫停止,为了不影响工作的进行。可以先打印相应的处理任务,手工操作,事后再补入系统。提供开放的接口,能和各应用子系统进行整合,实现单点登录;系统要求能提供开放的接口,整合其他应用子系统,实现单点登陆,系统登陆的机关、用户名、密码和其他业务系统完全一致,并同步变化,无需一个系统一套密码。关键中间件技术淮安地税行政办公平台系统采用J2EE体系,全面采用J2EE技术规范,应用“表示层、服务层、存储层”多层架构的组件方式实现各应用模块的组合。经过考察后,中创软件的InforFlow工作流中间件产品能满足以上的业务需求和技术要求,同时利用MVC架构的设计模式,将其工作流引擎封装在MVC(model-view-control)模型中的C模型中,处理用户与系统的交互操作,根据用户的4输入,决定系统业务流程的流向,再根据用户的需求,创建合适的视图返回到用户界面上,使模型(model)和视图(view)协调工作,最终接受系统客户端或其他系统的双向交互,依据这种设计思路能构造良好的松耦合的构件。InforFlow是中创软件参考国际工作流管理联盟(WfMC)规范实现的工作流中间件,为工作流自动化和构建流程应用提供基础平台。InforFlow基于J2EE架构,实现了流程逻辑与业务逻辑的分离,能够可视化的进行业务流程的分析、定义和业务单元的组装,从而使应用开发人员更关注于业务逻辑的实现,降低了复杂流程应用的开发难度。InforFlow由工作流引擎、流程设计器和流程管理监控工具等部分组成:流程设计器拥有所见即所得的开发环境,提供基于XML的流程建模功能;工作流引擎完成对运行时流程的控制功能,应用系统可以通过工作流接口同工作流引擎进行交互;流程监控管理工具可以查询分析各类流程数据,用于管理决策,并可提供图形化的流程运行图。如图所示:5通过InforFlow工作流中间件,将行政业务的体系结构划分为表示逻辑、流程逻辑、业务逻辑、数据管理逻辑四种不同层次的基本逻辑。通过这样的分解,最大限度的降低系统内部的耦合性,提高系统适应变化的能力,并大大提高系统并行开发效率。InforFlow提供对业务流程逻辑的控制,当行政业务过程发生变化时,只要调整相应的流程定义,就可以轻松实现业务过程的改变和重组。InforFlow还支持顺序、分支、同步、循环、自循环、会签等丰富的工作流模型,支持流程的动态调整,使开发者与最终用户从容应对变化,提高应用系统的灵活性和适应性。InforFlow支持复杂业务流程的建模,使用普通活动、路由活动、子流程活动、块活动等活动类型,可以对完整的运营过程进行分层、直观的建模。InforFlow支持事件插件的处理,在流程实例、活动实例状态发生改变的任一时刻,允许应用扩展业务功能。借助InforFlow工作流中间件强大的工作流管理机制,淮安地税行政管理软件的开发人员可以透明、轻松地利用InforFlow提供开发接口,专注于业务逻辑的实现,并不关心工作流的管理,功能权限的控制以及相关数据的存放等,系统分层设计如下图:系统分层设计图通过对上图分析,可以看出行政办公系统技术架构的主要支撑在于中间逻辑层,即工作流引擎。工作流引擎首先向业务流程提供从定义、部署、运行到交互、分析的全生命周期服务,其次将人员和信息系统通过自动化的流程结合在一起,同时还能快速应对业务流程无论是资源配置还是控制结6构上的变化,实现这些目标的核心是将流程逻辑从运行它们的应用中分离出来,管理流程参与者之间的关系,集成内部和外部的流程资源,并实时监控流程性能和运行状况。在淮安地税行政管理系统中主要完成以下功能:1、对行政管理流程的定义进行解释。2、控制流程节点的生成、提交、挂起、退回、终止等。3、根据一定的条件,控制流程节点的流向,包括分叉、合并以及串行并行操作和工作流相关数据的解释。4、维护工作流控制数据和工作流相关数据,利用节点的活动单元(事件)在应用或用户间传递工作流相关数据。5、提供用于创建工作流业务流程的可视化操作界面。6、提供控制、管理和监督的功能。高度自动化的工作流程管理在办公自动化系统中,所有的业务流程都是工作流,特别是办公自动化应用系统的核心应用?公文流转处理、会议管理等。每一项工作以流程的形式由启动者(如文件起草人)启动流程,经过本部门以及其他部门的处理(如签署、会签),最终到达流程的终点(如发出文件、归档入库)。工作流可以是互相连接、交叉或循环进行,也可以是打破单位界限的,发生于组织以及与组织的相关单位之间。在办公自动化系统中建立的工作流模型主要用来描述如何控制办公业务处理过程,所建立的工作流模型不仅要能够表达清楚这一过程“是什么”的问题,而且还应该能够描述“由谁做”、“做什么”等方面的问题,所以要完整描述一个办公业务过程,至少需要包含四个元素:活动、规则、人和操作。通过活动和规则说明要处理的业务过程“是什么”,通过人说明“由谁做”,通过操作说明“做什么”。7功能强大的权限控制系统支持功能权限设置、数据权限、审批权限、数据记录权限、文件权限、岗位权限、组权限的设置。实现条目级的权限控制,以控制到不同的用户可以查看到不同的信息和记录中某一类的数据。并且根据日常实际工作情况,具有权限委托功能,即当某人不在工作岗位时,可以将系统赋予他的权限委托给其他一个或多个人代为处理其工作,待回到工作岗位后,可以将委托出去的权限收回。通过开放的接口,以主动方式创建信息交流渠道。本系统提供了完善的信息交流机制,方便单位各职能部门和成员日常办公的交流。业务流程节点的操作人员可以主动方式将处理完毕的事项向下一个节点发送,并且通过开放的接口,同时当有工作流程到达时,可以利用短信、邮件、公告、论坛、QQ等实现友情提醒。可实现各部门间的业务办理互联互通,信息数据共享,提高办事效率。目前实时的短消息提醒已经在淮安地税实现,邮件、公告、论坛、QQ等已经在考虑之中。较高的灵活性和可适应性借助中创软件的InforFlow工作流,行政办公管理系统具有高度的灵活性,大大提高了业务过程适应变化的能力。转移条件、任务分配条件的定义使得系统可以在不修改程序、不修改流程定义的前提下就可以实现对用户授权等功能的实现。而对审批过程的变化则只需要修改流程定义,不需要修改程序就可以适应变化。这对淮安地税的行政管理体制改革仍处于不断尝试的试行阶段具有重要意义。对业务流程进行图形化描述InforFlow提供的图形化流程建模工具使得流程的定义一目了然。我们采用所见即所得的InforFlowDesigner做为流程设计工具,其提供的业务流程图可作为和行政需求人员进行有效沟通的重要方式。系统开发还采用InforFlow监控工具作为流程开发/测试的辅助工具,可以对正在运行中的流程实例以及在运行中产生的数据进行查询与控制,使得管理人员能够掌握授信审批流程实例当8前所处的状态和处理情况。在使用过程中我们还提供了图形化的帮助界面,每一个流程的整体情况以及目前环节在流程中的位置相当清楚,流程中的每个岗位在图形中也有所说明,这使业务操作非常方便。