`

通达OA二次开发 修改

    博客分类:
  • php
oa 
阅读更多
      传统的OA产品一般会控制其源代码的开放,这样一来,如果企业要对已有的OA系统进行二次开发,只能继续由现有OA系统的开发者提供服务。更为严重的是如果在现有OA基础上做二次开发,则厂商产品升级(升级的目的一般包括添加模块、增加新功能、功能升级、错误的修复、增强安全性、改善性能等)后一般是不包含用户二次开发的功能,选择升级则需要重新将二次开发的功能整合到厂商升级的版本中。一般的厂商选择二次开发服务的技术人员水平不是很高,设计能力有限,很多都是直接在OA系统的源码中进行修改,这种做法带来了两方面的不良后果,一是在产品中引入新的错误需要经过一段时间的运行后稳定下来,二是如果使用厂商新升级的版本则需重新整合、代价高。
随着OA产品技术的逐渐成熟,越来越多的OA厂商开始提供开源型OA,支持源代码的开放,对企业用户来说这无疑是一大福音,借助源代码,用户可以自主进行OA的二次开发,增加了企业在信息化运用方面的主动性。然而不得不提的是,即使提供了源代码,OA系统的二次开发业也不是一蹴而就的事。由于OA系统的二次开发接口,主要针对专职程序设计人员,往往因为实施周期长、风险大、费用高影响了企业OA的正常应用。
         OA系统个性化功能的二次开发,首先应该在产品的体系结构上做到对修改封闭、对扩展开发,尽量避免直接在已有代码中进行修改,这样会引入新的错误。一个良好的OA软件系统除了功能、安全性、稳定性等重要因素外,如果需要进行二次开发则其可扩展性、可集成性就显得非常重要了。平台型OA的出现,在一定程度上弥补了OA二次开发的弊端。以平台型OA的代表之一承元OA为例说明:所谓个性化的开发是指绝大部分需要开发实现的功能可以通过支撑平台的定制实现,平台型OA在二次开发方面的优势主要表现为以下几个方面:
一、面向一般使用人员的定制工具快捷方便,避免了人员流动、技术水平不齐等人为因素的影响;
二、定制模式节省二次开发实施时间,大大降低了二次开发的难度,降低了用户的实施成本和实施风险;
三、用户应用系统的业务需求发生变化时,平台定制进行快速修改即可适应变化;
四、用户的个性化的代码一般都通过扩展方式或通过平台嵌入,产品升级后个性化开发部分易于集成和整合(在开发的时候就要求遵守一定的二次开发规范);
五、整个系统拥有良好的扩展性、集成性,具有可持续发展的优势;
六、避免了最终用户对厂商的过分依赖。
分享到:
评论

相关推荐

    通达OA二次开发手册

    ### 通达OA二次开发手册知识点解析 #### 一、通达OA二次开发概述 **通达OA**是一款成熟且功能全面的企业级网络办公系统,它不仅提供了丰富的办公自动化功能,还为用户提供了开放的软件开发平台。该平台集成了Web...

    通达OA系统流程表单、对接金蝶系统二次开发良好总结

    总的来说,通达OA系统的流程表单二次开发和与金蝶系统的对接,为企业提供了强大的流程自动化能力和系统集成能力。开发者通过深入理解和灵活运用这些功能,可以打造出更加符合企业实际需求的办公环境,提升企业的数字...

    通达oa2015二次开发文档

    ### 通达OA2015二次开发文档 #### 软件开发环境简介 **通达OA2015**是一款成熟的办公自动化系统,在此基础上进行二次开发可以满足企业的个性化需求。二次开发需要对系统的软件开发环境有充分的了解。 ##### 编程...

    通达OA 2013 增强版 二次开发手册+数据库字典

    本资料集合包含了“通达OA 2013 增强版 二次开发手册”和“数据库字典”,是进行二次开发的重要参考资料。 **二次开发手册**: 1. **开发环境配置**:手册会详细介绍如何搭建适合通达OA 2013开发的环境,包括服务器...

    通达oa2013增强版二次开发资料附数据库字典说明

    这份“通达oa2013增强版二次开发资料附数据库字典说明”包含了丰富的资源,有助于开发者深入理解系统的架构和数据库设计,从而更高效地进行定制开发。 首先,了解通达OA2013增强版的核心功能是二次开发的基础。它...

    通达OA2013增强版全部源码

    二次开发是指在原有软件的基础上添加新的功能、修改现有功能或优化性能。例如,根据企业特定的业务需求,可以开发定制化的插件或模块,如客户关系管理(CRM)、供应链管理(SCM)等,以提升OA系统的适用性和效率。 ...

    通达OA PHP的反编译器

    【通达OA PHP的反编译器:DEZEDER】是针对PHP源代码加密的一种逆向工程工具,主要用于帮助开发者解析和理解已编译的PHP类库或代码,以便于学习、调试或者进行二次开发。在开源软件的环境下,有时我们需要对已加密的...

    通达OA3.0源码 100%

    10. **二次开发**:对于有特殊需求的企业,源码的开放性提供了二次开发的可能性,可以通过修改源码或编写插件来实现特定功能。 通达OA3.0源码的掌握和分析,对于IT专业人士来说,不仅可以提升对协同办公系统设计的...

    通达OA2013源代码70%

    同时,对于已经使用通达OA的企业,源代码的开放也有助于进行系统的二次开发和优化,以适应企业特定的需求。在实践中,根据源代码进行修改和定制,可以提高系统的效率,增强其与企业业务的契合度。

    通达OA2009源代码

    开源特性使得通达OA2009能够方便地进行二次开发,用户可以通过编写插件来扩展系统功能,满足个性化需求。 9. **移动办公支持** 考虑到现代办公环境的多样性,通达OA2009可能还提供了移动终端的支持,使员工能在...

    通达OA_php反编译器

    然而,在某些情况下,我们可能需要查看或修改这些编译后的代码,例如进行故障排查、性能优化或者二次开发。 使用PHP反编译器,我们可以将.phpc或.zend文件转换回PHP源码,便于理解和修改。虽然反编译过程可能会导致...

    通达OA3.0源码(非反编译)

    通过分析源码,开发者可以深入了解软件的工作原理,定制化修改以及进行二次开发。 在通达OA3.0的源码中,我们可以深入探讨以下几个关键知识点: 1. **工作流引擎**:通达OA的核心部分之一,工作流引擎负责定义、...

    心通达OA前端100%源代码,包含图标、js、html、css、jsp等等版本V2022

    心通达OA是一款企业级的办公自动化系统,其前端源代码是开发人员深入理解系统功能、自定义界面或进行二次开发的重要资源。本资源提供了心通达OA的前端100%源代码,覆盖了图标、JavaScript、HTML、CSS以及JSP等关键...

    通达OA源代码虚拟机环境运行源码麦枫重写版

    通达OA(Tongda Office Automation)是一款广泛应用的企业级办公自动化系统,它的...通过这个资源,开发者不仅可以提升自己的技能,还能节省大量的开发时间,直接在麦枫的成果上进行二次开发,以满足企业的个性化需求。

    通达OA2015版CRM组件及源码下载

    源码的提供则意味着用户可以深入理解通达OA的CRM功能实现原理,进行二次开发或定制,以满足特定业务需求。对于开发者来说,这是一次学习通达OA架构和编程模式的好机会,可以通过研究源码来提升自己的技术水平。例如...

    2015版通达OA数据字典

    2015版通达OA数据字典主要提供了系统中各表结构、字段属性等详细信息,旨在帮助用户更好地理解数据库架构,为二次开发提供便利。 #### 二、通讯簿(`address`) - **表名**:`address` - **用途**:存储员工的个人...

    通达oa部门月度考核系统

    在通达OA2009的基础架构上进行二次开发,该系统能够无缝集成到原有的办公自动化流程中,无需额外的安装和配置,使得用户能够在熟悉的环境中进行操作。这降低了学习成本,提高了工作效率。部门考核系统的重点在于提供...

    通达OA20070615

    通达OA开源源码意味着用户可以根据自身需求进行二次开发,自定义功能模块,以适应企业的特定业务流程。 接下来,我们关注“工具”这一标签。通达OA作为一个办公自动化工具,它涵盖了日常办公所需的多种工具,如流程...

    通达OA报表系统重点说明.docx

    ### 通达OA报表系统重点说明 #### 一、大庆石化报表系统概述 通达OA报表系统中的大庆石化报表模块主要用于记录和管理大庆石化的各项业务数据,包括但不限于人员信息、合同信息、产值数据等。该系统通过各种报表的...

Global site tag (gtag.js) - Google Analytics