跳到主要内容
哒哒星球DADA PLANET

实践笔记

同一任务再次执行,怎样避免生成第二份

同一任务再次执行,怎样避免生成第二份

先把现场说清楚
演示批次B01有6条源记录R1001至R1006。目标端已有R1001、R1002、R1003且内容一致;R1004存在但内容不同;R1005和R1006不存在。上次导入可能中断。

可重试不等于每次都新建。

要做到哪一步才算完成
复核后:3条相同记录跳过;1条内容冲突保留原记录并待处理;2条缺失记录可新增。同一源记录只对应一个目标对象。

下面的提示词把输入、处理边界和交付要求放在了一起:

材料:
演示批次B01有6条源记录R1001至R1006。目标端已有R1001、R1002、R1003且内容一致;R1004存在但内容不同;R1005和R1006不存在。上次导入可能中断。

任务:
设计幂等键:批次ID加来源记录ID;先查已有状态,仅补缺失;输出新增、跳过和冲突数量。

交付要求:
输出状态转移表和逐项执行条件;仅设计流程,不实际修改文件、调用接口或发送消息。
仅按标题去重可能合并不同内容。

检查最后一步:仅按标题去重可能合并不同内容。

以上为演示案例,可替换成自己的材料。