Operatory warunków dla przejść w toku prac

Podczas definiowania warunków przejść w toku prac można używać przedstawionych poniżej operatorów w kolumnie Porównanie.

Operator jest wybierany w kolumnie Porównanie i używany razem z wartością do określania, które pliki spełniają warunek.

Dostępne operatory porównań zależą od wybranego typu zmiennej.

W zamieszczonej dalej tabeli:

  • W wartościach wyszukiwania nie jest uwzględniana wielkość liter.
  • Porównania liczb działają najlepiej, jeśli typem zmiennej jest „numer”.
  • Porównania dat działają najlepiej, jeśli typem zmiennej jest „data”.

    Należy zauważyć, że format porównania dat będzie zależeć od formatu daty przypisanego globalnie we właściwościach przechowalni.

  • Cudzysłowy użyte w przykładach nie są potrzebne.
  • Uaktualnione lub zaimportowane warunki toku prac próbują dopasować typ określony w porównaniu na podstawie operatora użytego w wartości.
  • Jeżeli trzeba porównać wartości istniejące w plikach z konfiguracjami, a niektóre konfiguracje mają różne wartości w swoich kartach danych, należy zdefiniować w kolumnie Konfiguracja nazwaną konfigurację, z którą będą porównywane wartości. Można na przykład wprowadzić @, aby zawsze porównywać wartości z karty konfiguracji @ zawartej na karcie danych.
