ERP的二次开发平台,不可以自己构建。国内主流的ERP产品,用友的NC,U8;金蝶的EAS,K3都有自己的二次开发平台。
使用ERP产品,最头痛的地方,就是系统内置的逻辑,要么过于简单,要么过于复杂,不符合企业当前的管理水平,尤其是生产管理方面,太多的个性化需求无法满足,这就需要进行个性化开发。
个性化开发,最古老的办法就是外挂式开发,也叫一开,直接操作ERP系统的数据库,进行增删改查。用友、金蝶的古董级产品,只能使用一开,能给客户提供的就是一个登陆组件,剩下的事情,就看开发人员的“猜测”能力了,如果碰到单据存在上下游咬合关系,开发的结果就是单据出现逻辑矛盾,严重的会造成系统混乱。
如果自己构建ERP二次开发平台,本质就是直接操作ERP数据库的一开,这种方式,除非你是原系统的设计人员,否则除了报表,基本没成功的可能。只会越搞越复杂,越搞越混乱。
目前,主流ERP产品的二开平台已经比较成熟了,新的功能甚至是基于二开平台来做的。举个例子,国内中端用户最多的U8,它有一个存货申请功能,就是用自身的开发平台UAP来做的。在这种情况下,技术再牛,自己构建ERP二开平台的意义也不大。