Opis
Zadanie ma na celu dla każdej linii wyszukać wartość z najlepszym dopasowaniem. Wybrane rekordy są porównywane z wartością w tablicy konfiguracyjnej i zwracany jest najbardziej dopasowany wynik. Wartości są porównywane znak po znaku, przyczyn w tablicy może pojawić się znak '*' symbolizujący dowolny ciąg znaków. np wartość STOCER będzie pasować do ST*, STOCER, STO* (najlepsze dopasowanie to STOCER),a nie będzie pasować dla S,ST,STOCE. Tak samo liczby z procesu są konwertowane na tekst i szukane dopasowanie po znaku. Dla liczby 20 pasuje 2*, 20, 20*.
Parametry konfiguracyjne
Nazwa parametru | Od wersji | Opis | Typ parametru | Wartość domyślna | Rodzaj pola | Uwagi i ograniczenia | |
---|---|---|---|---|---|---|---|
Nazwa tabeli* | Nazwa tabeli w bazie systemowej zawierającej konfiguracje dopasowań wartości. | Tekst | Pole edytowalne | Tabela musi znajdować się w bazie systemowej | |||
Wartość domyślna* | Wartość domyślna w przypadku nie znalezienia dopasowania. | Tekst | Pole edytowalne |
| |||
Kolumna wyników* | Nazwa kolumny która przechowuje wynik dopasowania | Tekst | Pole edytowalne |
| |||
Zmienna wynikowa* | Zmienna wynikowa w tabeli w której ma się znaleźć wynik dopasowania | Zmienna | Pole edytowalne | Zmienna tekstowa tabelaryczna | |||
Opcja dla wielu wyników* | Opcje wynikowe w przypadku znalezienie więcej niż 1 elementu dla linii | Tekst | Nieedytowalna lista rozwijalna | Wartość Do wyboru 1 z 4 opcji. | |||
Wartość filtru* | Wartość która będzie wykorzystana do szukania najlepszego dopasowania | Zmienna | Pole edytowalne | ||||
Kolumna filtrująca* | Nazwa kolumny którą posłuży do filtrowania wyników | Tekst | Pole edytowalne | Kolumny tekstowe gdzie sprawdzane jest dopasowanie znak po znaku. może wartość zawierać na końcu znak '*' symbolizujący dowolny ciąg znaków. Kolejność wpisanych wartości ma wpływa na kolejność zawężania wyników |
Parametr*- pole wymagane