陕西电信OA概述_中国电信oa

2020-02-27 其他范文 下载本文

陕西电信OA概述由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“中国电信oa”。

陕西电信OA概述

引言

陕西电信办公系统以提供强大的办公性能为核心,采用当今J2EE架构设计开发,是基于WEB的新一代协同办公自动化产品,在总结了大量行政和企业办公需求的基础上,面向客户,服务客户,努力适应,提升新时期的业务需求。以现代新知识管理理论为指导的新一代办公自动化软件.借助公司强大的工作流引擎内核产品,提供服务整合,业务流程配臵,权限分层管理的理念,解决用户内外部信息交流不畅通的现状,自如应对电子商务和新形势下知识管理的挑战。能快速提高企业的运作效率,节省大量的办公费用,而且能全面提升企业的核心竞争力和生产力。

系统介绍

陕西电信办公系统是针对于全省电信员工日常办公的电子系统。用户数据量高达一万三千余人。上班时高峰时期同时在线人数高达五千余人,同一事务并发率处理达到400。运行稳定,负载均

衡。

陕西电信OA系统一期的主要功能包括:登录

登录是权限的分权分域、部门机构所属管理。如下图

分权是指登录人具有的系统身份,分域则系统会自动识别登录人所属域段,如省公司人员只能操作省公司相关文件,宝鸡市人员只能操作宝鸡相关文件。部门机构管理是用户岗位的管理,对于一人多职位的用户适用。系统登录后用户可以切换不同的身份重新登录

移动OA 移动OA允许用户在手机上处理OA公文。移动OA与OA系统采用WebService进行数据对接。

流程监控

凡是参与过文件办理的人员有权监控流程的流转情况。另外管理员可以监控所有的文件流转。

流程管理

流程管理是指管理员可以干涉文件的流转,对于紧急情况下流程调度特别有效。如下图管理员可以让当前环节从[部门领导审核]跳至[综合核稿]环节

文件退回

文件流转过程中,特定的环节(如领导环节、核稿环节)可以将文件进行退回。退回的文件可以废除,也可以回到拟稿人继续修正。

陕西电信OA的表单中所有按钮,文本域都是由参数来控制。不同的表单有不同的功能参数表。这些参数可以灵活配臵来控制按钮与

文本域的读与写。每个按钮又连接着不同的处理事件。文件办理的每个环节对表单的参数配臵如下

公文管理

公文管理是将每类文件细化,包含草稿文件(起草还末发出去的文件,草稿文件允许删除)、已办文件(已经办理过的文件,但文件还没流转结束)、办结文件(已经办理过的文件,且文件流转结束)、待办文件(需要办理的文件,由上一环节发送过来的),公文管理提供详细的公文统计查询

个人管理

个人管理主要包含

转授权:在用户出差时可以将文件的处理权限交给其他人代办。

公文短信提醒:配臵是否需要接收公文手机短信,陕西电信OA在上一环节交办到下一环节办理时,同时会发送手机短信到下一环节人进行提醒。这个配臵由用户自行定义是否接收

邮件提醒:配臵是否需要接收邮件手机短信,陕西电信OA在收件人接收时,同时会收到手机短信提醒,这个配臵由用户自行定义是否接收

系统管理

是管理员身份才能够操作的功能。如下

功能权限管理:

配臵不同的权限角色,不同的权限角色可以访问不同的系统功能菜

员工排序配臵:员工数据展示顺序的配臵,如某部门下将主任排为第一行

用户权限管理:配臵用户对系统的访问权限 邮件分组管理:管理邮件的群组设臵

角色岗位管理:配臵人员的环节办理角色,如将张三配臵为公司正职,那么在公司发文中[公司领导签发]环节处理的权力就可以设臵为公司正职允许办理,这就间接的允许了张三办理。通过这种配臵可以灵活的处理文件环节办理人员的设臵。在滤人机制上,OA系统非常强大。如图

