Wyszukiwarka w widoku operacji jest konfigurowalna w aplikacji Supervisor (rys. 1).
Należy skonfigurować według podanego modelu:
[
{
"pattern" : string(regex),
"searchExpressionTransformation" : string
}
]
Gdzie:
- „pattern” stanowi wyrażenie regularne na podstawie którego FE podejmuje decyzję czy wyodrębnić fragment zeskanowanego kodu jako wyszukiwana fraza.
- „searchExpressionTransformation” stanowi wyrażenie na podstawie którego budowana jest wyszukiwana fraza.
Przykładowa konfiguracja:
Przykład
{
„pattern”: „^(.*)(?:\\.|\\/).*$”,
„searchExpressionTransformation”: „$1”
}
„pattern”: „^(.*)(?:\\.|\\/).*$”,
„searchExpressionTransformation”: „$1”
}
Konfiguracja ma na celu wyodrębnienie określonej części ciągu. Przechwytuje wszystko przed ostatnią kropką (.) lub ukośnikiem (/) w ciągu. Wyodrębniona część jest brana pod uwagę w wyszukiwaniu, czyli dla wartości „27836395/312323” wyszukiwarka będzie uwzględniać tylko „27836395”, a resztę ignorować (rys. 3, 4).
Tak samo dla wyszukiwanej operacji o wartości „27836395.312323” zostanie uwzględniona tylko część „27836395” (rys. 5, 6).
Wartość domyślna to null.