Odczytaj kod kreskowy
Akcja umożliwiająca odczyt kodu kreskowego z załączników dodanych do elementu obiegu.
Do poprawnego działania akcji wymagane jest podanie parametrów połączenia z WEBCON BPS Workflow Service.
1. Opcje odczytu kodu
Parametry wyszukiwania kodu kreskowego. Ich znaczenie jest podobne do tych użytych w konfiguracji odczytu kodów kreskowych w Workflow Service. Dostępne metody:
- Nie wykonuj,
- Standardowy,
- Wyostrzanie,
- Traktuj jako obraz,
- Rozszerzanie,
- Duża separacja kodu.
Wszystkie wymienione opcje są metodami cyfrowego przetwarzania obrazu, zwiększającymi prawdopodobieństwo rozpoznania kodu kreskowego.
2. Typy kodów
Typy kodów kreskowych uwzględnione przy wyszukiwaniu.
3. Szablon kodu (regex)
Wyrażenie regularne definiujące szablon tekstu w kodzie kreskowym:
.+
– co najmniej jeden dowolny znak
^((WFD_)|(0000))\d+
– wyrażenie zaczynające się od „0000” lub „WFD_”. Tego typu kody są rozpoznawane przez Workflow Service.
4. Test odczytu
Test odczytu kodu z pliku na dysku wybranego za pomocą metody z kroku pierwszego i przy użyciu pozostałych parametrów z konfiguracji akcji.
5. Dodatkowe opcje konfiguracyjne
-
Przeszukaj wszystkie załączniki – po zaznaczeniu tego pola przeszukane zostaną wszystkie załączniki elementu,
-
Szablon nazwy załącznika (regex) – przeszukiwane są tylko załączniki, których nazwa spełnia podane wyrażenie regularne
Przykład.+[\.].+
– wszystkie załączniki posiadające w środku nazwy znak „.”.+\.pdf
– wszystkie załączniki kończące się ciągiem znaków: „.pdf”
-
Ustawiane pole – atrybut, do którego zostanie zapisany znaleziony kod kreskowy.
6. Tekst opakowujący znaleziony kod
Tekst, którym zostanie opakowany znaleziona zawartość kodu kreskowego. Musi on zawierać znacznik {CODE}
– w jego miejsce zostanie wstawiona wartość z kodu.
Dla tekstu DOMENA\{CODE}
i oznaczenia kodu kreskowego „0001”, zostanie zwrócona wartość „DOMENA\0001”.
Jeśli znaleziony kod kreskowy nie będzie modyfikowany, to pole to należy pozostawić niewypełnione.
7. Uruchom poza transakcją
Standardowo akcja Odczytaj kod kreskowy wykonywana jest dokładnie w miejscu wywołania biegu automatyzacji. Jeśli akcja ta odbywa się na tej samej ścieżce co akcja dodania/modyfikacji załącznika, to omawiana akcja wykona się na wersji załącznika sprzed modyfikacji.
Zaznaczenie tego pola wyboru gwarantuje, że akcja zostanie wykonana dopiero po zakończeniu transakcji (tj. po wprowadzeniu załącznika/zmian) na najbardziej aktualnej wersji tego załącznika.
Opcja jest szczególnie istotna w przypadku HotMailBoxów i HotFolderów, gdy akcję Odczytaj kod kreskowy zdefiniowano na kroku startowym. Przy odznaczonym polu wyboru system będzie próbował wykonać akcję na obiektach nieistniejących jeszcze w bazie danych, natomiast przy zaznaczonym polu wyboru akcja wykona się po dodaniu załącznika do bazy danych.
Przykładowa konfiguracja akcji została opisana w artykule Akcja Odczytaj kod kreskowy.