Przejdź do głównej zawartości
Wersja: 2025 R2

HotFoldery

Jedną z podstawowych funkcjonalności serwisu jest scalanie zeskanowanych plików i parowanie ich (na podstawie kodu kreskowego) z dokumentami w wersji elektronicznej.
Konfiguracja obsługi katalogów dokumentów została podzielona na pięć części: Ogólne, Ustawienia zaawansowane, Ustawienia kodów kreskowych, Ustawienia startowania obiegów, Ustawienia dołączania załączników.

Ogólne​

Zakładka umożliwia zdefiniowanie kluczowych informacji na temat tworzonego HotFolderu, a także skonfigurowanie trybu jego działania, źródła i obsługi plików.

Ogólne

1. Hotfolder​

Podstawowe informacje dotyczące katalogu dokumentów, takie jak ID, Nazwa i Opis.
Dodatkowo w tej sekcji można zdefiniować następujące parametry:

  • Priorytet – określa priorytet, po jakim będą sortowane i przetwarzane HotFoldery („1” – najwyższy priorytet, „10” – najniższy priorytet). Dodatkowo priorytet będzie brany pod uwagę przy pobieraniu plików z kolejki OCR w przypadku przetwarzania plików przy pomocy FlexiCapture.
  • Serwis BPS – jeżeli wartość w polu jest wybrana, to przetwarzanie danego HotFolderu będzie odbywać się tylko na maszynie o podanej nazwie.
  • Aktywny – tylko katalogi oznaczone jako aktywne są obsługiwane przez serwis.

2. Konfiguracja źródła​

W tej sekcji należy wskazać ścieżki do:

  • Folderu źródłowego – tj. katalogu, w którym znajdują się zeskanowane pliki. Kliknięcie przycisku obok pola tekstowego pozwala na przeglądanie struktury katalogów. Może to być również ścieżka sieciowa.
  • Folderu archowum – tj. katalogu, do którego będą przenoszone pliki, jakie udało się przetworzyć przez wybrany HotFolder.
uwaga

Należy pamiętać, aby wskazane foldery udostępnić użytkownikowi svc.bps.

Dodatkowo automatycznie wskazywana jest lokalizacja Folderu dla plików z błędami przetwarzania, który znajduje się w katalogu źródłowym dokumentów.

3. Konfiguracja obsługi plików​

Sekcja pozwala zdefiniować parametry obsługiwanych plików.

  • Pliki które będą przetwarzane – umożliwia wybór wszystkich wspieranych plików (JPEG, BMP, TIFF, PDF), tylko plików PDF, lub wybranych na podstawie szablonu.
  • Szablon – pozwala wskazać szablon, na podstawie którego wybrane pliki będą przetwarzane.
  • Szablon nazwy tworzonego dokumentu – szablon nazw plików powstałych podczas przetworzenia przez HotFolder i dodanych jako załącznik do elementu. W szablonie można użyć specjalnych zmiennych:
    • Rok %yyyy% lub %yy%
    • Miesiąc %MM%
    • Dzień %dd%
    • Godzina %HH%
    • Minuty %mm%
    • Sekundy %ss%
    • NazwaPliku %FileName%
    • TypPliku %FileType%
    • NazwaBezRozszerzenia %FileNameDisplay%
    • BarCode %BarCode%
wskazówka

? zastępuje dowolny pojedynczy znak
* zastępuje dowolny ciąg znaków
| działa jako „lub” , dopasowując wyrażenie za lub przed znakiem, np. *.pdf | *.docx

4. Tryb działania​

Wybór i konfiguracja trybu działania tworzonego HotFolderu.

  • Tryb podstawowy – rola, jaką będzie pełnił wybrany HotFolder. Pliki, które zostaną przetworzone mogą startować nowy obieg lub być parowane na podstawie kodu kreskowego. Ustawienia zaawansowane wybranych trybów dostępne są na pasku zakładek.
  • Szukanie kodów kreskowych – pozwala wybrać, czy podczas przetwarzania dokumentu HotFolder ma szukać na nim kodu kreskowego. Po zaznaczeniu tej opcji dostępne są zaawansowane Ustawienia kodów kreskowych na pasku zakładek.
  • Obsługa braku lub niedopasowania kodu kreskowego – możliwy jest wybór wystartowania nowego obiegu, dołączenia do poprzedniego pliku lub przeniesienie przetwarzanego pliku do katalogu z błędem.
  • Obsługa braku elementu o znalezionym ID – możliwe jest wystartowanie nowego obiegu lub przeniesienie przetwarzanego pliku do katalogu z błędem.
  • Obsługa braku poprzedniego elementu workflow do scalenia – w przypadku braku poprzednich elementów do scalenia możliwe jest wystartowanie nowego obiegu lub przeniesienie przetwarzanego pliku do katalogu z błędem.

Ustawienia zaawansowane​

Ustawienia zaawansowane odnoszące się do limitów przetwarzania plików.