根据上一环节办理的人员,提供四种方式来决定下一环节人员办理的人员。

辅助功能

日程安排、工和日志等工作流引擎

工作流引擎主要用于灵活的创建文件流程。配臵流程环节的办理,配臵流程会签分支等。是支撑陕西电信OA运转的基本平台。

流程定义如图

技术架构解决方案

J2EE框架、表现层框架、RBAC权限模型、面向服务交互、组件整合开发。

主要涉及技能:ext、Spring、struts、Ajax、Oracle、Weblogic J2EE架构

J2EE架构集成了先进的软件体系架构思想,具有采用多层分布式应用模型、基于组件并能重用组件、统一完全模型和灵活的事务处理控制等特点。

系统逻辑上分为四层:客户层、Web层、业务层和资源层。

1、客户层主要负责人机交互。可以使系统管理员通过Web浏览器访问,也可

以提供不同业务系统的API、Web Service调用,系统中体现为与其他陕西系统的集成2、Web层封装了用来提供通过Web访问本系统的客户端的表示层逻辑的服务。

3、业务层提供业务服务,包括业务数据和业务逻辑,集中了系统业务处理。主要的业务管理模块包括组织机构管理、用户管理、资源管理、权限管理和访问控制几个部分。

4、资源层主要负责数据的存储、组织和管理等。1 采用B/S构架,应用,数据集中

比较优势:客户端所做的仅仅是使用浏览器访问,无需安装。不论系统修改,变动,对于成千上万的用户没有任何影响。邮件服务器和应用服务器分离

比较优势: 分层,以组件式部署,松藕合的理念解决了公文与邮件B/S的优势

比较优势:在C/S中第个用户的附件都要完全拷贝一份,成千上万的附件带来的是大量的冗余以及效率的低下。新的系统在处理附件中,不论用户有多少个,附件只有一份,所有用户操作的仅仅是附件处理权的交接。应用部署方案

4.1 采用J2EE集群技术

采用高可用性和伸缩性服务J2EE集群技术,多服务器,多节点部署。提高了高伸缩性,并发会话处理能力。主要的优势有以下: 高可用性(High availability):

单一服务器的解决方案并不是一个健壮方式,因为容易出现单点失效。像银行、账单处理这样一些关键的应用程序是不能容忍哪怕是 10

几分钟的死机。它们需要这样一些服务在任何时间都可以访问并在可预期的合理的时间周期内有响应。集群方案通过在集群中增加的冗余的服务器,使得在其中一台服务器失效后仍能提供服务,从而获得高的可用性。

负载均衡(Load balancing):

负载均衡是集群的一项关键技术,通过把请求分发给不同的服务器,从而获得高可用性和较好的性能。一个负载均衡器可以是从一个简单的Servlet或Plug-Ins(例如一个Linux box利用ipchains来实现),到昂贵的内臵SSL加速器的硬件。除此之外,负载均衡器还需执行一些其他的重要任务,如“会话胶粘”让一个用户会话始终存在一个服务器上,“健康检查”用于防止将请求分发到已失效的服务器上。有些负载均衡器也会参与我们下面将要谈到“失效转移”过程。

容错(Fault tolerance):

高可用性意味着对数据正确性的要求不那么高。在J2EE集群中,当一个服务器实例失效后,服务仍然是有效的,这是因为新的请求将被冗余服务器处理。但是,当一个请求在一个正在失效的服务器中处理时,可能得到不正确的结果。不管有多少个错误,容错的服务

应当能确保有严格的正确的行为。

失效转移(Failover):失效转移是集群中用来获取容错能力的另一项关键的技术。当一个结点失效后,通过选择集群中的另一个结点,处理将会继续而不会终止。转移到另一个结点可以被显式的编码,或是通过底层平台自动地透明地路由到另一个服务器。

等幂方法(Idempotent methods):

等幂方法是指这样一些方法:重复用相同的参数调用都能得到相同的结果。这些方法不会影响系统状态,可以重复调用而不用担心改变系统。

