您当前的位置:网站首页 >软件知识>>OA二次开发的常见问题

OA二次开发的常见问题

发布于:2015年08月14日 14:24

OA是通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。一般来说,一套OA系统再使用一段时间之后都需要进行二次开发,要想准确面临OA办公系统的二次开发,首先就需要理解为什么OA办公系统会存在二次开发(既升级)。

  OA系统二级开发

  OA系统为什么需要升级

  用户的个性化需求高、应用深入。对于应用要求不高的用户我们一般建议使用尺度功能,而某些个性化功能不适合产品尺度化,通过二次开发进行解决是最佳选择。所以部分OA软件厂商只对通用功能进行开发和进级,在某种程度上讲是不做二次开发;所以乾坤软件都是定制开发,并在开发过程中留有升级接口,方便后期升级。OA软件通用功能缺乏,需要重新开发,严格意义上讲这是产品的进级范围,是OA软件产品的成熟度不够。OA办公系统和其他系统之间的集成、整合、数据的交换,只能通过二次开发解决。

  由OA管理软件的特点决定,OA管理软件需要解决用户的需求,而用户的需求因不同的行业、企业的管理模式、企业不同的发展阶段等不同而不同,尺度功能很难做到知足所有客户的需求,那种单纯的以为二次开发是因为OA系统尺度功能不成熟和不完善是极其错误的。时代再不断进步,技术也在不断更新,需求也在不断的完善,系统只有通过不断的升级,添加功能,适应市场的需求,这样才能使系统一直适应主流。乾坤软件在定制开发的时候,会预留升级入口,确保各企业在需要进行二级升级的时候,能够方便快速高效的完整升级工作,从而满足企业新的需求。二次开发最大的优势是能够很好的解决用户个性化需求,让OA系统更加贴近用户的实际需要。

  OA办公系统二次开发的周期有多长

  OA办公系统二次开发的周期基本上由以下几个方面决定:(1)用户的个性化需求,二次开发功能的多少及其难易程度(2)二次开发团队的技术力量和项目经验(3)OA产品的技术架构,拥有较强的扩展性,因为是进行的二次开发,这点至关重要。

  什么情况下需要进行OA办公系统二次开发

  目前市场上的OA系统一般都是产品化软件,属于行业通用型软件,如果通用的功能不能满足企业的实际需要,此时可以通过基于OA系统的二次开发进行解决。随着OA办公系统的实施,客户对OA系统有了更深的了解,应用不断深入,单位的发展变化和业务模式的调整,对OA系统就会提出更多的要求,例如增加、修改现有功能模块、集成其它应用系统等(OA系统可以和业务系统结合并作为综合业务系统的一个基础平台)。

  OA办公系统二次开发存在哪些风险

  (1)周期长、费用相对于标准产品偏高(2)客户需求难以控制,需要有一定的项目实施经验(3)二次开发的功能需要进行反复测试(4)有的OA厂商直接在核心源码的基础上进行修改,这样标准产品难以升级,如果让厂商升级新的版本则需要重新整合、代价高。

  随着OA产品技术的逐渐成熟,越来越多的OA厂商开始提供开源型OA,支持源代码的开放,对企业用户来说这无疑是一大福音,借助源代码,用户可以自主进行OA办公系统的二次开发,增加了企业在信息化运用方面的主动性。然而不得不提的是,即使提供了源代码,OA系统的二次开发业也不是一蹴而就的事。由于OA系统的二次开发接口,主要针对专职程序设计人员,往往因为实施周期长、风险大、费用高影响了企业OA的正常应用。