OA系统维护和
OA二次开发是在OA系统实施、应用、维护等过程中发生的,也是比较常见的操作,一般情况下OA系统维护是日常系统正常运行必须的,而OA二次开发则依据OA产品现有功能和用户需求情况而定,产品可以满足用户需求或个性化需求暂时搁置就无需二次开发,用户个性化需求不同则开发的工作量、时间和代价也不相同。
什么是OA系统维护?
OA系统维护是指在OA系统上线正式使用之后的维护和管理,大体上可以分为开发维护和日常维护,开发维护一般由OA软件厂商来进行;日常维护一般由最终用户直接操作,OA软件厂商协助。
OA系统维护是OA日常正常运行不可缺少的工作,典型的包括用户与权限的管理,系统参数的调整和设置,数据的备份等。
相关阅读:
维护oa系统应该掌握哪些知识?
什么是OA二次开发?
OA二次开发是指在成熟和产品化的OA基础上,根据用户的个性化需求进行的二次开发和功能扩展,通过在产品化的OA结合OA二次开发可以更好的满足用户的各种需求。
OA二次开发是在OA厂商的产品不能满足用户需求的情况下发生的,在系统上线前和上线后都有可能发生。不同的厂商产品和团队二次能力相差非常大,平台型oa在二次开发上有着无可比拟的综合优势。
OA系统维护和OA二次开发的区别
OA系统维护和OA二次开发是OA系统实施和后续服务的重要组成部分,都是进行OA功能调整的手段。
1、二者实施对象不同
OA系统的常规维护维护,包括用户、部门、流程设置和权限等,一般由OA使用单位的系统管理员来操作,一般通过OA的后台管理功能实现;而开发维护一般由OA软件厂商进行,对系统错误的查找和分析,结合软件开发实现对BUG的修复等;
OA二次开发一般由OA软件厂商进行,需要通过软件开发实现,承元软件的平台型OA可以实现无代码和基于平台的OA二次开发,降低了OA二次开发的技术难度、节省二次开发周期。
2、OA系统维护是基础
OA系统维护是日常运行的基本保障,OA二次开发是满足用户个性化和新需求的有力保障。
常见的OA系统维护包括,组织架构的变化调整,如:部门、用户的管理维护,用户的移动,角色岗位的调整,系统授权管理、访问权限控制,系统运行参数、业务规则参数的调整,数据字典的维护管理等,以及系统数据的备份、系统异常的应对处理 (如:系统不能正常访问,数据错误,运行错误的处理);病毒防范与系统安全、系统崩溃的恢复等。
OA二次开发和OA系统维护不能相互代替,如果OA系统维护功能弱需要通过二次开发来实现,系统的可维护性差增加系统维护的成本和技术难度,影响OA的正常使用。
3、OA二次开发是满足个性化需求的保障
OA二次开发是由用户的个性化需求决定的,既不能遏制也不能无限的放大,通过二次开发可以提升软件的适应性,紧密结合用户的实际需求提升软件的应用效果和用户满意度,实现OA系统的深入应用
OA系统维护和OA二次开发分析
不同厂商的OA产品其系统维护和二次开发能力差异非常大,它们是OA产品扩展性和灵活性的体现,在OA选型之初可以从这两方面对OA的扩展性进行评估,以确保OA系统持续和深入的应用。
1、产品技术架构好坏直接影响到OA系统维护和二次开发的服务能力,因此不同厂商针对个性化需求的服务能力差异大。
2、OA二次开发是由管理软件的特点决定的,在实际中普遍存在,oa产品化+个性化二次开发是很多中小企业oa项目服务的重要策略,是提升软件和实际需要结合的需要。
3、OA二次开发服务建立在厂商oa产品的基础上,通用功能实用性差或欠缺,必然导致大量的个性化定制开发服务。
4、用户的个性化需求更是逐步释放的,不同时期的需求也不同,OA二次开发的需求难以控制,会导致成本和实施周期难以控制。
相对而言,OA二次开发的周期长,一般需要OA软件厂商额外投入人力,不同的OA软件厂商受其OA产品的软件平台和技术架构,软件开发团队的技术水平和经验等影响,二次开发的质量、时间和效果也大相径庭,由于时间、成本和技术难度等因素的限制,有的软件厂商会遏制OA二次开发的需求,从而给OA使用单位造成服务不好的印象。