<turbo-stream action="update" target="wiki_card"><template>
<h1>Triggers</h1>
<h2><strong>Overview</strong></h2><ul><li>Triggers in Rapidi are useful when it is necessary to perform data manipulation before or after data transfer.</li><li>This is especially useful if it is not possible to perform the data manipulation in Rapidi, or if, in terms of performance, it is better to use the Data Source itself to perform the manipulation.</li><li>Rapidi supports the execution of Triggers before (pre Trigger) it starts to transfer data, and after data has been transferred (post Trigger). There is no support for a per record Trigger.</li><li>Most of the Data Sources that support external programs calling code in the database use Stored Procedure code.</li><li>If you wish to have Rapidi execute a Trigger, you apply the name of the stored procedure in one of the four fields (i.e., Source Pre Execution, Source Post Execution, Destination Pre Execution, or Destination Post Execution) concerning triggers in the requested Transfer.</li></ul><h2><strong>The order of execution is as follows:</strong></h2><ol><li>Source Pre-Execution: It is running.</li><li>Source Post-Execution: It is running.</li><li>Destination Pre-Execution: It is running.</li><li>Destination Post-Execution: It is running.</li></ol><h2><strong>Note:</strong></h2><p>When Pre and Post Triggers are used, the performance of the Transfer is difficult to measure, since it depends on how much time the Triggers spend on the execution.</p>
</template></turbo-stream>

<turbo-stream action="replace" target="meta_description"><template><meta content='Triggers' id='meta_description' name='description'></template></turbo-stream>
<turbo-stream action="replace" target="meta_keywords"><template><meta content='Triggers' id='meta_keywords' name='keywords'></template></turbo-stream>
<turbo-stream action="update" target="meta_title"><template>Triggers - MyRapidi Wiki</template></turbo-stream>
<turbo-stream action="prepend" target="flash"><template></template></turbo-stream>
