蓝晓OA系统技术架构介绍
- 格式:docx
- 大小:418.14 KB
- 文档页数:16
协同平台技术架构对比分析目录一、协同技术平台简述 (3)1、J2EE架构 (3)2、.NET架构 (3)3、Domino/Notes架构 (3)二、J2EE与Lotus Domino/Notes对比 (4)1、J2EE架构特点 (4)2、Lotus Domino/Notes特点 (4)3、对比分析 (5)4、Domino /Notes的应用风险 (6)三、J2EE与.NET的对比 (7)1、.NET简介 (7)2、J2EE与.NET的比较 (7)四、J2EE、Domino/Notes、.NET综合对比 (11)一、协同技术平台简述企业在进行协同OA系统建设时,所采用的技术架构至关重要。
目前,建立协同OA系统所采用的技术架构主要有三种:一种是以J2EE为主的技术架构,一种是.NET架构,另一种是Domino/Notes架构。
1、J2EE架构J2EE的全称是Java2EnterpriseEdition,它是由SUN公司领导,各厂商共同制定,并得到广泛认可的工业标准。
其设计初衷就是利用分布式结构的可扩充性来建立强壮的互联网应用。
J2EE是一个开放的系统构架,使用符合J2EE规范的软件,客户可以依据其喜好和实力来选择不同应用服务器,从基于open source的免费软件到高端满足B2B需求的套件来搭建自己的系统。
2、.NET架构Microsoft .NET是微软公司推出的一个系统构架。
它的最大的优势是具有很大的Windows装机量做后盾,对客户端应用的支持比较好。
但基本上只能占领低端应用的市场,而对关键应用的支持比较差。
跨平台能力差,只支持微软平台,是私有的技术,只由微软提供支持。
3、Domino/Notes架构Lotus Domino/Notes架构是由IBM公司在90年代初期推出的基于文档和邮件的应用开发平台。
它提供了文件共享、文件传输、用户管理的基于局域网的整体解决方案。
Lotus 发明了“Groupware”并且把Notes设计和定位成“桌面”,任何操作都从Notes桌面中开始。
移动OA:(/download.asp)1.适用场景应急情况下(如出差不方便上电脑)处理待办、看邮件、通知、查找联系方式等2.使用环境支持两大手机主流系统安卓、IOS的触屏智能手机。
安卓系统版本要求2.3以上,IOS版本5.1以上自带浏览器,其他浏览器我们推荐用Opera Mobile手机浏览器使用手机OA3.特点3.1两个版本已适用用户在不同网络和条件下使用3.2多主流浏览器兼容3.3通讯录人性化搜索显示,节约流量、提高数据。
可以点击号码拨打电话搜索显示,如图:点击电话号码,直接切换到拨打电话模式,如图:3.4常用模块,减少重复在菜单中查找模块4.如何使用直接用主流浏览器、IE、火狐等访问oa的地址,默认识别进入不同的首页,手机访问显示简版,iPad和电脑访问使用同一个电脑版的首页。
访问的地址、用户名密码都是统一的。
5.注意事项5.1.流量及速度说明访问内容占用流量大小(单位KB)2G网络(平均10KB/每秒)耗时3G网络(平均20KB/每秒)WiFi网络(平均上百KB/每秒)手机简版首页约50 约5秒约3秒立即展示电脑版首页约500,如果首页包含图片则流量对应增加约1分钟约30秒3秒内模块300 约0.5分钟约20秒3秒内表单(文档)600 约1分钟10秒约40秒3秒内特别注明:移动3G特别不稳定,有时相当于2G的网络,平均最多只有20KB的流量,建议使用WiFi。
5.2.利用邮件客户端定时检测做工作流和信息发布的提醒手机浏览器本身不具备提醒,可以使用手机自带客户端软件设置收取邮件和提醒。
只要是工作流或资料库文档保存时设置了邮件提醒的,通过手机客户端收取下来打开后,可以直接通过内容提供的地址点击打开,如图:备注:有些手机操作系统不一定自带邮件客户端或是已有的客户端收取下来的邮件,内容不能正常显示链接地址,建议下载iMail邮件客户端来收取邮件。
6.使用区别控件名称(功能) 手机iPad 电脑备注首页默认简版首页(可切换到电脑版,图:6-1)电脑版首页电脑版首页电脑版不能切换到手机版蓝晓“网页附件控件”拥有在线编辑等功能不能使用不能使用正常使用上传附件正常使用不能使用(苹果公司不允许)正常使用邮箱最简版(图:6-2)最简版(图:6-2)电脑版最简版没有邮箱的相关设置入口通讯录最简版(图:6-3) 电脑版 电脑版首页栏目内容过多出现滚动条不显示滚动条(iPad 效果图:6-4) 正常显示(电脑版效果图:6-4) 后台配置(如模块配置)不允许不允许正常使用图:6-1手机版效果图:6-2iPad效果版:6-2图:6-3电脑版效果图:6-4蓝晓OA:11 / 11iPad 效果图:6-4关键词:移动OA作者:移动OA @蓝晓OA 2016-2-1。
OA系统OA系统简介:汇泽软件OA802系统是一款可广泛用于企业办公管理的软件,帮助企业建立单位内部的沟通平台,使单位内部的通信和信息交流快捷通畅,同时,实现文档管理的自动化,辅助办公,节省企业的人力资源,增强领导监控能力,满足日常办公需求,提升办公效率,方便沟通。
同时,具有操作简单、控制安全、可扩展性强,界面简洁等特点。
包括:我的办公桌,工作流程,公文收发,工作管理,人力资源管理,客户管理CRM,项目管理,销售订单管理,供应商管理,办公用品管理,固定资产管理,图书管理,档案文书管理,培训管理,网络会议管理,资源调配管理,组织机构信息,文件文档中心,信息综合交流,附件程序,系统管理22个功能模块。
技术研发1.开发平台:采用.Net开发具有灵活性,和可扩展性2.开发语言:C#3采用架构:B/S架构4.控件兼容:采用IE6.0、8.0支持数据库SQL2005, SQL2008安装环境1、硬件要求最低配置内存1G、硬盘10G、CPU Intel P4/AMD 速龙3000+推荐内存4G以上、硬盘80G以上、CPU 酷睿双核以上/AMD 双核速龙™ 64 以上2、软件要求A、操作系统Windows XP(除XP home版和Windows me)、Windows 2003推荐Windows XPB、数据库Microsoft SQL Server2008,Microsoft SQL Server2005二、主要功能1.OA 系统主界面介绍:2.OA 系统主要功能示意图:车辆信息管理车辆使用申请,车辆使用管理,车辆维护申请,车辆维护管理,车辆信息管理 组织机构信息单位信息查询,部门信息查询,用户信息查询 文件文档中心个人文件,电子刊物,单位文件,共享文件,我的硬盘,共享硬盘,回收站 信息综合交流 论坛BBS (论坛BBS,版块设置),内部聊天室(内部聊天室,参数设置)附件程序电话区号查询,邮政编码查询,列车时刻查询,公交线路查询,法律法规查询,休闲游戏,万年历,世界时钟,常用网址 系统管理 单位信息管理,部门信息管理,用户信息管理,角色信息管理,红头文件管理,系统日志管理,系统参数设置。
整体介绍在新经济时代,企业的商业体系越来越复杂,工作方式越来越具有流动性和移动性,客户越来越分散,上、下游伙伴联系越来越紧密,而地理位置却分散在全球各地,并处于不同的时区。
与此同时企业是否能够及时掌握外部市场环境与社会环境的各种变化,及时了解影响组织内部工作效率的各项因素,并通过快速调整组织结构、工作模式与处理流程、市场技术与产品策略、合作与联盟方式等已成为衡量一家企业的竞争力的重要指标。
而企业敏捷性的提升从企业中每一个团队和每一个人都能够顺畅自如地沟通、协作,也能实时共享各种信息、关系资源开始,这样企业需要一种高效的“沟通协作”系统,来有效地管理建立在人和团队基础上的交流与互动,全方位地整合和优化企业的所有信息资源,更灵活地调整流程,以最终达到管理并提升企业核心竞争力的目的。
这就是说企业必须选择一种适合他们自己的协同软件。
近几年来因为组织对协同的需求,协同软件市场一直保持着高速增长,经过多年的市场涤荡,市场上现存的厂商仍有数百家之多,厂商进入与进出比较频繁,困扰协同软件市场发展的有三大问题:随需而变问题首先管理因时而变,不断完善,如何适应这种变化? 企业的商业生态环境是瞬息万变的,企业想在激烈的竞争环境下生存与成长就要不断审时度势优化与改进,协同软件作为管理软件的基础软件需要适应管理不断变化的需要,另外不同于业务管理软件所管理的业务模式的相对固定,协同应用在组织应用中具有很大的弹性,其变化性很大。
其次应用对象跨度很大,如何适应不同的应用对象? 有组织的地方就会存在协同,协同软件是所有管理软件中应用面最广的软件,各个组织的管理千差万别。
如何解决管理变化,解决各单位差异化的需求,使用户享受优质、持续、稳定的产品式服务是个难题。
培训问题协同软件经过多年的发展其功能应用不断扩展,重要性越来越高,应用范围也越来越广,从最早的单个人的应用,到部门级的应用,到单位级的应用,现在向跨单位应用发展。
从企业应用的角度看,对内是员工之间的协作,对外是与上下游伙伴的协同,甚至与客户的协同,企业想要更快的反应速度,更好的工作质量和结果需要依赖的是以企业为中心的整体上下游生态链的协作的速度,这就是为什么很多企业构筑信息化建设时把上下游厂商作为信息化建设的一部分,帮助他们共同进行信息化建设。
OA系统方案书1. 引言本文档旨在提供一个全面的OA(办公自动化)系统方案,以便为组织内部实现高效的办公流程和信息管理。
OA系统将提供多个模块,包括人力资源管理、日程安排、报销审批、电子文档管理等,以帮助组织提高工作效率、降低成本并提升整体管理水平。
本文档将介绍系统的概要设计、功能模块、技术架构等关键方面。
2. 概要设计2.1 系统架构OA系统采用分层架构,分为表示层、业务逻辑层和数据访问层。
•表示层:负责接收用户请求,并将数据呈现给用户。
用户可以通过Web界面或移动应用程序访问系统。
•业务逻辑层:负责处理业务规则,与数据访问层进行交互并协调各个模块之间的操作。
•数据访问层:负责与数据库进行数据交互,提供数据存取的接口。
2.2 功能模块2.2.1 人力资源管理模块该模块将提供员工档案管理、考勤管理、薪资管理等功能。
员工档案将包括基本信息、部门信息、职位信息等,并支持员工信息的查询和修改。
考勤管理可以记录员工的上下班时间、请假情况等,并生成考勤报表。
薪资管理将根据考勤数据、职位等信息自动生成员工的工资单。
2.2.2 日程安排模块该模块将提供日程管理、会议管理、任务管理等功能。
用户可以创建和查看个人日程,并可以邀请其他人参加会议或分配任务。
系统将自动生成会议通知和任务提醒,以帮助用户高效地管理工作进程。
2.2.3 报销审批模块该模块将提供报销单的填写、提交和审批功能。
员工可以填写报销单,并上传相应的凭证。
报销单将依次经过上级审批人员的审批,并在每个阶段生成相应的审批记录。
最终审批通过后,系统将自动生成报销凭证的支付请求。
2.2.4 电子文档管理模块该模块将提供电子文档的上传、下载和共享功能。
用户可以根据权限设置共享文档或文件夹,并可以对文档进行版本控制。
系统将提供搜索和过滤功能,以便用户快速找到所需文档。
3. 技术架构3.1 前端技术前端采用基于Web技术的响应式设计,支持多种终端(PC、平板、手机等)。
oa企业组织架构管理功能
一、oa企业组织架构管理功能简介
oa企业组织架构管理功能主要是对企业的架构进行分类管理,比如部门管理、职务管理、用户管理、用户组管理。
二、oa企业组织架构管理功能
1.部门管理
可添加及删除部门或者子部门,并可对部门进行排序,也可在部门中添加新的人员。
2.职务管理
添加及删除新的职务,比如添加总经理、副总经理等职务,并可设置职务级别。
3.用户管理
管理oa系统的用户,可以设置是否允许登录系统,登录账户和密码分别是什么。
4.用户组管理
将用户分在不同的用户组中,比如分为生产组、采购组、财务组、管理员组等等形式,并可设定组员。
三、oa企业组织架构管理功能作用
1.规范企业组织架构
通过职务管理及部门管理可以规范企业的组织架构。
2.明确责任和权力分配
企业组织架构管理有利于明确企业责任和权力分配。
一、oa组织架构管理功能说明:
1. 所有员工的基本信息查询
2. 新增员工信息的录入
3. 根据员工的基本信息更改员工的在职情况
二、oa组织架构管理操作界面
1. 所有员工的基本信息查询:可根据姓名、部门、职务、状态来查询,默认是查询所有在职员工。
(支持模糊查询),如图:
2. 新增员工信息的录入
单击“增加人员”按钮进入增加员工信息界面,信息尽可能输入详细,如图:
3. 根据员工的基本信息更改员工的在职情况
在显示表的清单中的当前状态可改变当前的工作状态。
保存后即可改变成功,如图:。
OA系统深度解析:OA办公系统16个基础功能模块详解OA系统对于一个新手来说,很多人都弄不清楚都应该具备哪些基础的功能模块,哪些模块是在企业的办公过程中使用的频率最高。
据软件协会的公布2016年OA系统软件使用报告统计,OA系统企业在使用的过程中使用最多的模块有3个部分,流程管理、公文管理、信息发布3个功能模块,这其中人力资源、财务、业务部门的OA 信息化内容流转程度最高。
OA系统16项基础功能模块详解OA系统经过20年的发展,功能需求变化已经日新月异,但是企业办公的基础需求基本一致,OA系统基础功能有16模块,这16个模块基本可以满足政府、企事业单位的办公需求。
1、通知公告企业使用较多的就是通知和公告,这个基本上是企业全员使用的一个功能模块,OA系统的通知公告包括起草、审核、发布,提醒、浏览、回复、检索7个小功能应用,企业CIO在选型的时候,不妨自己现在可以试用的OA系统站点进行公告的建立和推送。
目前国内提供免费试用的OA系统有泛微OA、致远OA、华天动力OA、蓝凌OA、金和OA、通达OA,除华天动力OA以外,其他OA系统的免费试用都需要用户先进行注册,OA系统厂商通过这种方式得到用户信息,与用户联系后发放免费试用测试账号。
华天动力OA 官网则免注册可以试用。
2、文件公布OA系统的文件公布功能是企业使用频率较高的一项模块,同时也是全员使用的频次较高的功能,文件公布包括文件的起草、审核、发布,提醒、浏览、回复、检索7个功能小模块,这个功能与通知公告功能相近,但是文件公布通常会附传文档附件,目前市面上主流的OA 系统基本都支持WORD格式的在线阅览。
3、文件交换OA办公系统革新了企业传统办公的纸质文件的交换形式,以电子文档的方式实现了部门与部门,部门与个人,个人与个人三者之间的资料发送、接收、提醒、资料的分类入库。
满足了企业文件交互的办公需求,同时也是无纸化办公的重要进步。
4、信息发布OA系统都会支持栏目自定义、内容和样式自定义、流程与权限自定义、信息展示位置自定义,支持在线编辑和图文混排,支持Word 和Excel的直接粘贴拷贝。
OA系统模块功能简介1. 概述OA系统(Office Automation System)是一种用于管理和处理办公事务的软件系统。
它的主要目标是通过自动化和集成办公流程,提高工作效率和减少办公成本。
OA系统通常由多个模块组成,每个模块负责不同的功能和任务。
在本文档中,我们将介绍几个常见的OA系统模块,包括人事管理模块、请假管理模块、审批流程模块和报表统计模块。
2. 人事管理模块人事管理模块是OA系统的核心模块之一,它负责员工的基本信息管理、组织结构管理和薪资福利管理等任务。
2.1 员工信息管理该功能可以用于录入、查看和修改员工的个人信息,包括姓名、工号、部门、职位等。
它还可以生成员工的工资卡、在职证明等文档。
2.2 组织结构管理该功能用于管理企业的组织结构,包括部门、岗位、职位等。
管理员可以根据实际情况对组织结构进行调整和修改。
2.3 薪资福利管理该功能用于管理员工的薪资和福利待遇,包括薪资核算、奖金发放、社保和公积金管理等。
3. 请假管理模块请假管理模块用于处理员工的请假申请和审批流程。
3.1 请假申请员工可以在系统中填写请假申请单,包括请假类型、请假时间段等。
申请单将发送给上级领导审批。
3.2 审批流程上级领导可以在系统中查看并审批下属的请假申请单。
审批结果将及时通知员工,并在系统中记录。
3.3 请假统计系统会自动统计员工的请假情况,并生成相关报表。
管理员可以通过报表了解员工的请假情况,以便做出相应的管理决策。
4. 审批流程模块审批流程模块是OA系统的另一个重要模块,用于处理各种业务流程的审批。
4.1 流程定义管理员可以在系统中定义各种业务流程,并指定相应的审批人和流程节点。
4.2 流程审批员工可以在系统中提交相应的业务申请,申请将按照预设的流程进行审批。
审批人可以在系统中查看并处理待审批的申请。
4.3 流程跟踪系统会记录每个申请的审批历史,包括每个节点的审批人和处理时间。
员工和管理员可以随时查看申请的审批状态和历史。
OA办公自动化系统构架摘要:办公自动化(OA:OFFICE AUTOMATION)就是采用Intemet /Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据,提高企业竞争力、凝聚力。
办公自动化系统应该以系统实用、可靠、先进为原则,构造企业级通信平台;建立业务流程自动化、图文传递电子化和文档一体化等以信息流转为核心的办公自动化系统。
1 引言互联网的出现与迅速发展,信息技术步伐的加快,使得企业面临着众多的挑战与竞争,在竞争过程中,对于一个集团企业而言,对信息的掌握程度、信息获取是否及时、信息能否得到充分的利用、对信息的反应是否敏感准确,也越来越成为衡量一个企业市场竞争能力的重要因素。
一个企业通过企业办公自动化系统,能够迅速获取企业内部的、外部的信息,并为企业的各种运作进行辅助,建立企业内价值活动的连接。
提高效率,从而使企业在竞争中获取更大的优势。
本文阐述了办公自动化系统的科学意义,并给出了一个通用型办公自动化系统的设计方案。
同时,本文通过介绍系统的流程,介绍了工作流在办公自动化系统中的应用,点出了动态工作流的概念。
2 工作流简介2.1工作流定义工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。
工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算,并与其他活动组成的结构体。
2.2工作流管理工作流是经营过程的一个计算机实现,而工作流管理系统则是这一实现的软件环境。
工作流管理系统为工作流自动化和构建流程应用提供基础平台,实现了流程逻辑与业务逻辑的分离。
支持业务流程的分析和规范化定义以及业务单元的自动组装。
降低了复杂工作流程,提高应用系统的管理效率。
2.3工作流技术理论工作流技术重点研究内容包括:工作流引擎、工作流管理集成机制、建模工具、协同工作机制、流程设计器和流程监控工具等。
上海蓝晓软件有限公司系统技术架构介绍版权声明:本文档版权属上海蓝晓软件有限公司所有。
未经许可,任何单位、个人不得以任何方式复制、抄袭本文档的部分或全部内容。
上海蓝晓软件有限公司目录1.开发语言 (3)2.逻辑架构 (3)2.1.三层架构说明 (3)2.2.平台集成了多个应用配置工具 (4)3.逻辑结构 (4)4.技术特点 (8)4.1.跨平台 (8)4.2.支持多浏览器 (9)4.3.支持移动OA (9)4.4.日常应用维护 (9)4.5.二次开发 (9)4.6.底层升级平滑 (10)4.7.数据关联 (10)4.8.集成和数据接口 (11)5.物理架构 (11)5.1.系统文件存储位置 (11)5.2.数据库 (13)5.3.数据存储 (14)5.4.底层配置数据库 (14)5.5.重要JS、CSS文件说明 (15)1.开发语言系统采用纯B/S架构,技术上:●在服务器端:以IBM Domino平台为主,使用LotusScript和java语言●在客户端:使用标准的html、javascript、xml,为了减少服务端的压力和提高用户体验感,加入了Ajax框架。
2.逻辑架构从总体上分为三层架构:2.1.三层架构说明●最上层的是表现层在这一层上,用户可以使用多种不同的访问方式,进入每个用户独立个性化的“我的工作台”,并可进入系统的各个门户。
在移动终端工具上,不但提供了适合于小屏幕的手机端访问,还能以与PC完全一致的最完整的界面显示,达到在客户端上的高度统一。
●最下层的是平台底层这是蓝晓OA的核心:DIY平台。
包含各类引擎,用来解析处理用户在中间层构建的所有模块的功能配置、权限配置、数据逻辑定义等。
中间层是逻辑应用层整个系统几乎所有模块都是基于“DIY平台”构建出来的,包含了所有模块的表单、流程、应用逻辑。
用户可在未来自行开发、调整、增减应用模块,并构建复杂的业务子系统,实现绝大部分的业务和数据处理需求。
应用逻辑层和平台底层的分离,从技术上来看就是系统的核心代码和具体业务模块的分离。
每个业务模块框架都是一样的,各模块所需的不同功能、表单、流程、视图等用户能看到的所有数据界面都由用户自行配置出来,体现了每个模块的业务的不同。
这个特点保证了全系统的统一、稳定、可扩展、并在将来能平滑升级。
由于所有的模块都是基于同一平台构建的,因此无论在操作习惯、用户使用界面上都保持完全一致,保证了界面统一、操作简单。
用户只要熟悉了一个模块,就会使用其他所有模块了。
2.2.平台集成了多个应用配置工具系统提供了多个实用化的工具,而这些工具也都是在浏览器上操作的,无需安装任何控件和代码开发。
3.逻辑结构所有的数据都存储在每个nsf数据库文件里,因此访问任何一个页面都是在访问nsf 数据库。
用户在访问任何数据时,系统都会调用系统底层的“权限处理引擎”,过滤出仅他有权限访问的数据。
下面以用户登录系统开始,发起一个费用报销(feeapply.nsf)为例,详细描述系统对数据逻辑的处理过程:1)用户登录后,进入系统首页webpage.nsf,系统的首页数据逻辑过程如下:a)首先到菜单配置库menucfg.nsf里提取他所使用的菜单配置信息,在页面上展现菜单b)查找门户配置common\portalcfg.nsf里的“我的工作台”的配置信息c)调用系统底层的“权限处理引擎”,根据用户的权限到各模块里收集他能看到的数据,并展现在页面上。
如:待办事宜common\todo.nsf、邮件mail\***.nsf、各栏目的已发布信息infoissue.nsf。
2)用户从菜单进入“费用报销”模块feeapply.nsf,模块调取数据的逻辑过程:所有的模块都分为左右两边,左边是起草入口(在流程配置库flowcfg.nsf配置好的起草权限)和浏览的分类导航(配置在modulecfg.nsf里),右边是该用户有权限看到的本模块里的费用报销记录(这些数据就在本数据库feeapply.nsf里)。
如果他是普通用户,则显示的是他申请过的报销记录,如果他是领导,则他能看到所有员工的报销记录。
数据的展现内容由模块配置里定义要显示哪些内容,例如:申请日期、申请人、报销金额、事由等3)用户新建“费用报销单”,系统自动完成如下数据逻辑过程:a)审批表的上半部分:系统调用“表单处理引擎”,展现客户DIY好的html格式的表单,并解析出在表单配置里定义好的各类字段属性、默认值、关键字、计算值等,显示在审批单的上半部分。
b)审批表的下半部分:系统调用“流程处理引擎”,到流程配置flowcfg.nsf里提取流程的节点信息,并分析出下一步可提交的节点。
c)根据节点配置,用户只能在流程配置库flowcfg.nsf的节点里规定的字段中填写数据。
如果需要选择其他相关模块的数据(如相关客户、相关项目),则会启动数据交换引擎,查询到客户有权限看到的相关数据,提供给用户选择。
选择完毕后,数据交换引擎会自动带入所需信息到页面对应字段中d)选择下一处理节点,系统立即到flowcfg.nsf里解析下一步的的具体人员范围供用户选择。
4)用户填写完毕后,提交业务数据:a)系统将当前页面的数据提交给服务器后台,交由“流程引擎”处理b)流程引擎首先解析用户在html表单的各个字段里填写的数据,并生成到后台数据库里(就在feeapply.nsf本身)c)到流水号配置库sncfg.nsf查找本模块已使用的流水号,为本审批数据生成新的流水号,并将流水号记录在本库中feeapply.nsfd)按照流程配置库flowcfg.nsf的下一节点的配置信息,修改本审批单数据的各种流程状态、步骤、权限等,详细记录到流程控制的相关字段中e)生成待办事宜,如有抄送知会的,就调用“邮件消息引擎”给用户发送邮件或提醒消息。
如果用户不是起草而是在审批,则系统还会自动处理该用户的待办事宜数据,标记为“已完成”状态。
f)最后全部处理完毕,提示用户操作成功。
4.技术特点4.1.跨平台服务器端的操作系统支持windows和linux。
◆平台购买Windows平台:无需购买Domino软件。
Linux平台:该平台上的软件Domino for linux需要用户自行向IBM购买◆Linux平台上的缺陷1.主要是由于用户常用的office软件无法再linux上运行,导致有以下功能的缺失或兼容性比不上windows平台:excel导入、导出通讯录到excel、上传office文件的在线转换、服务器磁盘文件上传、小秘书的聊天功能、附件批量下载等2.由于linux应用客户少,不如windows平台已经有大量用户使用,所以在系统使用的深度、广度上都不够,我们还需要额外的开发和调试,来保证系统的稳定性。
3.但linux平台上,系统不会损失核心功能,主要是上面所列的和office有关的方便性操作的功能综上所述,我们推荐使用更为成熟稳定的windows平台。
4.2.支持多浏览器系统的所有功能技术都使用标准的W3C规范的web技术,所有的功能开发都是经过了以下所列示的浏览器的检验。
◆国际主流浏览器:微软IE、谷歌chrome、苹果safari、火狐firefox、欧朋opera等◆国内由IE衍生出来的浏览器:360浏览器、搜狗浏览器、QQ浏览器等。
但由于这些衍生的浏览器被国内厂商做了部分的功能限制和修改,我们只能保证基本可用,但不能保证100%任何功能都支持。
4.3.支持移动OA蓝晓OA支持苹果的iphone/ipad、以及所有Android操作系统的手机。
所有移动终端都采用浏览器访问,而非app方式。
这保证了系统可以支持所有的移动终端,不会因为某个操作系统的细分版本的不同造成了的差异。
App最大的优点是界面按固定的格式定制了,操作起来更人性化,但有2大缺点:◆只能展现定制好的部分数据,而无法完整展现所有的数据信息。
有些业务表单非常复杂,界面数据量也很多,就很难在app上展现,即使app能全部展示,也就失去app的最大优点:简单易操作。
◆系统不可能一成不变,一旦在服务器端调整了表单、数据结构、业务逻辑等,app就得再次修改和升级,给维护带来很大工作量。
而是用浏览器的方式,则完全无需考虑这类维护工作量。
4.4.日常应用维护所有的日常维护都在diy层面上通过浏览器,不需要编写任何代码,也无需操作服务器后台即可完成。
对某个模块进行调整的时候,都不会影响用户使用系统的其他业务模块。
一旦该模块调整完毕后,用户立即就可以在该模块里使用了。
4.5.二次开发除了日常一般性的维护外,还提供了二次开发能力。
分为diy层面的简易快速开发(占95%)和更深层次的技术开发(占5%)。
这两部分开发都有相应的《开发说明》文档。
●Diy层面的简易快速开发系统提供了许多可供编写代码扩展功能的接口位置。
包括:底层函数的调用、制作html表单、在html表单里编写javascript函数、在视图上编写过滤公式、在数据交换里编写读取和更新的代码等。
这种开发的特点是:快速实现,代码短小精悍,易编写、易维护。
●深层次的技术开发这部分开发需要编写大量的代码,甚至要了解系统的代码结构。
蓝晓OA全系统的源代码除了少量核心底层代码外,其他几乎都是向用户开放的。
这给有开发能力的客户可以直接进行全功能的二次开发。
而如果用户需要学习开发技术,可以由蓝晓进行培训。
4.6.底层升级平滑由于系统采用了三层架构,平台的升级都是针对最底层的核心功能进行的,因此只要核心底层不被修改,系统即可保持持续不断的平滑升级,而用户自行二次开发的模块和功能也都不会受升级影响,功能可以完整保留。
4.7.数据关联采用独创的“数据交换”技术,实现不同业务模块之间的数据查询、过滤、提取、和更新,并且都是在浏览器上简单配置即可完成。
用户可在流程的具体节点、资料库的模块配置里设置多个读取和更新的数据交换配置,平台底层的数据处理引擎将分析这些配置,并按配置要求提取所需数据,或更新指定某个应用模块的数据。
4.8.集成和数据接口系统可以与windows AD集成身份认证,并实现与其他系统的单点登录。
在与第三方系统进行数据互访的数据接口上,系统采用了标准的Web Service接口,例如:1、在OA中起草审批单,能获取到第三方数据库的数据,呈现在OA审批单上2、在OA审批流程结束时,审批单上的数据能直接写入到第三方数据库,或通过第三方系统提供的Web Service接口写入数据库3、第三方系统可以通过OA系统提供的各类Web Service接口,访问到OA系统里的所有数据5.物理架构5.1.系统文件存储位置系统的所有程序、数据库等存储位置如下:蓝晓OA系统是绿色安装的,所有文件都安装在一个目录下,并可安装在任意目录下。