表现层框架

包括个性化的数据显示、采用局部刷新、浏览器图形化展示业务流程个性化的数据显示

比较优势:每个数据列表中,可以个性化的选择查看的列,或根据 12

不同的业务要求,将各列按照重要性的程序来排序,并且对每列的正序,逆序进行排列。采用局部刷新

比较优势:通过Ajax技术,对指定的数据列表进行数据刷新,避免了传统的整个页面的刷新,大大的提高了页面的响应速度。

IE浏览器图形化展示业务流程 13

比较优势:大大的提升了流程的直观效果,降低了流程的复杂化。无论对于流程的显示,还是配臵,以前将来的优化都给用户带来友好的显示。

RBAC权限模型

访问控制是针对越权使用资源的防御措施。基本目标是为了限制访问主体(用户、进程、服务等)对访问客体(文件、系统等)的访问权限,从而使计算机系统在合法范围内使用;决定用户能做什么,也决定代表一定用户利益的程序能做什么[1]。

企业环境中的访问控制策略一般有三种:自主型访问控制方法、14

强制型访问控制方法和基于角色的访问控制方法(RBAC)。其中,自主式太弱,强制式太强,二者工作量大,不便于管理[1]。基于角色的访问控制方法是目前公认的解决大型企业的统一资源访问控制的有效方法。其显著的两大特征是:

1、减小授权管理的复杂性,降低管理开销;

2、灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。控制权限,配臵权限与具体的操作分离。

比较优势1:每个人的工作范围在管理被授予的范围内,层层负责。带到的优势一为,避免的越级的问题,以及不按流程规范要求操作。比如:一份公文提交至下一环节规定为主任和副主任有权限做,那么只能在两个主任中选择(选择的好处在于,如果知道哪个领导出差了,可以自由的选择另一个领导做)如图:

比较优势2:一般OA系统中整个流程的执行人由拟稿人全部指定。可能出现的问题有:如果流程涉及的人过多,或拟稿人刚来公司不久,不知每个环节的处理人,就无法指定。如果流程中某个环节的领导根据文件内容的要求,让更多的人或部门来处理,或改变原来指定的人员顺序。就无法做到。而新系统则考虑到这些情况,使用权限控制,流程配臵很好的解决这些问题。

将流程的权限配臵与数据库完全解藕合。16

比较优势:当业务流程定义后,通常在长时间内不会改变,但参与各个环节的执行人或岗位会经常发生变化,如果不是采用配臵化的解藕合,会带来大量的改动,甚至修改程序。而在新办公系统中,我们基于角色控制,与数据库内的岗位对应配臵,如果岗位变了(这种情况很少),只需要重新在配臵页面调整下角色与岗位的对应关系。如果是人员变了,都不需要作改变,因为通过岗位可以找到人员,角色不与人员发生对应关系。如图:

面向服务交互

新系统中与其他系统交互,无论从基础平台获得数据,还是对其他系统提供流程服务接口,使用Web services交互。Web services的面向服务架构与过去不同的特点就在于它们是基于标准以及松散耦合的。广泛接受的标准(如XML和SOAP)提供了在各不同厂商解决方案之间的交互性。而松散耦合将分布计算中的参与者隔离开来,交互两边某一方的改动并不会影响到另一方。这两者的结合意味着公司可以实现某些Web services而不用对使用这些Web services的客户端的知识有任何了解。

比较优势:采用Web services交互,对本系统内部应用不用产生影响,只要遵循接口规范,各系统之间的变化不会影响与本系统的交互。同时,如果各系统都采用这种方式,那么在提供接口时只需要一个服务,不会因为其他系统的特殊化要求而提供不同的服务。

组件整合开发

新OA办公系统应用采用当今世界主流的技术成果及成熟的并被广大厂家接受的框架,分多层结构开发。

