PDF

Informacje o wersji 1.3.14

Nowe i rozszerzone funkcjonalności

Systemy MES/Infokioski:
  • Dodano tryb uproszczonego logowania do platformy nAxiom. W tym trybie można zalogować się za pomocą kodu paskowego lub kodu QR na terminalach wyposażonych w odpowiednie czytniki. Włączenie tego trybu wymaga ustawienia odpowiedniego parametru w pliku appsettings.json.
  • Dodano akcję zapisu parametru w magazynie LocalStorage. Do wartości tego parametru można się odwoływać, używając zmiennej {@sys_nazwa-parametru}.
  • Dodano akcję Wyloguj, która pozwala zdefiniować duży przycisk wylogowania, wygodny w obsłudze na ekranie dotykowym.
  • Dodano możliwość przypisywania indywidualnego stylu CSS przyciskom.
Wskaźniki KPI:
  • Dodano możliwość definiowania terminu wykonania kroku workflow. Parametr ten definiuje się w edytorze workflow na panelu Ustawienia elementu dla bloków Zadanie ręczne, Zadanie automatyczne, Akceptacja i Podproces. Służą do tego przełączniki Termin dla kroku procesu i Czas na obsługę zadania. Parametry można wpisać jako interwały w formacie ISO lub określić za pomocą zapytań SQL. W przebiegu procesu te wartości są przeliczane na wartości DATETIME i zapisywane w systemowej tabeli bazy danych KpiExecutionTimes wraz z wartościami granicznymi, to jest momentami zmiany statusu na wejściu i wyjściu kroku.
Zewnętrzne bazy danych:
  • Dodano możliwość wykonania i obsługi akcji na zewnętrznej bazie danych (Oracle). Obecnie akcja obsługuje instrukcje SQL Insert i Update.
Workflow:
  • Dodano możliwość zdefiniowania komunikatu potwierdzenia dla operacji zmiany statusu dokumentu. Dotyczy to zmiany statusu określonego dla bloku Zadanie ręczne. Gdy potwierdzenie zostanie włączone, po kliknięciu przycisku powodującego zmianę statusu zostanie wyświetlone okno komunikatu z potwierdzeniem. Potwierdzenie spowoduje zmianę statusu, odrzucenie potwierdzenia — przerwanie operacji.
  • Zmieniono sposób mapowania przejść dla istniejących dokumentów biznesowych po zmianie workflow. Obecnie można to zrobić zbiorczo dla wszystkich dokumentów w określonym statusie.
  • W edytorze workflow na panelu Ustawienia elementu dla przejść listy Type1/2/3 umieszczono w sekcji zwijanej.
Kategorie załączników:
  • Dodano funkcjonalność kategorii załączników (Procesy biznesowe > Kategorie załączników). Pozwala ona definiować kategorie załączników dla poszczególnych dokumentów biznesowych. Zdefiniowane kategorie są dostępne na liście Kategorie załącznikówna panelu właściwości sekcji załączników na formularzach. Wybrana kategoria staje się domyślnie nazwą sekcji (ale można tę nazwę edytować). Pliki załączane przez taką sekcję zostają przypisane do kategorii wybranej dla sekcji. Dla wszystkich dokumentów utworzonych przed tą zmianą załączniki do tych dokumentów zostają przypisane do kategorii Kategoria domyślna. Ta kategoria zostaje również wybrana dla wszystkich sekcji załączników na formularzach.
Mail monitor:
  • Funkcję Mail monitor rozszerzono o możliwość przechwytywania z wiadomości e-mail nadawcy, tematu i treści wiadomości. Wartości te są zapisywane w tabeli systemowej AttachmentEmailDetails w kolumnach Sender, Title i Body. Ta tabela jest połączona z tabelą Attachments kolumną klucza obcego AttachmentId.
