Informacje o wersji 1.5.4 z dn. 11-02-2022

PDF

Zmiany istniejących funkcji

Zmiany tabeli core.Emails (T:0753)

Dodano nowe kolumny do tabeli core.Emails, umożliwiające identyfikacje obiektu, z którego wywołano akcje e-mail.

Nazwa / Typ Opis Wartości
SourceType (int)
 
 
 
 
Typ obiektu, z którego wywołano akcję e-mail
 
 
 
 
0: (Grid) akcja email wywołana przyciskiem z listy
1: (Form) akcja email wywołana przyciskiem z formularza
2: (WorkflowSystem) akcja email wywołana zmianą statusu dokumentu (przycisk workflow)
3: (WorkflowPublicApi) akcja email wywołana zmianą statusu dokumentu (Public API)
4: (TaskScheduler) akcja email wywołana zadaniem cyklicznym.
SourceId (int) Identyfikator obiektu źródłowego identyfikator listy, formularza, przejścia workflow lub zdarzenia cyklicznego
BussinessDocumentId (int) Identyfikator definicji dokumentu biznesowego W przypadku akcji wywołanej przez zadanie cykliczne NULL
RecordId (nvarchar(MAX)) Identyfikator dokumentu, dla którego wywołano akcję W przypadku akcji wywołanej przez przycisk listy lub zadanie cykliczne NULL
Zmiany globalnej akcji odświeżania listy

Wprowadzono zmiany w akcji odświeżania listy. Dodano możliwość wyboru formularza oraz wskazania sekcji typu lista, która ma zostać odświeżona (przez podanie kodu). Dodano pomoc kontekstową w oknie definiowania akcji.

Poprawki i usunięte błędy

Akcje wykonywane po na przejściu Start > Utworzony (T:0844)

Naprawiono błąd blokujący wywoływanie akcji wykonywanych po na przejściu workflow między blokami Start -> Utworzony. Naprawa umożliwia użycie na tym przejściu m.in. akcji zmiany statusu dokumentu, dzięki czemu system pozwala na automatyzację hierarchicznego wywoływania podprocesów. Możliwe jest np. zdefiniowanie kilku workflow z blokami podprocesów synchronicznych i tworzenie dokumentów w tych podprocesach automatycznie po przejściu do podprocesu z poziomu procesu głównego.

Przewijanie formularza podczas przejścia statusu (T:0808, 0867)

Usunięto błąd, który powodował, że wykonanie akcji odświeżania formularza powodowało przewinięcie formularza do sekcji typu lista.

Akcja odśwież formularz nie odświeża nagłówka formularza (T:0843)

Usunięto problemy z odświeżaniem informacji w nagłówku formularza po wykonaniu akcji odśwież formularz.

Błąd wykonywania sekwencji akcji (T:0850)

W oknie definicji akcji SQL do bazy systemowej i akcji procedur bazodanowych dodano przełącznik Wykonuj w transakcji. Sekwencje akcji, dla których ten przełącznik jest włączony są wykonywane w ramach jednej transakcji — niepowodzenie akcji w sekwencji spowoduje wycofanie zmian wprowadzonych przez wcześniejsze akcje. Jeśli przełącznik będzie wyłączony, akcje są wykonywane kolejno, a niepowodzenie jednej akcji powoduje przerwanie wykonywania sekwencji, ale nie wycofuje zmian wprowadzonych przez wcześniejsze akcje.

Zidentyfikowano problem z transakcyjnym wykonaniem procedury, która poprzez funkcjonalność linked server uruchamia transakcję na serwerze bazy danych Oracle; dla takiej procedury zaleca się wyłączenie przełącznika Wykonuj w transakcji.

Błąd skryptu zmiany kontekstu dla formularza (T:0874)

Usunięto problem który powodował zgłaszanie błędu wykonania skryptu zmiany kontekstu formularza (Formularze > Edytuj > Akcje formularza > Skrypt dla zmiany kontekstu formularza) w przypadku nagłego zamknięcia formularza.

Ta zmiana pociąga za sobą konieczność modyfikacji zapytań dla wartości domyślnej w kontrolkach ukrywanych przez skrypt. Dotyczy to tylko przypadków, kiedy zapytanie odwołuje się do zmiennej {@nazwa} i polega na użyciu funkcji CAST w celu przypisania wartości zmiennej właściwego typu, np.

SELECT CAST({@_UserId} AS uniqueidentifier)

To obejście przestanie być konieczne w wersji 1.6, w której zostanie zmieniony sposób przekazywania wartości zmiennych typu {@nazwa}.

Błąd „Nie zdefiniowano danych dla formularza o kodzie '{{code}}'” (T:0873, 0872)

Usunięto problem, który powodował, że warunek dostępności formularza z odwołaniem do pola na innym formularzu zwracał komunikat o błędzie: „Nie zdefiniowano danych dla formularza o kodzie ‘{{code}}‘”.

Problemy z konfiguracją wyświetlania widoku listy (T:0890, 0889)

Naprawiono funkcjonalność zapisu konfiguracji widoku listy, w tym definiowania konfiguracji systemowej. Konfiguracja systemowa jest zapisywana podczas konfigurowania widoku listy w aplikacji AdminSPA. O ile lista nie ma ustawionej innej konfiguracji jako domyślnej, konfiguracja systemowa jest ustawiana jako domyślna. Zmiany konfiguracji systemowej w aplikacji AdminSPA są uwzględniane w aplikacji FrontSPA po wylogowaniu i ponownym zalogowaniu użytkownika lub po wybraniu konfiguracji systemowej jako domyślnej. W czasie sesji użytkownika lista jest wyświetlana zgodnie z konfiguracją sesji — tymczasową konfiguracją tworzoną przy pierwszym wyświetleniu listy w danej sesji. Konfiguracja sesji zapamiętuje wszelkie zmiany wprowadzone przez użytkownika i nie jest resetowana przejściem do innej listy/formularza. Można ją zresetować tylko wybierając inną konfigurację.

Błędy zapisu akcji modyfikowanych z poziomu formularza

Naprawiono błędne działanie zapisu akcji kopiowanej lokalnie na formularzu.


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