Informacje o wersji 1.11.1.0 z dn. 26-05-2023

PDF

Nowe i zmodernizowane funkcje

Akcja importu dokumentów

Dodano nowy typ akcji Importowanie dokumentów. Akcja pozwala importować dane z tabeli pomocniczej do tabeli dokumentu biznesowego w modelu standardowym lub uproszczonym. W akcji należy zdefiniować zapytanie SQL zwracające dane oraz skonfigurować mapowanie kolumn. Dane zwracane przez zapytanie SQL mogą także zostać użyte do zasilenia kolumn systemowych. Możliwe jest także wypełnienie tych kolumn stałymi wartościami. Zapytanie musi zwrócić kolumnę z identyfikatorem importowanych rekordów na potrzeby raportu z operacji. Jeśli kolumna Status w tabeli docelowej nie zostanie wypełniona, akcja wypełni ją identyfikatorem statusu dla pierwszego kroku wychodzącego z bloku Start.

Wartości statusu dla importowanych dokumentów muszą odpowiadać blokom Zadanie ręczne na diagramie procesu. Statusy innych bloków nie są obsługiwane. Trwają prace nad obsługą importu dla bloku oczekiwania.

Historia importu dokumentów biznesowych jest zapisywana w dwóch nowych tabelach systemowych:

BatchImportHistory:

  • BatchProcessId: GUID danego procesu importu
  • BatchId: identyfikator zbioru akcji z akcją importu
  • ImportedBy: GUID użytkownika wywołującego akcję
  • ImportDatetime: czas wywołania akcji
  • ImportActionRowGuid: GUID użytej akcji importu dokumentów
  • TargetBusinessDocumentGUID: GUID docelowej definicji dokumentu biznesowego

BatchImportHistoryElements:

  • Id: klucz główny
  • BatchImportHistoryId: GUID danego procesu importu
  • SourceRecordId: identyfikator importowanego rekordu; musi być zwracany przez zapytanie SQL
  • BatchImportStatus: status importu (wartości: Success, Error, Skip)
  • ErrorMessage: komunikat o błędzie

Dodano również zdarzenie audytowe dla dokumentów biznesowych: Dokument - zaimportowanie. Zdarzenie jest domyślnie włączone dla nowych i już istniejących dokumentów.

Import dokumentów może być wykonywany w transakcji na poziomie całej paczki dokumentów albo na poziomie indywidualnego dokumentu.

Akcję można wywołać przyciskiem na formularzu, na przejściu diagramu procesów, przyciskiem w nagłówku listy oraz w zadaniu cyklicznym.

W konfiguracji akcji można korzystać ze składni smart numbers oraz wartości z kontekstu formularza, z którego wykonano akcję.

W związku z wykrytym problemem z wydajnością akcji importu przy włączonej obsłudze ACL zaleca się, aby import dużej ilości dokumentów wykonywać w paczkach jako zadanie cykliczne.

Logi serwisowe

Rozszerzono funkcjonalność logów serwisowych o logowanie komunikatów o błędach wyświetlanych w okienkach wyskakujących (alertify) podczas pracy użytkownika w aplikacji FrontSPA. Logowane są również dodatkowe opisy błędów, o ile występują.

Wtyczka Outlook

Wprowadzono zmiany w działaniu wtyczki nAxiom do Outlooka. Dodano przycisk wylogowania użytkownika oraz obsługę uprawnień ACL. Dodatkowo zmieniono wersję w pliku manifest na 1.1.0.0 oraz poprawiono problemy z korzystaniem z wtyczki w niektórych środowiskach Office365.

Podpis elektroniczny

Dostosowano funkcjonalność podpisu elektronicznego w nAxiom do nowej wersji API systemu eSign. W wyniku aktualizacji zmieniły się dostępne typy podpisów. Nowe typy to: 1 - QUALIFIED, 2 - SEAL, 3 - TRUSTED, 4 - PERSONAL, 5 - INNER, 6 - SEAL_INNER, 7 - SEAL_INNER_TRUSTED, 8 - SEAL_TRUSTED

Wprowadzone zmiany mogą powodować konieczność zmiany zdefiniowanych akcji podpisu elektronicznego.

Konfiguracja widoku listy

Rozszerzono zapisywaną konfigurację widoku listy o zmiany kolejności i szerokości kolumn.

Akcja powiadomień

Dodano obsługę akcji powiadomień dla przejść procesu biznesowego inicjowanych żądaniem do serwisu publicapi.

Logowanie formularzowe

Dodano obejście, które umożliwia zalogowanie się do witryny nAxiom na podstawie loginu i hasła z profilu użytkownika w nAxiom, w przypadku, kiedy skonfigurowano logowanie zewnętrzne z automatycznym przekierowaniem, a użytkownik nie dysponuje odpowiednimi poświadczeniami. W takiej sytuacji wymagane jest wpisanie adresu URL: https://adres_bazowy_naxiom/login

Logi migratora

Zoptymalizowano informacje logowane podczas importu aplikacji w migratorze.

Poprawki i usunięte błędy

Instalator jednoplikowy

W instalatorze jednoplikowym (advinstaller) poprawiono obsługę pola wyboru Uruchom platformę nAxiom po zakończeniu instalacji wyświetlanego na końcowym ekranie instalatora. Jeśli ta opcja jest zaznaczona, po zakończeniu instalatora w przeglądarce jest wyświetlana strona zainstalowanej witryny nAxiom.

Logi systemowe

Dodano automatyczne filtrowanie wpisów na stronie Logi aplikacji w aplikacji AdminSPA wg identyfikatora tenanta.

Usuwanie definicji dokumentu

Poprawiono błędne zachowanie podczas usuwania definicji dokumentu biznesowego. Problem dotyczył sytuacji, w której dla jednego modelu danych (tabeli) utworzono dwie definicje dokumentu biznesowego. Usunięcie jednej z tych definicji powodowało usunięcie obu funkcji tabelarycznych tworzonych dla widoku listy.

Migrowanie akcji globalnych/lokalnych

Poprawiono działanie migratora w przypadku, gdy w importowanej aplikacji zmieniono przypisane w formularzu akcje lokalne na akcje globalne o takiej samej nazwie.

Przycisk komentarzy

Poprawiono działanie przełącznika Pole widoczne w wersji mobilnej dla przycisku komentarzy.

Parametry na podglądzie raportu

Poprawiono działanie sekcji podglądu raportu. Obecnie parametry raportu wyświetlają się poprawnie także w przypadku, kiedy na formularzu jest kilka sekcji podglądu raportu.

Sekcja załączników

Poprawiono działanie sekcji załączników w przypadku próby jednoczesnego dodania wielu załączników.

Akcja interesariuszy

Poprawiono sposób wykonywania akcji przypisywania interesariuszy użytej jako akcja wykonywana po przejściu do pierwszego statusu (podczas pierwszego zapisu nowego dokumentu) w przypadku, gdy dodano jednocześnie użytkowników w kontrolce interesariuszy. Ponadto poprawiono obsługę akcji odświeżania uprawnień używanej na przejściach diagramu procesów razem z innymi akcjami backendowymi (np. akcją przypisywania interesariuszy).

Jeśli akcja przypisywania interesariuszy jest wykonywana jako akcja po zmianie statusu, konieczne jest użycie wraz z nią akcji odświeżania uprawnień, aby użytkownicy przypisani do kategorii interesariuszy mieli odpowiednie uprawnienia.

Log serwisowy

Poprawiono wyświetlanie informacji o rodzaju środowiska w logu serwisowym w aplikacji FrontSPA.

Kolumna Termin

Poprawiono błąd w obliczaniu czasu po upływie terminu wyświetlanego w kolumnie Termin w widoku listy (dla opcji Po terminie > “[HH:mm] temu” na karcie Ogólne).

Akcja otwierania formularza

Zmieniono sposób walidacji zmiennych wskazujących identyfikator instancji dokumentu w akcji otwierania formularza, w ten sposób, że dodano wyjątek dla zmiennych, w których parametr jest pisany małą literą, np. dla zmiennej używanej w sekcji harmonogramu ({@KodSekcjiHarmonogramu_SelectedEvent.id}).

Ponadto dodano wyświetlanie komunikatu o błędzie w przypadku błędu walidacji.

Lista definicji dokumentów

Przywrócono działanie funkcji filtrowania na liście definicji dokumentów biznesowych w AdminSPA.

Akcja komunikatów

Usunięto błąd w akcji komunikatów, powodujący nieprawidłowe wyświetlanie komunikatu, w którego treści lub tytule występował ukośnik (/) lub myślnik (-).

Ustawienia dostępności sekcji

Usunięto błąd w funkcji Ustawienia dostępności sekcji, który powodował, że zapytanie SQL (Ustawienia zaawansowane) nie nadpisywało ustawień z sekcji Ustawienia wyświetlania i Wprowadzanie danych, gdy przełącznik Sekcja widoczna był wyłączony.

Zapis wartości ustalonej

Usunięto błąd zapisu wartości ustalonej (listy rozwijane) występujący w przypadku, kiedy akcja zapisu rekordu była uruchamiana w transakcji z innymi akcjami.

Widok listy we FrontSPA

Usunięto błąd, który powodował, że po przeciągnięciu kolumny listy w inne miejsce widok listy przestawał reagować (np. nie można było go odświeżyć).

Kreator formularza (drzewo elementów)

Usunięto błąd, który powodował, że w niektórych sytuacjach nie działał zapis zmian definicji formularza dokonywanych w kreatorze formularza (drzewo elementów).

TaskService

Usunięto problem, który powodował zawieszanie się serwisu taskservice w przypadku niepoprawnej konfiguracji zadań wykonywanych przez ten serwis.

Szablony uprawnień ACL

Usunięto problem, który powodował, że zmiana uprawnionego w szablonie uprawnień z interesariusza na inny rodzaj nie była prawidłowo wykonywana, co skutkowało błędnym działaniem samych uprawnień.

Uprawnienia ACL formularza

Usunięto problemy z zapisem uprawnień formularza w pamięci cache aplikacji, które powodowały, że uprawnienia nie były poprawnie odczytywane w przypadku operacji na formularzu wykonywanych przez żądania do publicapi.

Kreator widoku listy

Zmieniono zachowanie kreatora widoku listy po zapisaniu zmian. Obecnie element widoku, dla którego dokonano zmian, pozostaje po zapisie podświetlony w drzewie elementów listy.

Przyciski na formularzu

Wyłączono mechanizm zamiany przycisków w nagłówku formularza w listę przycisków dla przypadku, kiedy jest tylko jeden przycisk.

Listy hierarchiczne

Zmieniono sposób pobierania danych do widoków list w celu eliminacji problemów z wyświetlaniem list hierarchicznych.


Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.