如何区分OA系统升级与OA二次开发
发布日期:2012-2-18 信息来源:http://www.chysoft.net

很多企业用户在进行OA选型时,一般会关注软件的服务和软件产品的升级,但也有相当的一部分用户不知道软件服务中还有个OA二次开发(或OA定制开发)。如:企业用户在OA的不断深入使用后,发现OA有些功能不能满足实际需要,需要对功能进行调整和扩展的时候,很多用户是通过等待软件的升级来解决这些问题,但是在经历过长时间的等待后,发现新的版本中没有所需的预期功能,或功能和自己期望的出入比较大,此时如果企业所需的功能个性化比较突出,我们认为选择OA二次开发更加适合。OA系统升级和OA二次开发都可满足用户对OA功能的新需要,那么我们在实际应用中该如何区分和选择呢?
一、OA系统升级的特点和范围
1、OA系统升级是OA软件厂商对自身产品的升级,主要包括:功能升级(一般包括新增功能模块,对已有功能模块功能的完善),系统错误的修复,系统性能和安全性的调整(优化系统的性能,增强系统的安全性)等,一般具有通用性是面向产品的。
2、OA系统升级是由OA软件厂商根据产品情况,以及公司的规划等因素决定,正因为如此,OA系统升级和新版本的发布周期一般比较长,新版的某些功能用户可能使用不上或作用不大。
3、OA系统升级有的是在现有版本的基础上进行的,而有的是技术架构的调整,甚至是技术的更新换代,对于后者企业用户无法在现在系统基础上升级,只能进行系统的替换。
可以说,OA系统升级是OA软件厂商产品创新的基本手段,是提升其产品市场竞争力的根本保证。

二、OA二次开发的特点和范围
OA系统升级是软件厂商有计划进行的,一般只针对产品的通用功能进行升级,而OA二次开发是围绕客户的个性化需求进行的,在OA实施过程中进行且针对性很强。
如果您需要的某个功能比较特殊、需要在较短的时间内实现,OA二次开发显然比软件升级更加适合;如果您需要的功能现有版本中没有,厂商新的版本正在研发此功能,或是安全性、性能等方面需要加强、基础功能需要完善,选择产品升级是最好的选择。
相关阅读:OA软件二次开发的主要原因

三、OA系统升级与OA二次开发的联系
基于标准OA产品核心源码的修改进行OA二次开发,后续系统无法直接升级只能重新整合,这样的成本和代价非常高。承元OA基于平台架构,二次开发是基于平台定制和接口的开发实现的,很好的解决了OA系统升级与OA二次开发的矛盾。
1、OA软件的二次开发一般是在厂商已有的OA产品的基础上进行,没有成熟和稳定的OA产品,OA二次开发无从谈起。而对用户需求的满足上,优先考虑OA已有的标准功能,OA二次开发是补充和完善。
2、OA系统升级不能够代替OA二次开发,升级是OA通用功能和基础平台的升级,软件厂商不可能在其产品中包含某个企业用户的个性化功能;而OA产品基础功能不完善,通过OA二次开发来弥补,势必增加最终用户的成本。
3、很多个性化功能的实现可以通过OA系统中自带的表单、工作流等平台实现,平台化的OA其系统架构和技术先进,更加有利于OA二次开发。
4、最终用户可以选择OA系统升级和OA二次开发的模式,个性化需求选择OA二次开发,而通用功能可以选择后续的版本升级满足,从而更好地满足企业用户的需求。

OA系统升级的服务是可以选择的,而OA二次开发的很多功能对企业用户来说可能是必须的,OA系统升级和OA二次开发各自在不同的场合中使用,通过软件升级可以完善OA产品中已有的功能、增加新的功能模块,增强OA系统的安全性,是OA系统的通用功能和基础软件平台的升级;而OA二次开发一般主要是围绕企业用户的个性化需求展开的,通过OA的二次开发可以提升OA软件的适应性,紧密结合用户的实际需求提升软件的应用效果和用户满意度,实现OA系统在企业的深入应用。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司