# 2.10 Configuration Section “When to run the check” in the Initial Condition Task.

<span class=" --l alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">Within the “Initial Condition” Tasks, i.e., those Conditional Tasks directly associated with the Start Event within which the conditions that allow the process to be triggered or not are defined, the “When to Run Control” section is presented with the following values:</span>

<span class=" --l --r alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">  
</span>

<span class=" --l alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">- “**at creation**” -&gt; the process will trigger only after the creation of a record (instance of a form)</span>

<span class=" --l --r alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">  
</span>

<span class=" --l alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">- “**upon creation and modification**” -&gt; the process will trigger after the creation or modification of a record (instance of a form), so in fact in all situations currently handled in the processes.</span><span class=" --r alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">  
</span>

<span class=" --l alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">PLEASE NOTE: deletion of a record is a situation not handled in processes</span>

<span class=" --l --r alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">  
</span>

<span class=" --l alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">- “**upon modification**” -&gt; the process will be triggered only after the modification of a record (instance of a module)</span>

<span class=" --l --r alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">  
</span>

<span class=" --l alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">- “**whenever condition is true**” -&gt; the process will be triggered upon occurrence of the conditions (always after saving) entered in the “Conditions” section.</span><span class=" --r alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">  
</span>

<span class=" --l --r alignedSentenceHighlight-module--alignedSentenceHighlight--e599c alignedSentenceHighlight-module--partialHighlightAnimationWeb--324f1 bg-[#E1F0F5] text-[#25282D] sentence_highlight">Conditions can also be entered in the “Conditions” section for other values, so this item turns out to be for all intents and purposes analogous to the “upon creation and modification” item, this is because both creation and modification are involved.</span>

<span class="--l sentence_highlight">- “**only the first time the process is triggered**” -&gt; the process will trigger are the first time the condition entered in the “Conditions” section occurs.</span><span class="--r sentence_highlight">  
</span>

<span class="--l sentence_highlight">Thereafter, the process can never trigger on that specific record (instance of a module) again, even if the conditions configured within it have occurred.</span>

<span class="--l sentence_highlight"><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">-</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">“</span>**<span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">at</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">subprocess</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">launch</span>**<span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">”</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">-</span><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">&gt;</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">is</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">used</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">exclusively</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">for</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">subprocess</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">configuration</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">and</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">allows</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">the</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">subprocess</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">to</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">be</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">triggered</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">the</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">moment</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">the</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">callback</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">task</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">configured</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">in</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">the</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">parent</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">process</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">is</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">executed</span><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">.</span></span>

<span class="--l --r sentence_highlight">  
</span>

<span class="--l --r sentence_highlight">- “**in relation with**” -&gt; allows the process to be triggered the moment a relation is established between two records (instance of a module) of two modules having an N - N relation</span>

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/scaled-1680-/v5Dimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-05/v5Dimage.png)

Figure 1 (click on image for higher graphic resolution)