如何实现ERP与CRM的集成?

刘燕媚


CRM是Customer Relationship Management 的简写,即客户关系管理系统。CRM主要是用来管理企业客户信息,销售活动,销售机会,销售订单,等与销售相关信息。目前全球最知名的CRM系统是Salesforce (SaaS模式)与Oracle 收购的Siebel。而ERP是Enterprise Resources Planning 的简写,也就是企业资源规划。ERP主要是管理企业从订单,生产计划,采购,库存,制造,出货,财务,以及人力资源的核心管理系统。知名ERP产品有全球的SAP,Oracle,及国内的金蝶,用友。


要想实现CRM与ERP之间的集成,要做好以下几个方面:

首先,要了解用户需求。弄清楚要实现什么样的集成?只是sale order数据与ERP订单模块的集成,还是包含其他数据集成?如果只是订单信息集成,也要考虑双向数据交互。既新订单确定后传入ERP订单模块,包括订单变更信息的传递。同时要考虑ERP中订单状态变化如何传递到CRM。另外一点就是要确保基础数据和主数据(客户,销售件号,收货地址,付款方式,销售员,等)在两个系统中一致性。最后一点是要明确数据交互频率和方式,是适时还是每小时或每天。如果其中一个是SaaS模式,建议用FTP方式。如果这些需求都明确了,要将最终需求文档交由用户部门签字确认。需求文档中要有清晰的数据或业务流程说明。

其次是设计。第一步要基于需求文档写出概要设计。概要设计是将业务需求转化为技术能看得懂的重要文档。写概要设计的顾问必须既要熟悉企业的CRM系统,又要熟悉ERP系统。如果实在没有这样的人,就由分别懂两个系统的人一起写。写完概要设计,要经过项目经理的Review及确认,方可交由技术人员据此写详细设计文档。同样,详细设计也需要项目经理确认。

再次是开发和测试。由于涉及两个不同的系统,可能用的数据库,开发语言也不同。因此需要至少两个开发人员配合,还要有数据库管理人员的支持。再有就是开发环境和测试环境一定要提前准备。如果条件允许,要准备两个测试环境。一个是开发人员用的测试环境,另外一个是给顾问/用户测试的环境。所有环节测试通过就可以交付了。

最后提醒一下,项目过程中的文档一定要保存归档,以便于将来维护升级时调阅。

如果觉得对您有帮助,拜托🙏点赞。欢迎朋友们加入讨论。


IT老手


1、先了解一下两者的区别

CRM的全称客户关系管理系统,是以客户活动、客户关系为中心思想的信息化系统,系统模块更加垂直细化。

ERP的全称为企业资源计划,是以企业经营活动为中心的信息化系统,系统模块大而全。

两者虽有本质的区别,但也有一定的重合性, ERP中会包括一定的客户管理模块:比如客户基本资料、销售订单、送货处理、帐单、开票、售后处理等。

2、CRM与ERP的业务集成

CRM系统将销售机会,市场活动,Marketing管理,项目跟进等都纳入系统管理,在客户正式开户进行交易,可以考虑将客户正式开户信息集成进ERP系统模块中,便于ERP后续处理销售订单、送货、帐单开票,退货等业务 ;反之ERP中以订单为主线的系统模块数据,也与CRM系统进行对接,避免CRM系统的数据完整性帮助客户经营数据

的分析。

3、系统集成的技术手段

  • 数据库中间表对接

  • Api接口对接

  • 消息队列异步处理。

  • 定制开发与模块嵌入,系统深度集成。


智慧zhuhuix


crm的业务主数据是客户信息,围绕客户的后段业务流。

与erp集成业务场景是什么?

1.消息,待办集成。

2.组织机构,人员信息集成。

3.业务集成,如合同业务、订单业务、结算业务、客户档案信息主数据集成等。

把业务搞清楚,集成技术难度不大,钱的问题。



信息化海之东


两套系统要融合不容易,本身两套系统的侧重点也不同,建议以一套系统作为核心,在这个系统的基础上只扩充另一套系统想要的功能,这样是一个比较理想的方案,不然两套系统要从权限、基础数据到核心表单都对接的话,两套系统基于流程异常的处理会异常复杂。


啰嗦的老邬


CRM系统的发展倍受关注,主要原因在于,在公司发展阶段企业更加关注的重点是如何提高企业内部运营管理、员工执行效率以及外部客户的挖掘与转化。

ERP系统主要用于企业后台的各类资源进行管理与挑战,提高企业内部的物需供应,如:产品的库存,信息资料等其它有形和无形的资源。


程序员小谢


两个系统做对接,实现数据共享就可以了,这估计得定制了,成本会增加不少,希望可以帮到你


湘中小丁哥


建立 中间库,进行数据 同步。


分享到:


相關文章: