📝 Wersja - 6.4.17
Usprawnienia funkcjonalności komentarzy
📌 Numer zagadnienia: 931, 3775
Wprowadzono funkcjonalność umożliwiającą użytkownikom modułu dodawanie komentarzy z oznaczeniem innych użytkowników poprzez wprowadzenie znaku „@". Po wpisaniu znaku „@" pojawia się lista użytkowników mających dostęp do dokumentu, co ułatwia wskazanie odpowiedniej osoby.
Wskazany użytkownik otrzymuje powiadomienie w systemie oraz e-mail, co zapewnia natychmiastową informację o dodanym komentarzu.
Dodatkowo wprowadzono nową funkcjonalność umożliwiającą użytkownikom dodawanie plików do komentarzy na dokumencie. Zmiana ma na celu usprawnienie komunikacji oraz przekazywanie kontekstu poprzez dołączanie zrzutów ekranu, plików pomocniczych czy dokumentów referencyjnych.
Zmiany w skryptach
📌 Numer zagadnienia: 3608
Wprowadzono szereg istotnych zmian w skryptach integracyjnych. Dodano nowe typy skryptów takie jak "Biblioteka klas", które są teraz używane na zasadzie referencji, co zwiększa elastyczność i czytelność kodu. Dzięki takim podejściu możliwe jest automatyczne doklejanie referencji do skryptów oraz rozbicie kodu na mniejsze fragmenty, zamiast przechowywanie wszystkie w jednym pliku.
Skrypt współdzielony został również oznaczony jako "legacy" zapewniają wsteczną kompatybilność systemu.
Opracowano także LOGITO CLI umożliwiające pobranie skryptów, dokumentacji do konkretnego projektu bezpośrednio z edytora np.: Visual Studio, a następnie po skończonej pracy załadowanie wszystkich skryptów z powrotem na środowisko.
Dodatkowo, przygotowano fundamenty dla zadań związanych z AI, zawierające między innymi dokumentację, pobieranie modelu formularzy, itd. Dzięki czemu praca z AI w pisaniu kodu będzie jeszcze bardziej ułatwiona.
Zmieniono także logikę raportowania błędów z skryptów, teraz w logach błędów pojawia się konkretna linijka z skryptu, który spowodował błąd ułatwiając debugowanie i szybsze wprowadzenie poprawki.
Poprawienie błędów bezpieczeństwa
📌 Numer zagadnienia: 3542, 3659
Poprawiono błędy wykryte przez audyt Trivy oraz zoptymalizowano pipeline w celu zwiększenia efektywności analizy bezpieczeństwa aplikacji .NET.
Poprawa ładowania widoków list podczas szybkiego przełączania
📌 Numer zagadnienia: 3632
Naprawiono błąd, który uniemożliwiał prawidłowe ładowanie widoków list podczas szybkiego przełączania między menu. Teraz użytkownicy mogą swobodnie zmieniać widoki bez utraty danych czy opóźnień w wyświetlaniu zawartości.
Poprawiono błąd z zawieszaniem się aplikacji po utworzeniu użytkownika
📌 Numer zagadnienia: 3653
Naprawiono błąd, który występował po utworzeniu nowego użytkownika, prowadząc do zablokowania interfejsu aplikacji. Użytkownik mógł przejść do innych widoków jedynie po odświeżeniu przeglądarki. Teraz interfejs działa płynnie bez potrzeby odświeżania.
Stabilizacja filtrów po powrocie z dokumentu
📌 Numer zagadnienia: 3675
Naprawiono problem polegający na resetowaniu ustawień filtrów listy dokumentów po powrocie z widoku szczegółów dokumentu. Teraz filtry pozostają takie same, co umożliwia użytkownikom kontynuowanie pracy bez konieczności ponownego ustawiania preferencji.
Anonimizacja użytkowników Logito
📌 Numer zagadnienia: 3688
Wprowadzono nową funkcjonalność umożliwiającą anonimizację danych użytkowników w systemie Logito. Na formularzu edycji użytkownika dostępna jest nowa opcja "Anonimizuj użytkownika".
Przed procesem anonimizacji użytkownik otrzyma pytanie potwierdzające, zapewniając dodatkowe zabezpieczenie przed przypadkowym usunięciem danych.
Następnie po zaakceptowaniu formularza wprowadzone zostaną wartości **** w polach: imię, nazwisko, email, telefon, nazwa użytkownika, rejestr zmian oraz rejestr zmian dokumentów.
Problemy z walidacją flag dokumentów w skryptach
📌 Numer zagadnienia: 3695
Naprawiono błąd uniemożliwiający poprawne działanie funkcji Document.isEdit w skryptach podczas tworzenia dokumentu. Problem z walidacją flag został rozwiązany, co zapewnia teraz prawidłowe funkcjonowanie flagi
Problemy z przeindeksowaniem modułu w Elasticu
📌 Numer zagadnienia: 3706
Rozwiązano problem, który uniemożliwiał przeindeksowanie modułu w Elasticu, gdy na polu wspólnym przypisany był dokument powiązany. Teraz proces przeindeksowania działa poprawnie, co poprawia wydajność i integralność danych w systemie.
Błędne wyświetlanie historii źródła danych
📌 Numer zagadnienia: 3717
Naprawiono błąd, który powodował niepoprawne wyświetlanie historii źródła danych w systemie. Użytkownicy mogą teraz w pełni korzystać z funkcji przeglądania historii, co poprawia ich doświadczenia oraz efektywność w analizowaniu źródeł danych.
Zabezpieczenie dodawania pliku z poziomu skryptu
📌 Numer zagadnienia: 3745
Wprowadzono walidację zawartości pliku przy dodawaniu go z poziomu skryptu (np.: import mail). Dotychczas brak tej walidacji mógł prowadzić do importu plików o nieprawidłowym rozszerzeniu. Teraz system sprawdza poprawność formatu pliku zarówno podczas samego importu maila, jak i na poziomie metody w skrypcie. Zmiana ta zwiększa bezpieczeństwo i stabilność działania systemu, a także minimalizuje ryzyko wystąpienia błędów związanych z niezgodnymi danymi.
Poprawa cache aplikacji po usunięciu wersji roboczej modułu
📌 Numer zagadnienia: 3748
Naprawiono błąd związany z inicjalizacją cache po usunięciu wersji roboczej modułu. Wcześniej cache nie był poprawnie aktualizowany, co prowadziło do wyświetlania nieaktualnych danych. Teraz system prawidłowo przetwarza zmiany, zapewniając spójność informacji po każdej operacji usunięcia.
Zmiana weryfikacji duplikatów importu
📌 Numer zagadnienia: 3749
Zmieniono sposób weryfikacji duplikatów podczas importu dokumentów z wiadomości e-mail, przechodząc z identyfikacji na podstawie UID na identyfikację za pomocą Message-ID. Ta zmiana zapobiega problemom wynikającym z resetowania konfiguracji skrzynki, które prowadziły do resetu numeracji UID.
Dodatkowo, e-maile uznawane za duplikaty będą teraz trafiać do katalogu "duplicates", co pozwoli na jasne rozróżnienie między dokumentami już przetworzonymi a tymi, które zostały odrzucone w wyniku walidacji.
Błąd mapowania danych z dokumentu powiązanego przy starcie podprocesu w modalu
📌 Numer zagadnienia: 3751
Naprawiono błąd, który powodował niewłaściwe mapowanie danych z dokumentu powiązanego podczas uruchamiania podprocesu w modalu. Dzięki wprowadzonej poprawce, dane są teraz prawidłowo przypisywane, co znacząco poprawia doświadczenie użytkowników i zwiększa efektywność pracy z dokumentami.
Dodanie brakujących indeksów w bazach PostgreSQL i MSSQL
📌 Numer zagadnienia: 3759
W bazach danych PostgreSQL oraz MSSQL dodano brakujące indeksy do kilku tabel, co poprawia wydajność zapytań oraz szybkość dostępu do danych. Aby poprawnie wprowadzić zmiany należy przeprowadzić migrację po aktualizacji środowiska.
Ograniczenie wyświetlania historii
📌 Numer zagadnienia: 3761
Wprowadzono ograniczenie, które sprawia, że przy wyświetlaniu historii domyślnie pokazywane jest teraz maksymalnie 20 rekordów. W przypadku większej liczby dostępnych rekordów, na dole widoku dodano przycisk z plusem "Wyświetl wszystko", umożliwiający użytkownikom rozszerzenie widoku historii zmian w celu zobaczenia dodatkowych wpisów.
To rozwiązanie poprawia szybkość ładowania danych oraz ułatwia zarządzanie długimi listami historii dokumentów.
Zmiana i optymalizacja obsługi danych o zapoznaniu się z dokumentem
📌 Numer zagadnienia: 3762
Optymalizowano działanie funkcji zbierania i wyświetlania informacji o zapoznaniu się z dokumentem. Zmieniono logikę opcji „Włącz funkcję zbierania danych o zapoznaniu się z dokumentem" z wyłączonej na włączoną. Ustawienie u po aktualizacji pozostają bez zmian.
Przy włączonej opcji domyślnie wyświetlany jest checkbox „Pokazuj ikonę zapoznania się z dokumentem od razu w historii", co ułatwia dostęp do informacji o zapoznaniu się z dokumentem. W przypadku wyłączenia tej opcji informacja nadal dostępna jest po wejściu w modal z informacją szczegółową.
Wyłączenie tej opcji dodatkowo wymaga potwierdzenie informujące użytkownika o możliwych skutkach wyłączenia tej opcji.
Dodatkowo zoptymalizowano same logi o zapoznaniu się z dokumentem przyspieszając dzięki tej zmianie ładowanie historii dokumentów.
Poprawa błędów podczas dodawania wielu adresów e-mail
📌 Numer zagadnienia: 3763
Naprawiono kilka problemów z działaniem pola przy dodawaniu adresów e-mail. Edycja adresu już nie usuwa całego wiersza po kliknięciu backspace. Pola input teraz pozostają stabilne i nie znikają podczas wpisywania. Dodatkowo, znak ";" działa poprawnie przy ręcznym wpisywaniu, co umożliwia łatwe dodawanie nowych adresów e-mail.
Optymalizacja i zmiana obsługi tabeli dynamicznej
📌 Numer zagadnienia: 3764
Wprowadzono istotne zmiany w obsłudze tabeli dynamicznej. Wyświetlanie danych następuje teraz w formie tekstowej, co poprawia czytelność informacji i przyspiesza możliwość. W celu zastosowania nowego wyświetlania należy w konfiguracji tabeli dynamicznej włączyć opcje "Włącz zoptymalizowane renderowanie wierszy".
Opcja umożliwia edycję pojedynczego wiersza po kliknięciu, umożliwiając obsługę tabel z większą ilością wierszy.
Dodatkowo, zoptymalizowano strukturę danych dla dokumentów powiązanych, co przyczyniło się do lepszej wydajności systemu oraz responsywności interfejsu.
Poprawa grupowego wykonywania akcji
📌 Numer zagadnienia: 3765
Rozwiązano problem, który uniemożliwiał grupowe wykonywanie akcji na dokumentach. Mimo, że żądania były poprawnie realizowane, dokumenty nie zmieniały swojego kroku ani statusu. Teraz wszystkie akcje są prawidłowo stosowane, co usprawnia zarządzanie dokumentami w systemie.
Poprawa linków do załączników w historii
📌 Numer zagadnienia: 3766
Naprawiono błąd w historii obiegu dokumentu, gdzie w komentarzu dodano załączniki znajdowały błędnie wyświetlały się linki do plików uniemożliwiając podgląd do pliku. Teraz linki są poprawne i prowadzą do właściwych załączników, co umożliwia użytkownikom łatwy dostęp do potrzebnych dokumentów.
Problem z dokumentami na granicy podziału terminarza
📌 Numer zagadnienia: 3769
Naprawiono błąd dotyczący wyświetlania dokumentów na przełomie miesięcy w widoku terminarza. Dokumenty, które są składane z datami na granicy między miesiącami, były poprzednio przesuwane o jeden dzień do tyłu. Teraz wnioski wyświetlają się poprawnie zarówno w widoku miesięcznym, jak i kwartalnym oraz półrocznym.
Aktualizacja integracji z Sentry
📌 Numer zagadnienia: 3774
Udoskonalono integrację systemu Logito z platformą Sentry. Poprawiony został proces rejestrowania błędów, co zapewnia lepsze śledzenie i raportowanie incydentów. Dzięki temu użytkownicy otrzymują szybsze i bardziej szczegółowe informacje na temat występujących problemów, co wpływa na efektywność rozwiązywania błędów.
Problemy z importem tabelki dynamicznej
📌 Numer zagadnienia: 3777
Naprawiono błąd uniemożliwiający import tabelki dynamicznej z pliku Excel. Użytkownicy mogą teraz z powodzeniem importować dane bez żadnych przeszkód, co pozwala na sprawniejsze zarządzanie danymi i optymalizację pracy z systemem.
Brak etykiety na formularzu edycji użytkownika
📌 Numer zagadnienia: 3778
Naprawiono problem, w wyniku którego podczas dodawania lub edycji użytkownika w systemie pojawiało się pole bez przypisanej etykiety. Teraz wszystkie pola formularza są poprawnie oznaczone, co zwiększa przejrzystość i użyteczność interfejsu.
Aktualizacja bibliotek Szafir Web Module
📌 Numer zagadnienia: 3782
Zaktualizowano biblioteki używane w module Szafir Web, co poprawia stabilność oraz bezpieczeństwo systemu. Nowa wersja bibliotek zawiera poprawki błędów oraz ulepszenia wydajności, co przekłada się na lepsze doświadczenia użytkowników oraz sprawniejsze działania aplikacji.