点亮网Dianliang.com消息: ·客户信息的集成。SynleadCRM初始化的时候,可以先从K3 ERP导出客户单位数据到Excel,然后再导入SynleadCRM。
三、深入讨论
F公司对此方案很感兴趣。指派IT部经理与CRM咨询顾问继续讨论方案的细节。在深入讨论的时候,遇到了一系列需要澄清的问题。这是因为用户企业在谈集成需求的时候,往往只考虑到事务处理的一种逻辑,而真正要做集成工作的时候,必须穷尽列举出所有可能的逻辑,并确认相应的处理机制。此外,还有若干原则问题需要格外注意:
·数据的方向性
CRM与ERP集成的时候,数据流向有单向和双向之分,集成的时候要慎重考虑,在满足业务需求与控制开发成本之间找到折衷点。例如,按照合理的业务逻辑,合同/销售订单的信息流向主要是从SynleadCRM到K3 ERP。但是为了提高操作效率,也需要在SynleadCRM的合同界面及时了解到产品清单中各项产品的供货执行情况,这个合同实施情况的数据流向则是从K3 ERP到SynleadCRM。
·数据的完整性
CRM与ERP的分别有各自的工作数据库,每个工作数据库有各自对数据完整性的要求。例如SynleadCRM要求产品记录必须有计量单位和默认包装单位,如果K3 ERP发来的记录缺少这些字段值,则无法在SynleadCRM的工作数据库保存成功。而K3 ERP要求销售订单必须要有销售人员的中文姓名,如果SynleadCRM发来的合同记录缺少这些字段值则该销售订单记录无法在K3 ERP的工作数据库保存成功。
·数据的一致性
CRM与ERP共用的一些基础设置,还必须保持一致。例如两者对于客户单位的地址描述,都有“省/自治区”字段,其中的枚举值必须相同,甚至差一个字也不行。例如,不可以一边是“浙江”,另一边是“浙江省”,就违背了一致性原则。
·数据的唯一性
F公司要求一条核准的合同记录,只允许在K3 ERP中生成一条销售订单记录。因此合同记录被发出到达K3 ERP后,将依据合同记录的唯一编号进行重复记录检查并作出相应的判断:要么允许生成新的销售订单记录,要么拒绝生成新的销售记录;不允许一条合同记录生成多个销售订单。
·数据的独立性
CRM和ERP有各自独立的工作数据库,数据有各自的独立性。例如,SynleadCRM中已经向K3 ERP发送过数据、产生过销售订单的某条合同记录,如果在SynleadCRM中被废弃/删除,并不会导致在K3 ERP中对应的销售订单记录被删除;删除销售订单须执行K3 ERP的
