Aktualizacja bazy załączników – wymagania wstępne

Facebooktwitterpinterestlinkedinmail
Dotyczy wersji: 2023 R3 i powyżej; autor: Krystyna Gawryał

 

Kontekst

Akcja Rozpoznaj OCR AI, dzięki integracji z programem ABBYY FineReader, odczytuje odpowiednie pozycje z pliku załączonego do elementu obiegu, a następnie wprowadza ich wartości do odpowiadających im pól formularza. Począwszy od wersji 2022 R1, podczas takich operacji rozpoznawania OCR, w pewnych, wskazanych w niniejszym artykule przypadkach, mogą pojawić się błędy typu:
'<', hexadecimal value 0x3C, is an invalid attribute character”.

Przyczyną błędu jest fakt, że wynikowy plik .xml rozpoznawania OCR, który zapisywany jest w kolumnie tekstowej bazy załączników (kolumna ATF_FRData w tabeli WFAttachmentFiles), zawierał znaki Unicode. Z kolei baza załączników została utworzona w trybie non-Unicode, a wybranymi typami jej kolumn tekstowych były varchar i text. Takie ustawienia ostatecznie uniemożliwiły odczyt pliku .xml z wynikami rozpoznawania OCR, a tym samym poprawne wykonanie akcji.

Problem z tworzeniem baz załączników został rozwiązany i nie występuje już w najnowszych wersjach systemu, natomiast mógł pojawiać się w wersjach starszych niż 2023.1.3.289, 2024.1.1.130 i 2025.1.1.23. Problem rozwiązano w wersji 2023.1.3.327 poprzez wprowadzenie w instalatorze, uruchamianym podczas instalacji lub aktualizacji wersji WEBCON BPS, mechanizmu automatycznej aktualizacji bazy załączników, który przełącza ją w tryb Unicode oraz zmienia typ kolumn tekstowych z varchar lub text  na odpowiednio n.varchar oraz ntext. Aktualizacja automatyczna może potrwać do kilku minut dla każdej bazy załączników.

 

Ręczna aktualizacja bazy załączników

W przypadku środowisk z rozbudowanymi bazami zawartości i załączników, gdzie kolumny tekstowe zawierają duże ilości danych (Ilość danych w kolumnie ATF_FRData przekracza 3 GB), automatyczna aktualizacja nie zostanie wykonana i proces aktualizacji wersji WEBCON BPS zostanie wstrzymany.

Takie podejście zastosowano ze względu na realne niebezpieczeństwo znacznego wydłużenia się czasu trwania procesu automatycznej aktualizacji. Z tego względu aktualizacja bazy musi zostać zaplanowana i przeprowadzona ręcznie.

Jeżeli ręczna aktualizacja bazy załączników okaże się konieczna, wówczas należy skontaktować się z Działem Wsparcia Technicznego WEBCON lub Partnerem WEBCON.