Ustawienia zaawansowane

  • Limit plików do przetworzenia podczas iteracji – maksymalna liczba plików przetwarzanych z folderu źródłowego podczas podczas jednej iteracji. „0” oznacza brak limitu.
  • Maksymalna liczba iteracji na ostatni plik – limit określa, na ile iteracji pliki mogą zostać wstrzymane w oczekiwaniu na poprawny plik, który zostanie do nich dołączony. Jeżeli HotFolder jest skonfigurowany na dołączanie do poprzedniego pliku, w przypadku błędu lub braku kodu kreskowego limit dotyczy poprzedniego pliku (a dokładniej wszystkich plików przetwarzanych w poprzedniej iteracji). W przypadku poprawnego pliku pliki z poprzedniej iteracji zostają od razu odblokowywane do dalszego przetwarzania. Wstrzymywanie przetwarzania działa w obrębie uruchomionego procesu. Przerwanie procesu serwisu wymaga ponownego przetworzenia od początku plików, które były wstrzymane.
  • Liczba prób dodania załącznika do elementu workflow – po przetworzeniu pliku, jeżeli wystąpi błąd dodawania załącznika do istniejącego elementu lub błąd przejścia ścieżką, zostaną podjęte kolejne próby wykonania tej operacji. Wartość parametru określa maksymalną liczbę kolejnych prób. W przypadku zatrzymania procesu serwisu, limit prób nie jest zapamiętywany, a przetworzenie plików musi odbyć się ponownie od samego początku. Czas podjęcia kolejnej próby jest liczony od momentu zakończenia ostatniej nieudanej próby i wynosi:
    • 1 minutę w przypadku drugiej i trzeciej próby,
    • 1 godzinę w przypadku czwartej próby,
    • 1 dzień w przypadku piątej i każdej kolejnej próby.

Ustawienia kodów kreskowych​

Zakładka jest dostępna, gdy wybranym Trybem działania HotFolderu (zakładka Ogólne) jest Dołączanie do elementów na podstawie kodu kreskowego.

Ustawienia kodów kreskowych

1. Ogólne​

Sekcja umożliwia wskazanie, czy kody kreskowe, które będą wyszukiwane w formularzu, mają być standardowe czy też zdefiniowane przez użytkownika.

Przykład

Domyślny szablon: ^WFD_\d+

2. Algorytm wyszukiwania kodów kreskowych​

Umożliwia określenie liczby prób wyszukiwania kodu kreskowego oraz algorytm wyszukiwania dla każdej z prób, a także konfigurację kolejności odczytu kodów kreskowych według ich typu.
Możliwe jest również przejście do weryfikacji konfiguracji.

Weryfikacja konfiguracji

3. Zaawansowana obsługa załączników​

Funkcjonalność umożliwia podział dołączanego pliku na podstawie dodatkowych kodów kreskowych.
Wymagane jest podanie źródła danych zawierającego następujące kolumny:

  • Barcode1 – wyrażenie regularne zawierające szablon kodu kreskowego,
  • Barcode2 – wyrażenie regularne zawierające szablon kodu typu DataMatrix,
  • Attribute – wartość jaka zostanie przypisana do atrybutu dołączanego pliku,
  • FileName – nazwa pod jaką zostanie dodany załącznik - dodatkowo zostanie do niego dołączony numer z liczbą załączników o tej samej wartości atrybutu, np. „001”. Opcjonalnie kolumna:
  • Description – wartość, jaka zostanie przypisana do opisu dołączanego pliku.

Ustawienia startowania obiegów​

Zakładka jest dostępna, gdy wybranym Trybem działania HotFolderu (zakładka Ogólne) jest Startowanie obiegów.

Ustawienia startowania obiegów

1. Tworzenie nowych elementów procesu​

Ustawienia parametrów obiegu, jaki zostanie wystartowany na skutek działania HotFolderu. Możliwe jest wskazanie:

  • Spółki, dla której będzie startowany obieg,
  • Procesu, który będzie uruchamiany po przetworzeniu dokumentu,
  • Typu formularza z wybranego procesu,
  • Obiegu dla nowych elementów,
  • Ścieżki dla nowych elementów, którą przejdzie przetworzony dokument.

2. Dodatkowe wartości atrybutów​

Sekcja umożliwia określenie dodatkowych wartości atrybutów. W tym celu należy wskazać:

  • Nazwę atrybutu z wybranego procesu,
  • Wartość, na jaką ustawiony ma zostać wybrany atrybut,
  • Tryb uzupełniania – możliwość ustawienia, aby atrybut był uzupełniany zawsze lub tylko wtedy, gdy jest pusty.

Dostępne zmienne są takie same, jak w przypadku Szablonu nazwy tworzonego dokumentu w Konfiguracji obsługi plików. Strefa czasowa dat jest analogiczna jak dla bazy danych.

Ustawienia dołączania załączników​

Zakładka jest dostępna, gdy wybranym Trybem działania HotFolderu (zakładka Ogólne) jest Dołączanie do elementów na podstawie kodu kreskowego.

Ustawienia dołączania załączników

1. Tworzenie elementów dla nierozpoznanych załączników​

Ustawienia parametrów obiegu, jaki zostanie wystartowany na skutek działania HotFolderu dla elementów, do których dodane zostaną nierozpoznane załączniki. Element jest tworzony w przypadku nieznalezienia standardowego kodu kreskowego, bądź w przypadku gdy element o ID z odczytanego kodu kreskowego nie istnieje. Możliwe jest wskazanie:

  • Spółki, dla której będzie startowany obieg,
  • Procesu, który będzie uruchamiany po przetworzeniu dokumentu,
  • Typu formularza z wybranego procesu,
  • Obiegu dla nowych elementów,
  • Ścieżki dla nowych elementów, którą przejdzie przetworzony dokument.

2. Dodatkowe wartości atrybutów​

Sekcja umożliwia określenie dodatkowych wartości atrybutów. W tym celu należy wskazać:

  • Nazwę atrybutu z wybranego procesu,
  • Wartość, na jaką ustawiony ma zostać wybrany atrybut,
  • Tryb uzupełniania – możliwość ustawienia, aby atrybut był uzupełniany zawsze lub tylko wtedy, gdy jest pusty.

Dostępne zmienne są takie same, jak w przypadku Szablonu nazwy tworzonego dokumentu w Konfiguracji obsługi plików. Strefa czasowa dat jest analogiczna jak dla bazy danych.

informacja

Więcej informacji na temat HotFolderów dostępnych jest w ARTYKULE na naszym blogu technicznym.