项目描述
翻译我们需要在CRM和其他系统之间建立一个双向同步层,通过它们的API构建,而不是直接访问数据库。当在CRM中编辑客户卡时,其他地方的相同字段应自动更新,反之亦然——在另一侧进行的更改应自动流回CRM。需要能够配置哪些字段同步,以及同步的方向。
最棘手的部分是冲突:在同步运行之前的短时间内在两个系统中编辑相同的卡。每个这样的案例都应记录在冲突日志中,包含数据的两个版本和时间戳,以便我们的团队可以审查并选择一个胜者,而不是静默地覆盖一方。
对我们来说重要的是:
— 稳定的、可恢复的同步,能够在连接中断后继续运行
— CRM与每个系统之间清晰的字段映射
— 易于阅读和处理的冲突日志
— 简短的文档,以便我们自己的团队可以在后续维护