所包含的模块数量足够多、企业上线的模块数量足够多,就意味着“集成性”高,这实际上是一种误解。
一个企业从小到大的发展壮大过程,在不同阶段企业管理所要关注的重点因素是不同的。我们常说企业大则有规模经济效益,但实际上企业规模愈大,相应的管理成本也在急剧上升,如果因规模扩大而获得的生产率的提高,不能超过或抵消因规模扩大而导致的管理成本的升高,则就是所谓的“做大但没有做强”。有些人抱怨国外产品(SAP/ORACLE)系统刻板、流程僵化,这实际上是不懂企业管理精髓的外行话。想想看,尽管我们经常取笑国外大公司做事拖拉、流程死板、官僚主义,是资本主义的“国企”,但实际上这些大公司的“生产率”(以人均营收或人均公司GDP计)常十倍于国内同行业。所以说,管理的标准化、流程化是企业发展的必然选择。
一个高度集成的应用产品系统要适应企业管理的发展需要,必须同时考虑以下三大核心要素:数据集成、流程集成、管理集成。但需注意的是,这三大核心要素对于前述企业三大管理领域“财务、业务、事务”的影响与侧重点是有所不同的。
所谓“数据集成”比较好理解,即通常所说的“消除信息孤岛”是也。它可以分为两个方面:“静态数据共享”与“动态数据传递”。“静态数据”主要指类似“物料、供应商、客户”等基础数据,由各模块调用共享;“动态数据”则主要指诸如“采购订单、制造工单、销售订单、发票”等随时间不断累积的业务数据,它们之间需要遵循一定规则进行数据传递。
相较于传统的手工业务模式,现代的计算机技术与数据库技术在解决企业管理“数据集成”方面易如反掌。在系统“静态数据共享”方面国内外产品差距不大,但在系统“动态数据传递”方面,由于有些国内主流产品采取的是“模仿手工单据”的实现方式,导致数据冗余,传递、同步非常困难,使用效果非常糟糕。
ORACLE产品在“数据集成”方面有一个突出的“亮点”是各模块几乎都有集成第三方系统的接口(API),其内部各模块之间的数据集成也基本上采取类似集成第三方系统的“松耦合”方式。有人将之认作是ORACLE比SAP灵活、易用的优点。这可能是与ORACLE产品早期还不完善时,不得不考虑所谓“最佳配置实施方案”有关(详情见“ORACLE ERP的前世今生”有关内容)。这也许可以说是ORACLE的“因祸得福”。