移动互联网时代,人们已经习惯了各类手机APP软件的使用和升级,一些用户在
OA系统选型时也会关注OA系统升级的问题,通过升级可以完善和增强OA系统功能,修复系统存在的BUG和错误,提升系统的性能和安全性等。不同于个人使用的手机APP软件升级,实际上OA系统升级不是一件简单的事情,需要区分服务器端和客户端升级,技术架构是否有差异、升级的代价是否大,现有系统是否做了个性化的定制开发,OA系统是选择部分升级还是整体升级等,最终用户更需要明白哪些升级对自己有帮助,并作出合理的选择,OA软件厂商在技术上能够做好相应的保障。
说明:本篇所讲的OA系统升级,是指私有化部署的OA系统(有别于saas模式的OA软件)、OA厂商对自身软件产品的升级,而非项目型OA的后续定制开发和系统功能完善(我们称之为“二次开发”,二者的区别具体可参考文章:
OA软件的升级与二次开发)
一、OA系统升级的必要性
1、OA软件的功能升级
这是OA系统升级中最常见的作用,一般包括新增功能模块,已有软件模块的功能完善和增强。
2、错误和BUG的修复
对于OA系统中存在错误和BUG,一般通过系统升级的方式进行解决。
3、性能和安全性的优化
实现性能优化和安全性的调整,通过系统升级优化系统的性能,修复系统的安全漏洞、增强系统的安全性。
4、其它问题
如:web版OA的浏览器兼容性问题处理,OA系统的手机APP需要兼容手机最新的操作系统版本等。
二、OA服务端升级和客户端升级
针对用户私有化部署的OA系统,升级分为服务器端升级和客户端升级,每一个具体的OA使用者无需处理服务器端升级,但如果是厂商提供了OA客户端的手机APP或PC客户端,手机OA则需要到应用商店升级厂商的最新版本,PC客户端则需要按软件提示进行相应的更新升级。
1、服务端的软件升级一般由OA软件厂商负责升级操作;
2、OA客户端的手机APP或PC客户端升级,由每个具体使用者操作;
3、web浏览器终端用户无需做升级处理(升级在服务端完成,web浏览器终端零安装零维护)
相关阅读:
oa系统私有化部署的应用与常见问题
三、OA系统升级需的相关注意事项
1、明确自身系统升级的必要性
最终使用用户需明确自己的升级需求,是否有必要升级。需要区分OA系统升级和个性化定制开发的差异,OA系统升级是软件厂商针对其标准产品的升级,用户个性化的需求一般是通过定制开发进行解决,不能完全依赖OA系统升级进行解决。
2、厂商是否支持部分功能的升级
最终用户可以选择软件产品的部分升级或整体升级(需要软件产品支持,好的OA产品一般都能做到),本着按实际需要选择所需功能的升级,既可以降低成本,也可以节省工作量、降低风险。
3、升级对现有系统运行的影响评估
厂商必须保证升级后OA软件系统的稳定性和兼容性,系统升级可能会带来新的错误和不稳定。
4、系统升级的成本和代价评估
一般的OA如果包含了过多的个性化开发,则升级的难度比较大,需要花代价重新进行整合。承元OA很好的解决了个性化定制开发和标准功能升级的问题,通用产品升级对包含个性化开发的功能没有任何影响。
四、OA系统产品升级不能解决的问题
1、OA系统升级不能代替个性化需求的开发
问题:没有区分产品升级和个性化开发,厂商产品升级一般不解决具体用户的个性化需求
用户如果需要个性化的功能,最好通过OA个性化的定制开发实现,软件厂商不会在其标准产品中追加某个用户的个性化功能模块。
2、OA系统升级仅限于相同OA厂商的产品
问题:原厂商服务的问题导致,开发维护费用高用户不认可,或无法继续进行系统维护
不同软件厂商的OA软件不能通过升级解决,只能进行系统的替换,如果存在历史数据则可以通过数据迁移进行解决,但一般工作量会比较大。
3、OA系统升级仅限于相同技术架构的版本软件
OA软件厂商的升级版本如果和现有版本的采用的技术架构和系统设计差异大,简单的升级做不到只能进行系统的替换,对于历史数据也只能采用迁移至新系统的办法实现,如果新版本中没有包含老版本的某些功能,则无法简单实现。
4、技术更新替换不是软件升级
软件技术在发展进步,对于技术落后的软件系统,一般最好使用新的和先进技术的软件产品进行替换,此时不是软件的升级而是系统的替换,历史数据只能做迁移处理。
通过OA系统升级可以不断完善产品功能、性能和安全性,及时修复在OA办公软件的使用过程中发现的错误,也是OA厂商提升其产品核心竞争力的重要保障。虽然目前市面上的OA功能看起来好像差不多,但不同的OA系统软件所采用的技术架构和系统设计差异非常大,系统升级的难易程度和所花费的代价肯定不尽相同,系统升级带来的后果也不一样,需要最终用户进行合理的评估与取舍。