表现层(Struts2.0):在传统的MVC的模式上,又有新的发展,特别是吸取了开源组织的技术成果(webwork2)的思想,不仅在表现层严格的分离表单信息,控制器,数据信息。更引入了面向切面的思想,增加了灵活性与扩展性。

服务层(Spring):Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。是当今迅速,并逐渐成为标准化的服务层的解决方案。

数据逻辑层(Hibernate):Hibernate 是一个开放源代码的对象 18

关系映射框架,它对 JDBC 进行了轻量级的对象封装,如今已经支持几乎所有的流行的数据库服务器。面向对象的思想已经渐成为主导思想,Hibernate能将面向关系型数据库运用面向对象的思想开发,无疑是对传统的开发模式的一种变革,创新。

比较优势:我们的思想是不重新发明轮子,在应用中成功的运用了一种框架,就是继承了全世界多年的研究成果,框架的的开发是专家级的水平,合理,有效的运用,就能提高应用健壮性,扩展性。

工作流引擎

遵循工作流管理系统(Workflow Management System, WFMS)规范,借鉴Petri Net(Petri网是1960年代由C.A.佩特里发明的,适合于描述异步的、并发的计算机系统模型。Petri网既有严格的数学表述方式,也有直观的图形表达方式。)思想,采用token调度机制。提供图形化的流程设计器来定义,管理流程。完全实现流程与数据的分离,实现流程与权限,表单的可配臵化功能。并提供了大量流程服务接口,支持多系统间的交互。1 流程与数据的完全分离

下面为流程的每个环节的配臵介面,如图:

权限:

提供流程的环节与权限模型的配臵,完全分离流程与数据结构的藕合。

调用和表单:

提供流程的环节与表单的配臵,完全分离流程与表单数据的藕合。

子流程:提供流程的环节与子流程的配臵,完全分离流程间的藕合。(比如省公

司发文,将会产生部门收文,但配臵化使省公司发文流程和部门收文流程完全独 立化)

比较优势:流程与数据,表单,权限的分离,大大降低其复杂性,提高了将来业务变化的扩展性。提供图形化的流程定义

比较优势:提供了流程的分支,聚合等条件判断,提供了多种活动类型的节点,并采用多种方式推进。提供图形化管理监控

比较优势:在特殊情况下,我们要改变正常执行的路径,可以由管理操作,在任何环节,激活操作。甚至我们考虑到已经归档的流 22

程,在必要时,重要激活执行。另外我们还提供了,流程的暂时挂起等功能。提供图开化个人监控

如图:绿色表示已经完成的环节,黄色表示正在进行的环节,蓝色表示未进行的环节,一目了然。提供转授权功能

比较优势:当出差的时候,无需像过去打电话各个部门通知。只要临时把权限授予某个人,在别人不知晓的情况,流程正常执行,当然执行人的操作情况将记录,便于查看历史记录,以及可以在任何时候,收回权限。流程的复制功能,跨系统的导入导出功能

比较优势:定义一份比如当公司发文的流程,需要很多环节参与,每个环节的人员权限不一样,流转的条件也不同,很多时候比如地市公司发文和部门发文有很多类似之处,我们提供了流程的复制,只要把不同部分给予修改,大大方便了流程的定义。另一种情况,当在系统数据交互时,一份完整的流程从A系统复制到B系统,怎么办,我们采用通用的XML导入导出流程功能。

业务方案部门会签时,采取并行形式

比较优势:多部门会签时,可同时操作,待所有的部门操作完成后,程序自动将各部门的意见汇总。并行的形式极大的提高工作的效率。

25提供背靠背分发功能

比较优势:解决将不同的文件发给不同的部门3 与MS Office办公软件的无缝集成采用ActiveX技术开发的MS Office在线编辑控件,在公文审批、修改过程中提供在线浏览与编辑、正文痕迹保留、、数据填充、正文编辑菜单定制等功能,支持目前常用的Office2000、Office2003与Office2007等版本并支持WPS。5 提供大量灵活的查询统计功能 移动OA 客户能够通过移动终端随时随地的接入公司内部的OA系统,实现公文处理、邮件提醒等的业务流程。外出人员通过手机,就可随时随地进行公文处理,完成移动公文审批、移动信息查询等工作。集成UMAIL邮件系统

