<turbo-stream action="update" target="wiki_3765_subpage_3925_info"><template>
<div class="trix-content"><p><strong>Source Control</strong> is how Rapidi does <strong>delta sync</strong>: <em>only pick up records that changed since the last successful run</em>.</p><h3>Fields in this section</h3><ul><li><strong>Source Control Field</strong> (e.g., <code>SystemModifiedAt</code>)<ul><li>The <em>timestamp/sequence field</em> Rapidi uses on the <strong>source</strong> to detect changes.</li><li>After a run, Rapidi stores the latest value it processed and uses it next time as the “watermark”.</li></ul></li><li><strong>Dest. Control Field</strong> (optional)<ul><li>Similar idea, but on the <strong>destination</strong> (less commonly used).</li><li>Often left empty unless you have a special pattern.</li></ul></li><li><strong>Commit Per</strong><ul><li>How many records Rapidi writes before committing.</li><li>200<strong> usually means “use default / all in one”</strong> depending on setup.</li><li>Common production values: <strong>200</strong> (balances performance + safer partial commits).</li></ul></li><li><strong>Transferred Field</strong> (optional)<ul><li>Field where Rapidi can store/control the last transferred value per record (implementation-specific).</li><li>Often unused in basic setups.</li></ul></li><li><strong>Store New ID Field</strong> (optional)<ul><li>Used when the destination generates an ID on <strong>Add</strong> and you want to store it back (external ID patterns).</li></ul></li><li><strong>Source Mirror</strong> (optional)<ul><li>Used for “mirror”/replica patterns (keep a shadow copy. it behaves as a timestamp for those cases where timestamp fields cannot be published in any of the systems).</li></ul></li></ul></div>
</template></turbo-stream>
