好用的自助式OA定制开发
发布日期:2009-8-6 信息来源:http://www.chysoft.net

随着OA知识的普及,用户对OA产品的要求也越来越高,为了提高OA产品的适用性,针对用户需求进行的个性化定制开发已经越来越普遍。
由于大多数OA用户不具备软件的开发和维护能力,对于OA的定制开发需求,只能继续由现有OA系统的开发者提供服务,或者外包给第三方OA定制开发人员,往往会产生很多弊端。一方面由于企业的管理需求是一个动态发展的过程,OA定制开发也不是一蹴而就的事情,定制开发往往需要投入不少人力、物力,如果把握不好周期也会拖得很长。另一方面一般的厂商选择二次开发服务的技术人员水平不是很高,设计能力有限,很多都是直接在OA系统的源码中进行修改,这种做法带来了两方面的不良后果,一是在产品中引入新的错误需要经过一段时间的运行后稳定下来,二是如果使用厂商新升级的版本则需重新整合、代价高。
如果OA产品本身就提供一个好的平台,通过指导和培训让用户自己就能够实现定制开发,这无疑是广大企业用户最满意的事。事实上,承元OA提供的自助式OA定制开发平台,确实吸引了大量OA用户的眼光。承元OA内置的承元支撑平台拥有强大的定制开发功能,与一般OA产品个性化只能由专业开发人员实现不同,用户通过支撑平台的定制和针对开发接口的二次开发自己就能进行功能的扩充和完善,实现了自助式定制代替开发,避免了常见OA项目二次开发的弊端,赋予了OA产品通用(产品化)、灵活(个性化)的特点,并基于此来满足用户的个性化需求。承元OA的定制开发具体归纳起来主要包括以下几个方面:
1、通过平台完全定制开发
这种方式一般非开发人员通过简单的培训即可胜任,也是定制开发中使用最多的,不需要懂得任何的编程技术。一般的OA系统中包含有工作流和表单、信息发布定义工具等,但承元OA中的定制开发远远超过了这个范围。
如:承元OA中许多模块(通知、文件、CRM、车辆管理、人力资源管理等)是通过业务表单系统生成,模块中增加字段只需通过表单系统定制实现。在此基础上增加功能,修改业务处理逻辑。
2、利用OA系统和平台的事件、动作等机制进行开发
这种方式不需要提供源代码,只需要按照平台的规范编写极少量的代码即可实现。该模式一般用于扩展系统现有的功能、关联相关的业务逻辑处理、数据的同步处理等。
如:在发送通知时,增加用户已有的短信功能和邮件提醒功能;管理OA账号时同时同步ERP或其他业务系统的用户账号。
3、利用系统提供的Java API接口进行开发
这种开发是专业人员的开发,但同样不需要提供源代码,利用OA系统和平台提供的接口可以大大的减少编码的工作量。
让非开发人员都能做专业开发人员做的事,实现了OA产品功能模块自助式管理,在企业的运营模式调整或者业务范围变动的情况下,这种后台自助式定制功能的优势将尤为突出,更能贴切不同企业实际应用的需要。
毫无疑问,这种自助式OA定制开发的形式将成为OA市场新的一个亮点。

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