Zastępstwa:
  • Rozszerzono funkcjonalność zastępstw w taki sposób, że osoba zastępująca ma dostęp do zadań, dla których osoba zastępowana jest właścicielem. Poniżej zamieszczono przykładowe zapytanie SQL zwracające listę zadań, których właścicielem jest zalogowany użytkownik i których właścicielem jest osoba zastępowana przez zalogowanego użytkownika:
    SELECT document.* 
    FROM [TO2P_View]({@_LangId}) AS document
    LEFT JOIN [core].[TaskOwnerships] AS o 
      ON o.RecordGuid = document.ACLId 
      AND document.Status = o.StatusId
    WHERE 
      o.UserId = {@_UserId} 
     -- Uwzględnienie zastępstw
      OR o.UserId = (
       SELECT TOP 1 pd.UserFromId
       FROM [core].[PermissionDelegations] AS pd
       WHERE pd.IsActive = 1
           AND pd.UserForId = {@_UserId}
           AND pd.DateFrom <= GETDATE()
           AND pd.DateTo >= GETDATE()
       )"
    
Interesariusze:
  • Dodano nowy typ akcji — Akcje interesariuszy, które pozwalają dodać użytkownika do listy interesariuszy, usunąć użytkownika z tej listy oraz wyczyścić całą listę interesariuszy.
Formularze:
  • Dodano właściwość Placeholder do następujących kontrolek formularza: pole tekstowe, obszar tekstowy, lista wyboru i lista wielowyboru. Właściwość umożliwia zdefiniowanie tekstu pomocniczego wyświetlanego w kontrolce bez przypisanej wartość. Tekst można wpisać bezpośrednio w pole właściwości lub zwrócić wyrażeniem SQL, podobnie jak w przypadku właściwości Wartość domyślna.
  • Dodano opisy i przykłady użycia akcji JavaScript przypisywanych zdarzeniom OnClick, OnChange i OnLeave dla kontrolek formularzy.
SQL Builder:
  • Do tabel dokumentu biznesowego i katalogu dodano dwie kolumny systemowe: UpdatedDate i UpdatedBy.
Konfigurator list:
  • W generowanym automatycznie widoku listy dodano kolumnę UserName, w której jest wyświetlana nazwa użytkownika. Dotychczas nazwa była wyświetlania w kolumnie UserId. Obecnie kolumna UserId na listach zawiera identyfikator użytkownika i jest domyślnie ukryta.
  • W generowanym automatycznie widoku listy dodano kolumny Type1_Name, Type2_Name i Type3_Name, które zawierają nazwy typów. Natomiast kolumny Type1, Type2 i Type3 zawierają teraz identyfikatory typów. Domyślnie na liście jest wyświetlana tylko kolumna Type1_Name, a pozostałe kolumny są ukryte.
Public API:
  • Opracowano instrukcję logowania się do interfejsu Public API i korzystania z niego.
Pomoc kontekstowa:
  • Opracowano mechanizm dodawania pomocy kontekstowej do aplikacji. Dodano pomoc kontekstową do okien w podmenu Procesy biznesowe oraz do okna Workflow. Treść pomocy będzie uzupełniana w miarę opracowywania dokumentacji.
Koniec wsparcie dla Internet Explorera:
  • W związku z migracją środowiska nAxiom do frameworku Angular 11 zakończono wsparcie dla przeglądarki Internet Explorer.

Poprawki i usunięte błędy

  • Poprawiono działanie akcji i problem z wykonywaniem akcji JavaScript przypisanych zdarzeniom onClick, onChange, onLeave dla formularzy o kodzie zaczynającym się od cyfr.
  • W ustawieniach dostępności sekcji można obecnie włączyć atrybut Tylko do odczytu dla sekcji komentarzy.
  • Usunięto błąd, który uniemożliwiał przenoszenie pól między sekcjami formularza.
  • Zmieniono wygląd informacji o braku załącznika w zakładce podglądu załącznika na formularzu.
  • Usunięto błąd, który uniemożliwiał przenoszenie kolumn między wierszami formularza.
  • Usunięto błąd funkcji kopiowania formularza, który powodował, że kody komponentów formularza nie były aktualizowane.
  • Poprawiono błąd, który powodował, że po wgraniu licencji klienta konieczne było ponowne ustawianie haseł użytkowników.
  • Poprawiono błędne działanie akcji systemowej Zapisz rekord dla źródła danych Zewnętrzna tabela, który powodował, że edytowany rekord był zapisywany w tabeli za pomocą instrukcji INSERT zamiast UPDATE.
  • Usunięto błąd w działaniu parametru dla widgetu typu wykres.

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