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”.
    Format porównania dat zależy od formatu daty przypisanego globalnie we właściwościach przechowalni.
  • Cudzysłowy w przykładach nie są wymagane.
  • Uaktualnione lub zaimportowane warunki toku prac próbują dopasować typ określony w porównaniu na podstawie operatora użytego w wartości.
  • Aby porównać wartości istniejące w plikach z konfiguracjami z różnymi wartościami w 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
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ści dolny kołnierz lub szyny. Jeżeli pole wartości pozostanie puste, będą pasowały wszystkie pliki, które nie mają wartości w danej zmiennej.
Tekst różny od Zdefiniowana wartość nie odpowiada dokładnemu ciągowi tekstowemu w zmiennej.
Ten operator służy do sprawdzania pustej wartości zmiennej dla wszystkich typów zmiennych.
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.
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 lub mcad.
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 lub acad
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
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
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
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.
Porównanie tekstu Pozwala na użycie operatorów porównań w wyrażeniu. Patrz tabela poniżej.
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 lub 1234
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
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, 122, ale nie 123, 123.4 lub 1234
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 lub 123
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 lub 1234
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, 122
Data równa Wartość odpowiada dokładnej dacie w zmiennej. Do wartości 7/30/2012 będą pasować pliki ze zmienną o wartości 7/30/2012, ale nie 7/30/2011, 7/29/2012 lub 8/30/2012
Data różna od Wartość nie odpowiada dokładnej dacie w zmiennej. Do wartości 7/30/2012 będą pasować pliki ze zmienną o wartości innej niż 7/30/2012, na przykład 7/30/2011, 7/29/2012 lub 8/30/2012
Data mniejsza niż Data w zmiennej jest wcześniejsza niż zdefiniowana wartość daty. Do wartości 7/30/2012 będą pasować pliki ze zmienną o wartości 7/30/2011, 7/29/2012, ale nie 7/30/2012 lub 8/30/2012
Data większa niż Data w zmiennej jest późniejsza niż zdefiniowana wartość daty. Do wartości 7/30/2012 będą pasować pliki ze zmienną o wartości 8/30/2012, ale nie 7/30/2011, 7/29/2012 lub 7/30/2012
Data mniejsza lub równa Data w zmiennej jest wcześniejsza lub taka sama jak zdefiniowana wartość daty. Do wartości 7/30/2012 będą pasować pliki ze zmienną o wartości 7/30/2011, 7/29/2012 lub 7/30/2012, ale nie 8/30/2012
Data większa lub równa Data w zmiennej jest późniejsza lub taka sama jak zdefiniowana wartość daty. Do wartości 7/30/2012 będą pasować pliki ze zmienną o wartości 7/30/2012 lub 8/30/2012, ale nie 7/30/2011 lub 7/29/2012
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 (tj. 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”.