# 2.8 Comparison Operators: Description and Use in Conditional Tasks.

<span class="--l sentence_highlight">The system provides several comparison operators that can be used within Conditional Tasks, which are the types of tasks that allow you to perform checks on the fields of the dynamic forms/forms involved within the process.</span>

<span class="--l --r sentence_highlight">WARNING! </span><span class="--l sentence_highlight">-&gt; the system is “Case Sensitive,” so the same values with different upper or lower case are treated as if they were different.</span><span class="--r sentence_highlight">  
</span>

<span class="--l sentence_highlight">Example: “VTENEXT” and “vtenext” are seen by the system as different values.</span>

<span class="--l --r sentence_highlight">- “**equals**” -&gt; allows checking whether the contents of a field are equal to a static value specified within the condition. </span><span class="--l --r sentence_highlight">(Figure 1)</span>

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

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

<span class="--l --r sentence_highlight">PLEASE NOTE: the system does not allow you to compare multiple values at the same time on the same row, so in case you need to perform a multipl</span><span class="--l --r sentence_highlight">e check you will have to create separate conditions (Figure 2 and 3)</span>

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

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

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

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

<span class="--l sentence_highlight"><span class="--l --r sentence_highlight">- “**different**”-&gt;allows to check whether the contents of a field are NOT equal to a static value specified within the condition. </span>(Figure 4)</span>

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

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

<span class="--l --r sentence_highlight">- “**contains**” -&gt; allows checking whether the static value specified within the condition is present within a field, regardless of where it is located. </span><span class="--l sentence_highlight">(Figure 5)</span>

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

<span class="--l sentence_highlight">Taking the example given in Figure 5 as a reference, in case we have a company named “demo\_vtenext”, the condition will be verified, since, this tringa contains “vte”.</span>

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

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

<span class="--l sentence_highlight">In contrast to the “equal” operator, the system allows multiple values to be compared simultaneously on the same row (Figure 6)</span>

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

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

<span class="--l --r sentence_highlight">- “**does not contain**” -&gt; allows checking whether the static value specified within the condition is NOT present within a field, regardless of where it is located. </span><span class="--l --r sentence_highlight">(Figure 7)</span>

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

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

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

<span class="--l sentence_highlight">As with the “contains” operator, multiple values can be compared at the same time on the same row (which should be entered separated with a comma).</span>

<span class="--l --r sentence_highlight">- “**starts for**” -&gt; allows you to check whether the contents of a field begin with the static value specified within the condition. </span><span class="--l --r sentence_highlight">(Figure 8)</span>

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

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

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

<span class="--l sentence_highlight">PLEASE NOTE: the system does not allow you to compare multiple values at the same time on the same row, so in case you need to perform a multiple check you will have to create separate conditions (take Figure 2 and 3 as reference)</span>

<span class="--l --r sentence_highlight">- “**ends with**” -&gt;allows you to check whether the contents of a field ends with the static value specifie</span><span class="--l --r sentence_highlight">d within the condition. </span><span class="--l sentence_highlight">(Figure 9)</span>

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

<span class="--l sentence_highlight"><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Figure</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">9</span></span>

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

<span class="--l sentence_highlight">PLEASE NOTE: the system does not allow you to compare multiple values at the same time on the same row, so in case you need to perform a multiple check you will have to create separate conditions (take Figure 2 and 3 as reference)</span>

<span class="--l sentence_highlight">- “**has changed to**” -&gt; allows you to check whether the contents of the field has precisely changed to the value specified within the condition (Figure 10)</span>

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

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

<span class="--l --r sentence_highlight"><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">all</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">those</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">types</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">of</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">fields</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">might</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">an</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">undefined</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">value</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">text</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">number</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">date</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">related</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">,</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">etc</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">by</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">combining</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">has</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">changed</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">”</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">operator</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">with</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">different</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">operator</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">it</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">possible</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">configure</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">a</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">condition</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">capture</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">a</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">change</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">content</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">of</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">a</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">field</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">a</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">consistent</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">value</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">you</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">are</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">aware</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">of</span><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">.</span> </span><span class="--l sentence_highlight">(Figure 11)</span><span class="--r sentence_highlight">  
</span>

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

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

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

<span class="--l sentence_highlight">The example shown in Figure 11 translates into the following sentence, “Expected closing date has changed to a value I cannot define but, at the same time, that value is different from empty, so it will necessarily be a consistent value.”</span>

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

<span class="--l sentence_highlight">- “**has changed from**” -&gt; allows you to check whether the contents of the field has changed from one value to another, both of which are specified within the condition (Figure 12)</span>

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

<span class="--l sentence_highlight">The first slot should specify the value that the field had before the change, while the second slot should specify the new value that was entered.</span>

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

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

<span class="--l --r sentence_highlight">- “**greater than**” -&gt; allows you to check whether the content of a number/currency field present is greater than an entered static value specified within the condition. </span><span class="--l --r sentence_highlight">(Figure 13)</span>

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

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

<span class="--l --r sentence_highlight">- “**greater than or equal**” -&gt; allows checking whether the content of a number/currency field present is greater than or equal to an entered static value specified within the condition. </span><span class="--l sentence_highlight">(Figure 14)</span>

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

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

<span class="--l --r sentence_highlight">- “**less than**” -&gt; allows you to check whether the content of a number/currency field present is less than an entered static value specified within the condition. </span><span class="--l --r sentence_highlight">(Figure 15)</span>

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

<span class="--l sentence_highlight"><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Figure</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">15</span></span>

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

<span class="--l --r sentence_highlight">- “**less than or equal**” -&gt; allows checking whether the content of a number/currency field present is less than or equal to an entered static value specified within the condition. </span><span class="--l sentence_highlight">(Figure 16)</span><span class="--r sentence_highlight">  
</span>

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

<span class="--l sentence_highlight"><span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">Figure</span> <span class="--l --r hover:bg-blue-100 hover:dark:bg-blue-600">16</span></span>