# 2.11 Configuration Section “When to run the check” in Conditional Tasks

<span class="--l sentence_highlight">Within classic Conditional Tasks, i.e., those Tasks used to perform checks within the process, the “When to check” section is presented with the following values:</span>

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

<span class="--l sentence_highlight">- “**upon change**” -&gt; the process will wait for a change in the record (instance of a form) involved before checking the conditions configured within the Conditional Task, even if they should already be checked.</span>

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

<span class="--l sentence_highlight">- “**whenever condition is true**” -&gt; the process will immediately verify the conditions configured within the Conditional Task, then continue with the flow in case they should already be verified.</span>

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

<span class="--l --r sentence_highlight">To better understand how it works, Figure 1 shows a process that, when an opportunity is created, performs a check on the Sales Stage and is divided into two different branches. </span><span class="--l --r sentence_highlight">(Figure 1)</span>

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

<span class="--l sentence_highlight">Figure 1</span>

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

<span class="--l sentence_highlight"><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">event</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">that</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">Conditional</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">“</span><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Checking</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Sales</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Stage</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">was</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">set</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">upon</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">modification</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">even</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">though</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">opportunity</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">being</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">created</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">will</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">have</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">“</span><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Sales</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Stage</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">“</span><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Open</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">or</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">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">Analyzed</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">the</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">will</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">not</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">consider</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">conditions</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">verified</span><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">.</span></span><span class="--r sentence_highlight">  
</span>

<span class="--l --r sentence_highlight">This is because a post-creation save of the opportunity will be waited for before verifying the conditions configured within it. </span><span class="--l --r sentence_highlight">(Figure 2)</span>

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

<span class="--l sentence_highlight">Figure 2</span>

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

<span class="--l --r sentence_highlight">On the other hand, in the case where the Conditional Task “Checking Sales Stage” had been set “whenever condition is true,” if the opportunity being created will have the “Sales Stage” = “Open” or “To be Analyzed,” the system will perform a check in the immediate proceeding then in the first or second branch in case there are verified conditions. </span><span class="--l --r sentence_highlight">(Figure 3)</span>

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

Figure 3