从首页:电子邮件进入:

然后进入UMAIL邮件系统。

创新说明技术上基于松藕合,分层的概念设计

创新: 从整体架构设计下分表现层,业务层,数据逻辑层构件。从而使应用的部署可以从物理构件与逻辑构件的分离。

创新: 流程引擎与业务数据的分离。在老OA中流程与业务数据紧密藕合。公文控制流程的部分无法分离,这样就导致系统很难扩展,提高高复用性与伸缩性。在新自动化办公系统中,我们引用流程引擎内核的概念,引擎内内核完全流程的驱动,控制流转的运算,完全符合微内核的思想。

29业务设计面向协同办公平台理念

创新:在新自动化办公系统中,在业务流程方面增加了车辆管理,考勤管理,零星采购管理,接待管理,在终端交互方面,提供了与移动OA集成,与Umail集成方案,在与其他系统交互中完成了合同审批。

30组织机构资源控制与权限授权结合的思想

创新:一般OA系统中,只有组织机构,没有权限控制。任何人在任意环节,可以将公文发送给其他的任何人,完全放开,发送一份公文与发送一份邮件类同。没有严格权限控制,资源授予的模型,在实际应用中会带来很多问题,而我新自动化办公系统中,我们采用机构权限控制与授权,就可以对不同的人员授权不同的工作权限,同时能结合业务,工作的需要可以临时对部分的权限授予,并在适当的时候回收。组织机构权限组件:

功能权限授权模型:

数据权限计算模型:

发展方向

在现有系统基础上可进行扩展方向 将自动化办公系统打造为协同办公的平台

在过去OA办公系统的基础之上,已经发展出一种协同办公平台

33的概念。企业协同有几个层次,业务协同,然后是个人协同,团组协同,管理协同。目前的陕西电信自动化办公系统更多的是在考虑业务协同方面。未来加强个人协同,团组协同,甚至管理协同,需要进一步的推证与考虑。以实现不仅仅是资源管理,业务管理,更提升为知识管理,人性化管理。结合业务实际,以更丰富的方式展现数据

更多的方式展现和储存:

目前查询的列表数据以HTML形式在浏览器中展现,将来可根据具体的业务实际,以多种方式展现和存储。比如:Excel, Pdf, Xml形式。对某些需要的数据,更多的图开化形式展示:

为显示的分析信息提供不同的展现视图。视图将集中展现移动业务经营状况,如:通话收入、短信、1X通讯与信息费。比如: 展示形式 报表 走势图

或其他的图形展示:

目前的系统技术架构,对这些视图的多样化展现方式,支持度高,可以轻松,无需对现在代码修改,而使用Aop(面向切面)的思想,以拦截的方式实现以上的功能要求。增强流程运行统计能力,优化业务流程设计

自动化办公将大量重复的工作交给计算机去做,从而更大的程序

提高效率。但流程的设计是否符合业务的实际,在新的业务情况

下,会不会对某些流程进行再优化。这需要对过去流程的使用数据进行分析。将来提供更强大的流程数据统计,比如每个经手人的处理准备效率,流程的最短路径。以及对员工的工作绩效的鉴定,制度的完善,业务的重组,成本控制等有很大的辅助作用。提供外部服务接口,强化系统间交互能力。

目前的自动化办公系统与其他系统交互更在在于统一登录验证。组织机构数据的获取。将来可根据实际系统间交互的需要,提供相应的服务接口。比如:审批系统,合同管理系统,供应商管理系统。

《陕西电信OA概述.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
陕西电信OA概述
点击下载文档
相关专题 中国电信oa 陕西电信 OA 中国电信oa 陕西电信 OA
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文