Przejdź do głównej zawartości

Wydanie 240630 – lista zmian

Historia zmian Platformy AMODIT, Lista artykułów na wiki – nowości lub aktualizacje

UWAGA! Ze względów technologicznych ciągłość numeracji wydania 240630 nie musi być zachowana.

(STAN NA DZIEŃ 2024-12-09)

IDWydanieOpis
Zmiany, które powodują zmianę dotychczasowego działania systemu AMODIT.
19433108Zmieniono sposób rejestrowania w historii zmian procesu zdarzenia synchronizacji rejestru.
1867963Zmieniono etykietę przycisku wprowadzania komentarza do sprawy z „Wyślij” na „Dodaj komentarz”. Więcej w artykule: Już nie wysyłamy, ale dodajemy komentarze :-) .
1845263Umożliwiono bezpośredni wybór pliku z dysku po kliknięciu w pole typu dokument.
1862634Funkcja reguł NextNumber() została wycofana z użycia. Zaleca się korzystanie z funkcji RegisterNextNumber() lub FindAndRegisterNextNumber().
1852026Zmieniono, a w zasadzie to przywrócono, kopiowanie wartości pól na nową sprawę, utworzoną funkcją CreateCase() – dotyczy to tylko pól o takiej samej nazwie i typie.
1784526Zmieniono sposób logowania do usługi SimplySign podczas masowego podpisywania dokumentów z poziomu raportu.
1840318Zmieniono działanie funkcji reguł WorkDayDiff(), a dokładnie to obsługę wyjątków w sytuacji, gdy daty „od” i „do” są takie same. Przed zmianą funkcja wyrzucała wyjątek, rejestrowany w logu systemowym, zaś po zmianie w takiej sytuacji zwróci wartość 0 (zero).
1823410Zmieniono sposób prezentacji listy pól w historii pola – pozycje (nazwy pól) sortowane są alfabetycznie.
179724Zmieniono działanie funkcji reguł DeleteCase(), funkcjonalności usuwania załączników do sprawy i usuwania całej sprawy – wspomniane czynności nie wykonają się, a w logach systemowych zostanie zarejestrowany błąd i/lub zostanie wyświetlony stosowny komunikat, jeśli dokument został przekazany do edycji w usługach Office365 albo Google.
165811Zmieniono funkcjonalność widoczności spraw po zakończonym okresie zastępstwa.
172840Zmieniono, a dokładnie to ograniczono, ilość cyfr po przecinku możliwych do ustawienia podczas konfiguracji pola numerycznego. Więcej w artykule: Ograniczenie precyzji liczb w polach typu numerycznego
171270Zmieniono oznaczanie spraw wierszy z tabel jako usunięte, jeśli sprawa nadrzędna została oznaczona jako usunięta. Przed wprowadzeniem tej zmiany możliwe było np. wyszukanie w kodzie reguły spraw reprezentujących wiersze w tabeli za pomocą funkcji reguł FindCase() pomimo tego, że sprawa nadrzędna zawierająca tabelę była usunięta (ale znajdowała się jeszcze w AMODIT’owym koszu).
178590W edytorze graficznym formularza zablokowana jest możliwość edycji sekcji 3- lub 4-kolumnowych i nic nie jest z nich usuwane. Informacja o tej blokadzie pojawia się w stosownym komunikacie. Więcej w artykule: Blokada edycji sekcji 3- lub 4-kolumnowych w edytorze graficznym formularza
Zmiany, nowe funkcjonalności lub poprawki, które mają wpływ na bezpieczeństwo, stabilność lub wydajność działania systemu.
W pierwszym kwartale 2024 r. skupiliśmy się na usprawnianiu konfiguracji lub funkcjonalności systemu AMODIT w kontekście zwiększania jego bezpieczeństwa. Usprawnienia te były wynikiem przeprowadzonych testów penetracyjnych i polegały na wprowadzaniu zabezpieczeń na okoliczność wystąpienia aktualnie znanych podatności (stan na moment przeprowadzenia testów).
Więcej informacji w zakresie bezpieczeństwa można znaleźć w sekcji 'Bezpieczeństwo systemu’ (lewy dolny róg strony) w zakładce ’Dla administratorów’.
1794746Dodano obsługę blokowania możliwości załączenia pliku w sytuacji, gdy jego zawartość nie jest zgodna z rozszerzeniem podanym w nazwie. Dodano również parametr systemowy „Path for files banned for security reasons”.
1854127W historii aktywności użytkownika rozszerzono zakres rejestrowanych zdarzeń, które dzieją się, gdy użytkownik loguje się do systemu. Więcej w artykule: Zdarzenia związane z logowaniem się użytkownika.
Informacje o tym, co NOWEGO zostało dodane do AMODIT.
1891862Dodano w profilu użytkownika opcję (uprawnienia) umożliwiającą włączenie korzystania z funkcji „Zaloguj się jako”.
1860258Dodano nową rolę „Odbierający” do TrustCenter.
1602855Dodano możliwość wyłączenia podstawowego obszaru „Wszystkie procesy” dla zwykłych użytkowników pod warunkiem, że mają zdefiniowane inne obszary.
1881452Dodano funkcję reguł Base64ToString().
1869051Dodano włączanie/wyłączanie możliwości eksportu do Excela z poziomu raportu tabelarycznego.
1864951Dodano komunikat o przekroczeniu limitu przy pobieraniu do Excel zbyt dużego raportu.
1847750Dodano dla każdej sekcji w profilu użytkownika parametr, umożliwiający zablokowanie danej sekcji przed edycją. Parametry są dostępne w ustawieniach systemowych AMODIT i mają działanie globalne, czyli wybrana blokada zostanie włączona dla wszystkich użytkowników. Wyjątek stanowią administratorzy systemowi lub osoby z rolą zarządzania użytkownikami lub grupami. Działa to na podobieństwo już istniejących parametrów BlockUserBasicDataEditing i DisallowUsersToEditData.
1837036Dodano logowanie typu OAuth do skrzynek pocztowych obsługiwanych przez Gmail.
1602834Dodano możliwość wyłączenia podstawowego obszaru „Wszystkie procesy” dla zwykłych użytkowników pod warunkiem, że mają zdefiniowane inne obszary. Więcej w artykule: Możliwość wyłączenia podstawowego obszaru “Wszystkie procesy”.
1847732Dodano dla każdej sekcji w profilu użytkownika parametr, umożliwiający zablokowanie danej sekcji przed edycją. Parametry są dostępne w ustawieniach systemowych AMODIT i mają działanie globalne, czyli wybrana blokada zostanie włączona dla wszystkich użytkowników. Wyjątek stanowią administratorzy systemowi lub osoby z rolą zarządzania użytkownikami lub grupami. Działa to na podobieństwo już istniejących parametrów BlockUserBasicDataEditing i DisallowUsersToEditData. Więcej w artykule: Blokowanie edycji parametrów w profilu użytkownika.
1017224Dodano możliwość generowania podglądu np. faktury do pliku PDF, a nie tylko HTML. Więcej w artykule: ConvertFileToPDFEx().
1830021Dodano możliwość przelogowywania się między użytkownikami z tym samym loginem. Więcej w artykule: Przełączanie konta użytkownika.
1789017Dodano wariant funkcji reguł TrustCenterSendToSignEx(), w której możliwe jest podanie obiektu osób podpisujących z pominięciem tabelki osób podpisujących.
171161Dodano możliwość prezentacji spraw o podwyższonym priorytecie w raporcie tabelarycznym.
162890Dodano możliwość eksportu i importu ustawień systemowych między różnymi instancjami systemu AMODIT. Więcej w artykule: Eksport – import ustawień parametrów integracji z innymi systemami
111480Dodano obsługę mniej popularnych walut w funkcji reguł GetExchangeRate(), np. dirham AED.
167470Dodano nowy parametr systemowy sprawy [CaseSubstitutionCategory], umożliwiający oznaczenie jej jako wyłączonej z mechanizmu zastępstw. Więcej w artykule: Wyłączanie spraw z mechanizmu zastępstw
176670Dodano możliwość wyłączenia rejestrowania zdarzeń w tabeli usermail w celu optymalizacji wydajności systemu. Więcej w artykule: Wyłączenie rejestrowania wpisów w tabeli usermail
173130Dodano funkcję GetAttachmentFromTemplate(). Funkcja robi to samo co AddAttachmentFromTemplate() z tą różnicą, że zwraca tylko obiekt typu „plik” bez dodawania samego pliku do sprawy (lub pola na sprawie).
Informacje o zmianach w istniejących funkcjonalnościach.
1881177W ustawieniach definicji procesu wprowadzono opcję „Ukryj CaseId w tytule na formularzu sprawy”. Więcej w artykule: Ukrywanie na formularzu identyfikatora sprawy.
1894863Zmieniono etykietę przycisku wprowadzania komentarza do sprawy z „Wyślij” na „Dodaj komentarz”. Więcej w artykule: Już nie wysyłamy, ale dodajemy komentarze :-)
1894456Rozszerzono funkcję reguł SetReferenceFilter() o dodatkowy parametr, w którym decydujemy, czy chcemy, aby ta sprawa, o ile jest tylko jedna, przypisała się do pola, czy nie.
1869248Rozszerzono funkcjonalność logowania MFA o wysyłkę kodów za pomocą SMS.
1762145Rozszerzono funkcjonalność obszarów o możliwość umieszczenia stałych linków (np. do innych systemów) w lewym menu nawigacyjnym obszaru.
1861943Rozszerzono moduł e-Nadawcy o obsługę statusu „NIEZNANY”.
1856939Rozszerzono mechanizm synchronizacji kont użytkowników z AzureAD o możliwość wskazania wybranych grup, z których będą pochodzić użytkownicy.
1711935Rozszerzono działanie funkcji reguł SendMessageEx() o możliwość wysłania szablonu jako takiego, a podpiętego do definicji procesu.
1859533Rozszerzono mechanizm synchronizacji użytkowników z AD o następujące funkcjonalności: a) jeżeli z AD nie został pobrany żaden użytkownik, to mimo braku błędu synchronizacja jest przerywana; b) jeżeli przy pobieraniu członków grupy z AD wystąpi błąd, to przerywana jest synchronizacja grupy.
178611Rozszerzono funkcjonalność wykonywania akcji przed uruchomieniem reguły o możliwość dodania komentarza. Dodano również na stałe przycisk anulowania. Więcej w artykułach: Potwierdzenie wykonania reguły ręcznej i Potwierdzenie wykonania reguły ręcznej – część 2.
169801Rozszerzono mechanizm mapowania pól w ramach integracji z KSeF. Dla pól kwotowych istnieje możliwość wskazania jednego pola na formularzu AMODIT, do którego trafi suma kwot z wybranych pól formularza KSeF.
171220Rozszerzono funkcję reguł SendMessageEx() o możliwość wysyłki wiadomości ze wskazaniem załącznika pobieranego z szablonu procesu.
169550Rozszerzono działanie funkcji reguł ExecuteAction() o możliwość wywołania z poziomu akcji reguły wyboru dokumentu z dysku w celu jego załadowania do pola typu dokument.
172770Zwiększono do 2 minut timeout połączenia do bazy danych podczas synchronizacji zewnętrznych źródeł danych typu local.
Różne mniejsze lub większe poprawki.
19930130Poprawiono obsługę załączania zaszyfrowanych plików z pakietu Office.
19788125Poprawiono wyszukiwanie fraz na liście spraw w połączeniu z sortowaniem malejącym.
19491117Poprawiono wyświetlanie checkbox’a do zaznaczania wszystkich spraw w raporcie tabelarycznym.
19469108Poprawiono działanie edytora reguł procesu, gdy w nazwie reguły występuje cudzysłów lub apostrof.
1923696Poprawiono zasady działania parametru caseSubstitutionCategory (dot. wyłączania spraw z mechanizmu zastępstw) dla spraw skierowanych do grup.
1832589Poprawiono działanie mechanizmu oznaczania spraw jako przeczytane/nieprzeczytane na liście spraw „Do wykonania”.
1881869Poprawiono wyświetlanie opisu procesu na sprawie.
1724766Poprawiono mechanizm generowania szablonów Word z wykorzystaniem zmiennych reguł procesu.
1877057Poprawiono wyświetlanie tabel w trybie formularza i podformularza z użyciem funkcji ShowField()/HideField().
1824152Poprawiono mechanizm nadawania uprawnień do definicji procesu.
1865049Poprawiono standardowy szablon wydruku formularza – pola ukryte za pomocą funkcji HideField() nie powodują pojawiania się pustych linii/przestrzeni w podglądzie wydruku.
1832449Poprawiono działanie funkcji HideTemplate() i HideAllTemplates() – jeśli wspomniane funkcje faktycznie ukrywają wszystkie szablony na danym etapie, to nie pojawia się prawy panel szablonów na formularzu sprawy.
1869146Poprawiono działanie funkcji GetAttachmentData() w taki sposób, aby obsługiwała poprawnie pliki PDF generowane za pomocą Acrobat 6.
1860743Poprawiono sprawdzanie/obsługę statusu przesyłki w module „e-Nadawca”.
1809543Poprawiono działanie aplikacji do składania podpisów SingApp dla przypadku, gdy włączona jest graficzna reprezentacja podpisu.
1868141Poprawiono wyświetlanie kolumny z numeracją pozycji w słownikach (hierarchicznych).
1863940Poprawiono wyświetlanie spraw podrzędnych na formularzu sprawy w prawym panelu spraw powiązanych.
1862937Poprawiono mechanizm obsługi parametrów zapytań SQL przekazywanych do funkcji ExecuteSQL() i RemoteExecuteSQL().
1732234Poprawiono możliwość przeszukiwania danych w raportach, które to dane zawierają znaki specjalne, np. znak &.
1834420Poprawiono mechanizm generowania pliku paczki przelewów do banku Alior.
1829120Poprawiono mechanizm wykluczania procesu z zastępstw.
1806218Poprawiono mechanizm wyznaczania terminu realizacji sprawy w zależności od ustawień w konfiguracji etapu.
1831114Poprawiono funkcjonalność eksportu do arkusza Excel wszystkich kolumn (nie tylko tych widocznych) z raportu tabelarycznego.
1825512Poprawiono działanie mechanizmu tworzenia spraw na podstawie kodu (kreskowego) typu DataMatrix.
181789Poprawiono wizualizację podpisu „odręcznego” składanego na dokumencie.
178926Poprawiono obsługę tłumaczenia nazw grup na wszystkich listach spraw od „Do wykonania” aż po „Zamknięte” i „Usunięte” w zależności od wybranego języka interfejsu.
180641Poprawiono mechanizm wyświetlania podglądu faktury z KSeF w przypadku przepięcia sprawy za pomocą funkcji reguł AssignProcedure().
179701Poprawiono działanie raportu systemowego „Who creates cases?”.
178721Poprawiono funkcjonalność checkbox’ów (wybór wierszy) w raportach tabelarycznych osadzonych na formularzu sprawy.
178631Poprawiono mechanizm pobierania paczki przelewów w module przelewów bankowych.
177941Poprawiono obsługę zmiany formaty daty i liczby w profilu użytkownika vs zmiana języka interfejsu.
177341Poprawiono mechanizmy rejestrowania zdarzeń związanych z generowaniem zbiorczego pliku PDF lub pobieraniu plików z poziomu raportu.
148880Poprawiono mechanizm wyboru wartości domyślnej (w trakcie edycji definicji procesu) w polu słownikowym przy dużej ilości pozycji w podpiętym słowniku.
174480Poprawiono rejestrowanie w historii sprawy akcji związanych z uruchomieniem reguł ręcznych na formularzu sprawy.
166150Poprawiono w wyszukiwarce spraw mechanizm czyszczenia indeksu usuniętej sprawy.
169850Poprawiono mechanizm prezentowania listy raportów po zmianie obszaru.
174000Poprawiono działanie graficznego edytora formularza w definicji procesu.
161550Poprawiono filtrowanie raportów osadzonych na sprawie, gdy w ustawieniach pola typu raport filtrem jest pole typu odnośnik.
167480Poprawiono mechanizmy logowania zdarzeń w profilu użytkownika, a dotyczące m.in. zmian hasła.
170260Poprawiono obsługę podglądu faktur pochodzących z KSeF.
171760Poprawiono możliwość dodawania pól data/czas w widoku konfiguracji raportu w sytuacji, gdy pole ma ustawioną wartość wyświetlaną.
172780Poprawiono obsługę natywnych sterowników w nazwanych połączeniach danych, gdy połączenie nazwane jest wykorzystywane w funkcji reguł ExecuteSQL().
174300Poprawiono możliwość odpięcia lub zmiany klucza importu danych w definicji procesu typu „rejestr”.
174840Poprawiono mechanizm zmiany kolejności wierszy w tabeli.
175560Poprawiono mechanizm wysyłania faktur sprzedażowych bezpośrednio przez API KSeF Connector.
175580Poprawiono mechanizm eksportu raportu tabelarycznego do pliku Excel.
176110Poprawiono edytor etapów w definicji procesu poprzez dodanie walidacji, czy etap o podanej już nazwie (technicznej) istnieje.
178630Poprawiono mechanizm pobierania paczki przelewów w module przelewów bankowych.
178670Poprawiono działanie funkcji GetExchangeRate() przy próbie pobrania kursu dla tej samej waluty (np. PLN do PLN) – zwracana jest wartość 1.
179150Poprawiono zwracanie wartości z pól typu „data i czas” w metodach REST API AMODIT.
179310Poprawiono możliwość zmiany nazwy pozycji w słowniku.