Informacje o wersji 1.7.2 z dn. 25-05-2022

PDF

Znane problemy

Migracja baz danych z wersji 1.2.x

W przypadku aktualizacji aplikacji utworzonych w nAxiom w wersjach 1.2.x konieczne jest dokonanie ręcznych modyfikacji.

Pierwsza wynika z tego, że wszystkie tabele migrowanej bazy danych korzystają ze schematu dbo. W związku z tym zachodzi potrzeba dostosowania konfiguracji nowej wersji nAxiom w zakresie ustawień schematu bazy danych. Wymaga to wprowadzenia następujących zmian w plikach appsetings.json:

  • w komponencie AUTH
    "AppConfiguration": {
    "DefaultSchema": "dbo",
    "DefaultCoreSchema": "dbo"
    }
    
  • w komponencie API
    "AppConfiguration": {
    "SchemaSettings": {
    "DefaultCoreSchema": "dbo",
    "DefaultUserSchemas": [ "*" ]
    }
    

W przypadku starszych wersji nAxiom te wpisy należy dodać ręcznie. Następnie należy ponownie uruchomić witrynę w programie Menedżer IIS.

Jeśli na potrzeby aktualizacji instalowana jest nowa witryna nAxiom, ustawienia schematów możne zmienić w instalatorze.

Problem drugi, to pusta kolumna BusinessDocumentId w tabeli core.Grids. Konieczne jest samodzielne uzupełnienie wartości w tej kolumnie, chociaż ich brak nie uniemożliwia korzystania z list.

Problemy z akcją uprawnień dla interesariuszy

Stwierdzono występowanie problemów w przypadku nadawania uprawnień dla interesariusz przy użyciu akcji uprawnień. Problem ten zostanie rozwiązany w kolejnych wydaniach nAxiom. Poniżej kilka informacji, które mogą pomóc w korzystaniu z tej funkcjonalności.

  • Tymczasowo, aby skorzystać z akcji uprawnień dla interesariuszy należy podać identyfikator kategorii interesariuszy i identyfikator użytkownika (można używać podzapytań). Planowane jest opracowanie osobnej akcji nadawania uprawnień dla interesariuszy, w której wystarczy podanie identyfikatora kategorii interesariuszy.
  • Uprawnienia będą działać tylko wtedy, gdy wskazany użytkownik zostanie dodany do danej kategorii interesariuszy przy użyciu kontrolki na formularzu lub akcją interesariuszy (można używać podzapytań). Planuje się modyfikację akcji interesariuszy w taki sposób, aby umożliwiała dodawanie więcej niż jednego użytkownika do kategorii interesariuszy.

Dodawanie użytkowników do kategorii interesariuszy akcją SQL nie jest wspierane, podobnie jak inne manipulacje na danych w tabelach systemowych (instrukcje INSERT, UPDATE, DELETE i MERGE).

Poprawki i usunięte błędy

Jednoznakowe kody jednostek organizacyjnych

Dodano możliwość definiowania jednoznakowych kodów dla jednostek organizacyjnych. Kody jedno- i dwuznakowe mogą składać się wyłącznie ze znaków alfanumerycznych. W kodach składających się z większej liczby znaków można stosować dozwolone znaki specjalne, tj. kropkę (.), podkreślenie (_), myślnik (-) i ukośnik (/).

Uprawnienia do dodawania/usuwania załączników przez Public API

Poprawiono weryfikację uprawnień do dodawania i usuwania załączników przy użyciu żądań Public API. Obecnie weryfikowane są zarówno uprawnienia do dokumentu biznesowego, jak i uprawnienia w indywidualnych statusach.

W interfejsie Public API nie są sprawdzane uprawnienia formularzy. Poprawne dodawanie/usuwanie załączników tą metodą wymaga jedynie posiadania uprawnień ACL na poziomie dokumentu biznesowego.

Wyświetlanie własnego logo

Poprawiono skalowanie własnego pliku logo dodawanego poleceniem Kreator stylów systemu.

Aby można było wyświetlać logo w formacie SVG, należy dodać rozszerzenie svg do listy obsługiwanych formatów plików w ustawieniach systemu.

Instrukcja SQL zwracająca NULL dla wartości domyślnej

Usunięto problem, który powodował wystąpienie błędu w sytuacji, kiedy w zapytaniu SQL dla wartości domyślnej występowało odwołanie do pola z wartością null.

Uprawnienia formularzy w pamięci podręcznej

Poprawiono działanie mechanizmu zapisującego uprawnienia formularzy w pamięci podręcznej w przypadku zmian statusu na formularzu i zmian statusu dokumentu.

Działanie linków w sekcji prosta lista

Poprawiono działanie akcji otwierania formularza używanej do obsługi linków w sekcji typu prosta lista w przypadku wyboru formularza poprzez zapytanie SQL.

Wprowadzona zmiana wymaga odświeżenia istniejących konfiguracji. W tym celu należy kliknąć przycisk Ustawienia na sekcji typu prosta lista, zamknąć okno dialogowe i zapisać formularz.

Zmiana uprawnień domyślnych do dodawania/usuwania interesariuszy i załączników

Usunięto problem, który powodował, że po dodaniu listy wyboru interesariuszy do projektu formularza, dla którego zdefiniowane były uprawnienia ACL, użytkownik nie mógł dodawać interesariuszy, chociaż w oknie dialogowym Uprawnienia formularzy odpowiednie pola wyboru dla tej kontrolki były zaznaczone. Obecnie, dla dodawanej kontrolki uprawnienia do dodawania i usuwania interesariuszy są domyślnie wyłączone i należy je odpowiednio poustawiać w zdefiniowanych szablonach uprawnień. Taka sama zmiana dotyczy również uprawnień do dodawania i usuwania załączników w sekcji załączników.

Mogą wystąpić problemy z aktualizacją uprawnień w przypadku, gdy odświeżenie formularza trwa na tyle długo, że podczas weryfikacji uprawnień dla sekcji załączników dokument będzie już miał nowy status, w którym dany użytkownik może nie mieć uprawnień. Ten problem rozwiążemy w kolejnych wydaniach.

Dodawanie interesariuszy w nowym dokumencie

Poprawiono weryfikację uprawnień do dodawania interesariuszy w nowym dokumencie.


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