hyxw
卡信互客 2023-04-20 224
企业上线CRM最为关心的问题之一就是选购的crm系统如何与现有系统对接。该需求是为了在各系统之间实现数据统一和信息的传递共享。当然,对接自然有其好处,但根据知客CRM了解到的实际情况,大多数企业有对接需求,但并无对接能力,或是错误地估计了对接的必要性。为了最大化系统对接效果,以及屏蔽“伪”需求并减少企业采购CRM的成本,我们一起聊聊CRM系统对接的那些事,为具有显性和潜在需求的企业释疑,以使您能明确系统对接的工作方式以及重视审视对接的必要性和及时性。
首先,我们要了解系统对接可能是一项很复杂的工作,有些企业可能认为实现系统对接很简单,就是把数据传过去而已。但我们要举个例,一个从未学过中文的外国人,和一个只会中文的中国人,他们要如何交流?是的,不同系统的对接就相当于此。
1、系统需要有接口
不同的系统,有着不同的数据结构和存储方式。即使对同一种业务实体(比如客户、订单),不同系统的数据表述也不尽相同。要实现两个或多个系统的数据同步,这就需要“翻译”。即A系统要理解B系统的数据构成,反之亦然。而难点就在于“翻译”。
不同计算机系统之间的“翻译”就是接口,即提供一个可供网络调用的方法(如POST,GET),出具调用说明书,指出要传递哪些数据,数据的格式分别是怎样的。这样,A系统就能理解如何调用B系统的接口并正确传递数据,B系统亦是如此。
不同于知客CRM“可调用可接收”的开放接口模式,大多数国内管理系统(尤其是MIS类的)通常是没有接口的,因为历史原因,很多企业采用的都是这种“封闭保守”的系统……
2、大多数旧版系统不提供接口
一个很常见的情况,大多数企业不了解系统对接需要准备哪些东西,只是提出需求,但却不具备条件。比如企业早前购买了一个并未提供接口的旧版系统,或是该系统已经过了服务有效期,导致原系统提供商不能提供技术支持(不开发开放接口,不提供数据库说明书)。在这种情况下,该企业如果要求CRM系统与该系统做对接,就存在很大困难。
3、从“简单”的单向对接来看实现难度
即使是在单向对接的情况下(如只需要将CRM系统的数据传递到一个第三方系统),也需要具备以下条件:
1、CRM系统或是第三方系统提供接口,任何一方能够接收并理解对方传过来的数据。
2、如CRM系统或是第三方系统并未提供接口,要么CRM系统只能采取“暴力”存储模式,直接将数据写入第三方系统的数据库,要么是第三方系统采取“暴力”模式,直接轮询读取CRM系统的数据库。
3、如果采用第2条所述的对接方式,那么CRM系统开发人员和第三方系统的开发人员都要了解彼此的数据库构成方式。
知客CRM提供双接口模式,即具备主动调用第三方系统接口的配置能力,也具有被动接口。具体请参考本文下方两篇文章:《知客CRM如何将数据实时同步到第三方系统》、《知客CRM如何与其他系统对接集成》。
通过以上的表述,我们可以看到,如果第三方系统没有公开接口并提供接口调用方式,或是不提供数据库结构的详细说明,那么要在CRM和第三方系统间实现对接的难度是非常大的,调试和开发成本也很高。而且,这还只是单向对接,如果是双向对接(CRM系统和第三方系统互为同步),那么难度可能是^2。
Demand feedback