Operator Wyrażenie jest prawdziwe, jeśli Przykład
Text_Equal_to.gif Tekst równy Zdefiniowana wartość odpowiada dokładnemu ciągowi tekstowemu w zmiennej. Do wartości „kołnierz” pasują pliki ze zmienną dokładnie o wartości „kołnierz”, ale nie zmiennymi o wartościach „dolny kołnierz” ani „szyny”. Jeżeli pole wartości pozostanie puste, będą pasowały wszystkie pliki, które nie mają wartości w danej zmiennej.
Text_Not_Equal_to.gif Tekst różny od Zdefiniowana wartość nie odpowiada dokładnemu ciągowi tekstowemu w zmiennej. Do wartości „kołnierz” pasują pliki ze zmiennymi o dowolnej wartości innej niż „kołnierz”, na przykład „szyny” lub „górny kołnierz”. Jeżeli pole wartości pozostanie puste, będą pasowały wszystkie pliki, które mają wartość w danej zmiennej.
Text_Less_Than.gif Tekst mniejszy niż Ciąg tekstowy w zmiennej jest alfabetycznie niższy niż zdefiniowana wartość. Do wartości „ecad” będą pasować pliki ze zmienną o wartości „acad”, ale nie „ecad” ani „mcad”.
Text_Bigger_Than.gif Tekst większy niż Ciąg tekstowy w zmiennej jest alfabetycznie wyższy niż zdefiniowana wartość. Do wartości „ecad” będą pasować pliki ze zmienną o wartości „mcad”, ale nie „ecad” ani „acad”.
Text_Less_Than_or_Equal.gif Tekst mniejszy lub równy Ciąg tekstowy w zmiennej jest alfabetycznie niższy lub taki sam jak zdefiniowana wartość. Do wartości „ecad” będą pasować pliki ze zmienną o wartości „acad” lub „ecad”, ale nie „mcad”.
Text_Bigger_Than_or_Equal.gif Tekst większy lub równy Ciąg tekstowy w zmiennej jest alfabetycznie wyższy lub taki sam jak zdefiniowana wartość. Do wartości „ecad” będą pasować pliki ze zmienną o wartości „mcad” lub „ecad”, ale nie „acad”.
Text_Contains.gif Tekst zawiera Zdefiniowana wartość odpowiada części ciągu tekstowego w zmiennej. Do wartości „kończ” będą pasować pliki ze zmienną o wartości „wykończenie powierzchni” lub „zakończony rysunek”.
Text_Does_Not_Contain.gif Tekst nie zawiera Zdefiniowana wartość nie odpowiada żadnej części ciągu tekstowego w zmiennej. Do wartości „kończ” będą pasować pliki ze zmienną o wartości „gotowy rysunek”, ale nie „zakończony rysunek”.
Text_Compare.gif Porównanie tekstu Pozwala na użycie operatorów porównań w wyrażeniu. Patrz tabela poniżej.
Number_Equal_To.gif Liczba równa Zdefiniowana wartość odpowiada dokładnej liczbie w zmiennej. Do wartości „123” będą pasować pliki ze zmienną o wartości „123”, ale nie „12” ani „1234”.
Number_Not_Equal_To.gif Liczba różna od Zdefiniowana wartość nie odpowiada dokładnej liczbie w zmiennej. Do wartości „123” będą pasować pliki ze zmienną o dowolnej wartości liczby innej niż „123”, na przykład „12” lub „1234”.
Number_Less_Than.gif Liczba mniejsza niż Liczba w zmiennej jest wyższa niż zdefiniowana wartość. Do wartości „123” będą pasować pliki ze zmienną o wartości „1.23”, „12” lub „122”, ale nie „123”, „123.4” ani „1234”.
Number_Bigger_Than.gif Liczba większa niż Liczba w zmiennej jest niższa niż zdefiniowana wartość. Do wartości „123” będą pasować pliki ze zmienną o wartości „123.4”, „124” lub „1234”, ale nie „1.23”, „12”, „122” ani „123”.
Number_Less_Than_or_Equal.gif Liczba mniejsza lub równa Liczba w zmiennej jest niższa lub taka sama jak zdefiniowana wartość. Do wartości „123” będą pasować pliki ze zmienną o wartości „1.23”, „12”, „122” lub „123”, ale nie „123.4” ani „1234”.
Number_Bigger_Than_or_Equal.gif Liczba większa lub równa Liczba w zmiennej jest wyższa lub taka sama jak zdefiniowana wartość. Do wartości „123” będą pasować pliki ze zmienną o wartości „123”, „123,4”, „124” lub „1234”, ale nie „1.23”, „12” ani „122”.
Date_Equal_To.gif Data równa Wartość odpowiada dokładnej dacie w zmiennej. Do wartości „30-7-2012” pasowałyby pliki ze zmienną o wartości „30-7-2012”, ale nie „30-7-2011”, „29-7-2012” ani „30-8-2012”.
Date_Not_Equal_To.gif Data różna od Wartość nie odpowiada dokładnej dacie w zmiennej. Do wartości „30-7-2012” pasowałyby pliki o dowolnej wartości daty innej niż „30-7-2012”, na przykład „30-7-2011”, „29-7-2012” lub „30-8-2012”.
Date_Less_Than.gif Data mniejsza niż Data w zmiennej jest wcześniejsza niż zdefiniowana wartość daty. Do wartości „30-7-2012” pasowałyby pliki ze zmienną o wartości „30-7-2011” lub „29-7-2012”, ale nie „30-7-2012” ani „30-8-2012”.
Date_Bigger_Than.gif Data większa niż Data w zmiennej jest późniejsza niż zdefiniowana wartość daty. Do wartości „30-7-2012” pasowałyby pliki ze zmienną o wartości „30-8-2012”, ale nie „30-7-2011”, „29-7-2012” ani „30-7-2012”.
Date_Less_Than_or_Equal.gif Data mniejsza lub równa Data w zmiennej jest wcześniejsza lub taka sama jak zdefiniowana wartość daty. Do wartości „30-7-2012” pasowałyby pliki ze zmienną o wartości „30-7-2011”, „29-7-2012” lub „30-7-2012”, ale nie „30-8-2012”.
Date_Bigger_Than_or_Equal.gif Data większa lub równa Data w zmiennej jest późniejsza lub taka sama jak zdefiniowana wartość daty. Do wartości „30-7-2012” pasowałyby pliki ze zmienną o wartości „30-7-2011” lub „30-8-2012”, ale nie „30-7-2011” ani „29-7-2012”.
Yes_No_operator Tak lub Różne od Do wartości pasuje zmienna o wartości Tak lub Nie.

Dotyczy to zmiennych używających typu „Tak lub Nie”.

Do wartości „Tak” będą pasować pliki ze zmienną „Tak lub Nie” ustawioną na „Tak” (tzn. z zaznaczonym polem wyboru).

Operatory porównań tekstów

Operator Opis Przykład
> Większa niż >123
< Mniejsza niż <123
>= Większe lub równe >=123
<= Mniejsze lub równe <=123
!= Różne od !=123
% (procent) Dowolny ciąg zawierający zero lub więcej znaków Do %mas% pasuje “masa”, “masło”, “maszt” i “maserowy”
_ (podkreślenie) Dowolny pojedynczy znak Do _cad pasuje “ecad” i “mcad”
[znaki] Dowolny pojedynczy znak w zestawie lub zakresie Do Wer[A1] pasuje “WerA” i “Wer1”. Do Wer[A-C] pasuje “WerA”, “WerB” i “WerC”
[^znaki] Dowolny pojedynczy znak nie znajdujący się w zestawie lub zakresie de[^xyz]% pasuje do wszystkich ciągów rozpoczynających się sekwencją “de”, gdzie następną literą nie jest “x”, “y” ani “z”.