待补充
第三方->CRM
第三方的数据会先进入临时库暂存。临时库的作用是缓冲第三方大量重复数据的同步。
对于每次从第三方拉取到的数据,会先跟临时库数据做比对(比对所有字段),只有发生了变更的数据才会触发集成流的同步; 没有发生变更的数据,不会触发集成流的同步。
关于重试:
1.中间表的「重试」,包括单条重试和批量重试:
调用「单条查询」接口,从第三方重新查询数据同步。
2.临时库的「重试」:
不会重新从第三方拉取数据,而是将临时库的数据重新触发集成流的同步。
适用场景1:数据没有变更,不需要重新从第三方拉取,但调整了集成流,需要重新同步数据。
适合场景2: 数据没有变更,不需要重新从第三方拉取,但部分数据同步失败了,需要重新同步失败数据。
关于通过任务同步历史数据时是否做临时库比对:
1.按时间段、自定义条件 同步历史数据逻辑:
从第三方查询获取数据,如果部分数据已经在临时库存在了,则会先跟临时库数据做比对,变更的数据触发集成流,未变更的数据不触发集成流。
2.按ID、按CRM数据范围,同步历史数据逻辑:
从第三方查询获取数据,不会做临时库数据比对,均触发集成流。
CRM->第三方
关于重试:
所有的重试,均会从CRM重新查询数据触发集成流。