BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
9 / 18 · Module 12 — Idempotency and Duplicate Prevention · filtered: cheatsheet← prev⊞ allnext →

12.36Batch idempotency

Nightly file:

customers-2026-08-07.csv

job processes 200k rows.

At record 150k:

runtime crashes

If restarted:

some rows may replay

With:

Salesforce Upsert by external ID

replay is safe.

Without it:

duplicate storm

This is why bulk jobs should be designed for replay from the beginning.