Search

Home

Lista zmian

v. 3.11.7

2025-08-26

Nowe opcje

  • Dodano możliwość użycia parametrów globalnych w operatorze USER OPERATOR.
  • Dodano kopiowanie do schowka pojedynczego wiersza lub wszystkich wierszy z na listach.
  • Dodano opcję filtrowania oraz sortowania danych na listach.
  • Na operatorach GROUPING, PARAMETER OUTPUT , MEMORY OUTPUT dodano możliwość wyboru pojedynczych kolumn za pomocą przycisków.
  • Na operatorze GROUPING dodano możliwość wielokrotnego użycia tego samego bitu.
  • Na operatorze CONVERT FORMAT TO BITS dodano możliwość zaznaczenia tokena w tekście po kliknięciu go na drzewie tokenów oraz skróty klawiszowe do wstawiania i usuwania tokenów.
  • Dodano wyszukiwanie projektów i triggerów na listach również po polu description.
  • Na liście projektów dodano informację o dacie ostatniej modyfikacji projektu.
  • Dodano pełną obsługę protokołu AS2 (wysyłanie oraz odbiór dokumentów EDI):
    • konfiguracja serwera AS2 (zakładka options),
    • konfiguracja partnera handlowego (zakładka options -> connection to sources),
    • nowy typ triggera “AS2 server” odpowiedzialny za uruchomienie odpowiedniego projektu na podstawie nagłówków wiadomości oraz rodzaju dokumentu EDI,
    • nowy operator CALL AS2 pozwalający na wysłanie wiadomości EDI do partnera handlowego.
  • Rozszerzono operator IF o metodę IS_OPERATOR_EXECUTED(nazwa_operatora) pozwalająca na sprawdzenie czy wskazany operator został już wykonany.
  • Dla operatora OUTPUT DATA dodano szczegóły wykonania, pozwalające na podgląd wygenerowanych danych JSON, w trybie uruchomienia ręcznego (start processing).
  • Zmieniono sposób wysyłania wiadomości grupowych w operatorze OUTPUT POST poprzez możliwość ustalenia odstępu czasowego w wysyłce kolejnych emaili.

Poprawione błędy

  • Poprawiono problemy z walidacją danych projektu podrzędnego operatora OTHER PROJECT CALL.
  • Poprawiono problem z użyciem parametru zbudowanego z wielu linii w ręcznym uruchomieniu projektu przez przycisk “Start processing”. Do ręcznego wstawienia znaku nowej linii można teraz użyć SHIFT+ENTER.
  • Poprawiono błąd usuwania operatorów na projekcie objawiający się pozostanie danych w oknie “Item properties”
  • Poprawiono problem braku walidacji typów parametrów przy nadpisaniu istniejącego parametru przez operator PARAMETER OUTPUT.
  • Poprawiono błąd operatora FILE INPUT w sytuacji gdy plik został wybrany ale już nie istnieje na dysku.
  • Zabezpieczono możliwość rekurencyjnego wywoływania projektów przy użyciu operatora CALL OTHER PROJECT.
  • Poprawiono odświeżanie list połączeń do źródeł danych po dodaniu połączenia z poziomu operatora.
  • Poprawiono błąd przy tworzeniu triggera na podstawie projektu objawiający się brakiem parametrów projektu na nowo utworzonym triggerze.
  • Poprawiono błąd operatora MONGODB INPUT występującego podczas wczytaniu kolekcji wzorcowej z bazy danych.
  • Poprawiono błąd eksportu projektów podrzędnych objawiający się brakiem projektów podrzędnych w paczce eksportowej gdy do wyszukania projektu głównego został użyty filtr.
  • Poprawiono wyświetlanie szczegółowych informacji o wykonaniu operatora CALL SQL oraz SQL INPUT podczas uruchomienia ręcznego projektu w aplikacji GRAVITY (opcja: start processing).

v. 3.10.7

2025-05-14

Nowe opcje

  • Na edytorze tworzenia formatu JSON dodano opcję (Set null visibility from element) pozwalającą na decyzję czy dodawać węzły z wartością null (wcześniej były pomijane).
  • Dodano obsługę operacji na plikach .dbf w operatorach INPUT SQL oraz CALL SQL korzystając z połączeń ODBC.
  • Na operatorze OUTPUT DATA dodano możliwość przekazania na wyjście obiektu JSON będącego już na bicie magistrali.
  • Dodano możliwość sortowania danych JSON zwracanych z webService również po w węzłach zagłębionych.
  • Dodano komunikat oraz blokowanie uruchomienia aplikacji GravityTriggerRuner.exe serwis gravity.integration service już działa.
  • Dodano do logów plikowych z wykonania triggerów informacje o czasie przetwarzania wraz z milisekundami.
  • Przyśpieszono wykonanie triggerów typu webService poprzez zapis logu do bazy asynchronicznie.
  • Przyśpieszono wczytanie listy projektów.
  • Dodano przycisk odświeżania listy tabel na operatorze OUTPUT SQL.

Poprawione błędy

  • Poprawiono błąd na operatorze OUTPUT SQL pojawiający się na diagramie tabel w przypadku braku ustawionego połączenia do bazy lub problemów z połączeniem.
  • Poprawiono błąd na operatorze OUTPUT SQL pojawiający się na diagramie tabel w przypadku braku użytej tabeli w wskazanej bazie danych (zmieniono bazę danych).
  • CALL OTHER PROJECT - poprawiono generowanie mapowania parametrów dla wywołania Single execuiton.
  • Poprawiono walidację danych na oknie dodawania triggerów.
  • Poprawiono błąd zamiany triggera po imporcie projektów wraz z triggerami.
  • Poprawiono błąd przejścia po grafie operatorów ujawniający się przy użyciu operatora IF (zwracającego false) na dolnej magistrali wchodzącej do operatora BUSBAR INTEGRATION.
  • Poprawiono zarządzanie pamięcią w serwisie garvity.integration service oraz GravityTriggerRuner.exe.
  • Poprawiono błąd wyświetlania triggerów typu DBCall na liście triggerów.
  • Poprawiono błąd odświeżania licznika projektów i triggerów po dodaniu nowego.
  • Poprawiono błąd przy wykorzystaniu parametru @GET_JSON gdy zapis instrukcji nie był w jednej linii.
  • Poprawiono błąd zarządzania transakcjami gdy w projekcie użyte były te same bazy danych ale z różnych definicji połączeń.
  • Poprawiono błąd konwersji pola typu Date do JSON.
  • Poprawiono zaznaczanie operatorów przez przeciągnięcie myszką na projekcie.
  • Poprawiono błąd usuwania triggera gdy projekt nie został wybrany.
  • Poprawiono błędny StatusCode zwracany przez webService w przypadku nieprzewidzianego błędu wykonania filtrowania i sortowania na zwracanych danych z projektu.
  • Poprawiono błąd na oknie tworzenia projektu objawiający się usunięciem zaznaczonego operatora podczas wstawiania nowego operatora z toolbox. Sytuacja miała miejsce gdy nowy operator trzymany myszką najeżdżał wielokrotnie na różne magistrale bez położenia go na projekcie.

v. 3.9.0

2025-02-03

Nowe opcje

  • Dodano możliwość zmiany katalogu projektów przez zaznaczenie i przeciągnięcie dowolnej ilości projektów do innego katalogu.
  • Zmodyfikowano zamykanie zakładek w systemie. Teraz zamknięcie zakładki powoduje powrót do ostatniej otwartej zakładki.
  • Rozszerzono operator CALL OTHER PROJECT o możliwość decyzji jaką strukturę ma mieć magistrala wyjściowa (na podstawie danych zwracanych z projektu podrzędnego).
  • Dodano do operatora CONVERTER możliwość szyfrowania i deszyfrowania danych z wskazanych bitów.
  • Dodano informacje o ilości projektów i triggerów w katalogach.
  • Dodano autoryzację do serwisu allegro w połączeniach do źródeł danych typu oAuth.
  • W operatorach INPUT REST API oraz CALL REST API dodano nowy typ autoryzacji pozwalający na użycie tokenów uzyskanych w przeprowadzonej wcześniej autoryzacji na poziomie połączeń do źródła danych oAuth.
  • Przyśpieszono ładowanie projektów na liście projektów.
  • Przyśpieszono ładowanie triggerów na liście triggerów.
  • Dodano informację dla użytkownika w trakcie importu projektu o ewentualnym braku projektu podrzędnego używanego przez operatory INPUT OTHER PROJECT oraz CALL OTHER PROJECT.
  • POST OUTPUT - Wprowadzono możliwość wyboru sposobu wysyłki do adresatów (grupowo lub osobny mail dla każdego odbiorcy). Dodano sprawdzenie czy domena adresu e-mail istnieje oraz wprowadzenie informacji o błędzie na magistralę danych.

Poprawione błędy

  • Poprawiono błąd pola “Enabled” pozostającego aktywne na formularzu po zmianie typu triggera.
  • Naprawiono błąd zmiany nazwy parametru globalnego w przypadku gdy był wykorzystany jako endpoint w operatorze REST API CALL.
  • Poprawiono sporadyczny błąd przy imporcie projektu do katalogu, w którym projekt już się znajduje.
  • Poprawiono błąd wywołania funkcji z biblioteki 32 bitowej z parametrem referencyjnym w operatorze RES API CALL.
  • Poprawiono błąd operatora CONVERT FORMAT TO BITS ujawniający się w przypadku dekodowania json zawierającego pustą tablicę. Operator zwracał na magistralę jeden rekord z nulami, a powinien zwracać brak rekordów.
  • Poprawiono błąd na operatorze FILE INPUT w działaniu opcji “oldest in choosen path” w przypadku gdy w wskazanej lokalizacji znajdował się folder był brany pod uwagę i gdy był starszy niż pliki to pliki nie były przetwarzane. Pominięto foldery przy sprawdzaniu.
  • Poprawiono błąd operatora OTHER PROJECT INPUT. W przypadku gdy w projekcie podrzędnym parametr nie był wymagany operator i tak go wymagał.
  • Poprawiono błąd operatora CALL OTHER PROJECT gdy jeden z bitów projektu podrzędnego był typu BLOB.
  • Poprawiono błąd na operatorze INPUT FILE występujący dla opcji przeniesienia przetworzonego pliku do innego katalogu, gdy w katalogu docelowym istniał już taki plik. Plik nie był przenoszony. Teraz jest przenoszony nadpisując plik w katalogu docelowym.

v. 3.8.0

2024-10-10

Nowe opcje

  • Dodano możliwość podania przez użytkownika parametrów testowych w trakcie testowania operatora CALL SQL, INPUT SQL i innych operatorów wykorzystujących parametry.
  • Dodano dokumentację systemu pod ikonami z znakiem “?” dla operatorów i głównych części systemu.
  • Dodano wizard tworzenia projektów wraz z trigerami do obsługi CRUD na wskazanej tabeli.
  • Dodano możliwość usuwania triggerów z poziomu listy projektów.
  • Dodano zmienne globalne dla systemu GLOBAL VARIABLES, możliwe do użycia w operatorach wykorzystujących parametry lub zmienne.
  • Zwiększono limit oczekiwania na odpowiedź z komponentów INPUT REST API oraz CALL REST API do 5min.
  • Na operatorze CALL SQL dodano możliwość wstawienia dowolnej ilości wyczytanych danych do kolumn magistrali. Do tej pory można było wstawić tylko jedną wartość lub stworzyć całą nową magistralę.
  • Na operatorze CONVERT BITS TO FORRMAT wprowadzono możliwość pominięcia bitów grupujących na magistrali wyjściowej. Teraz cały zbudowany format danych może być w jednym rekordzie.
  • Dodano przycisk zmiany licencji w oknie About.
  • Dodano nowy typ triggera SOCKET pozwalający na wywołanie triggera poprzez użycie protokołu TCP/IP.
  • Dodano nowy operator OUTPUT TCP używany w projekcie uruchamianym przez triggera typy Socket w celu zwrócenia danych klientowi wywołującemu trigerra.
  • W operatorach generujących format JSON wprowadzono możliwość generowania danych tylko jaka tablica lub obiekt.

Poprawione błędy

  • Operator CONVERT BIT TO FORMAT typ USER FORMAT poprawiono konieczność ustawiana znaczników grupy zawsze w osobnej lini. Teraz znacznik otwierający i zamykający grupę może być w jednej lini z danymi grupy.
  • Poprawa kolejności wywołania operatorów. Błędna kolejność dla specyficznego przypadku z wieloma cofnięciami.
  • Naprawiono problem z użyciem parametrów systemowych typu tablica string w operatorze REST API.
  • Naprawiono problem zatrzymywania się triggera typy FILE mimo kolejnych plików pojawiających się w wskazanym katalogu.
  • Poprawiono uzupełnienie parametrów projektu z poziomu definicji triggera.
  • Naprawiono błąd wstawiania operatora OUTPUT RABBITMQ.
  • Poprawiono błędy interfejsowe dodawania/edycji triggerów w przypadku gdy typ trigera zostanie zmieniony a następnie ponownie wybrany ten sam.
  • Poprawiono odświeżanie listy triggerów po zmianie typu triggera.
  • Poprawiono walidację projektu po wczytaniu. Wcześniej nie była wykonywana dla wszystkich operatorów.
  • Poprawiono błąd operatora walidacji magistrali wyjściowej CONVERT BITS TO FORAMT dla typu USER FORMAT w przypadku gdy na poziomie grupy został użyty dwa razy ten bit magistali.
  • Poprawiono błąd eksportu operatorów INPUT REST API oraz CALL REST API objawiający się brakiem eksportu pól autoryzacyjnych również w przypadku zaznaczenia na eksporcie opcji eksportu danych wrażliwych połączeń.
  • Naprawiono błąd wstawiana operatora na magistralę charakteryzujący się czerwoną linią i błędnym wstawieniem operatora.
  • Poprawiono zaznaczenie magistrali przy dużym pomniejszeniu projektu.
  • Poprawiono sporadyczny błąd występujący podczas wczytania projetu.

v. 3.7.0

2024-05-07

Nowe opcje

  • Rozbudowano inmport/export o eksport triggerów.
  • Rozbudowa edytora XML o usunięcie węzła nadrzędnego poprzez przeciągnięcie.
  • Dodanie podpowiedzi parametrów w operatorze INPUT REST API dla typu body form-data oraz x-www-form-urlencoded.
  • Rozbudowa operatora CONVERT BIT TO FORMAT o możliwości wstawienia znacznika licznika pozycji w grupie bieżącej oraz z grupy nadrzędnej.
  • Operator STOP możliwe wstawienie wartości z magistrali do komunikatu.
  • W operatorze CALL REST API dodano możliwość używania parametrów w polach autoryzujących.
  • Dodano podgląd wykonanego polecenia SQL z operatorów INPUT SQL oraz CALL SQL na ekranie w logu ręcznego wykonania projektu.
  • Dodano podgląd wykonanego danych wysłanych przez operatory INPUT REST API oraz CALL REST API na ekranie logu ręcznego wykonania projektu.
  • Wprowadzono nowe typy danych magistrali: Long, Date, Time.
  • Wprowadzono opcje postępowa tworząc parametry tablicowe w operatorze OUTPUT PARAMETERS.
  • Operator REST API dodano możliwość przesyłania danych binarnych z magistrali w typie danych “form-data”.

Poprawione błędy

  • Poprawiono parametr tablicowy typu string dla przypadków gdy wartość zawiera przecinek.
  • Poprawiono automatyczne generowanie nazwy operatora OUTPUT DATA w przypadku gdy dodawany jest kolejny a wcześniejszy miał zmodyfikowaną nazwę.
  • Poprawiono problem zapisu właściwości operatora CALL REST API.
  • Naprawiono błąd działania CALL DLL FUNCTION dla funkcji przeciążonych.
  • Usunięte typu danych binary dla operatora INPUT REST API, który nie miał sensu dla tego operatora.
  • Naprawiono działanie operatora FILTR dla warunków ≤ i ≥ oraz poprawa działania parametrów podanych w warunku.
  • Naprawiono problem z podmianą parametrów u operatorze OUTPUT POST.
  • Naprawiono działanie agregacji AVG na operatorze GROUPING oraz zgodności agregacji z typem danych wejściowych.
  • Poprawiono bład mapowania parametru tekstowego na parametr inputFileName w operatorze INPUT OTHER PROJECT objawiający się niezgodnością typów.
  • Poprawiono usuwanie argumentów węzła w edytorze XML.
  • Poprawiono sporadyczny błąd eksportu projektu objawiający się brakiem niektórych magistral w eksportowanym projekcie.
  • Poprawiono błąd metajęzyka w operatorach CALL SQL oraz INPUT SQL polegający na konieczności zawarcia całego wyrażenia metajęzyka w jednej linii.
  • Naprawiono problem z zapisem danych wywołania webService do logu. Obecnie w bazie zapisane jest 200 znaków, pozostałe w plikach logów.

v. 3.6.0

2023-12-19

Nowe opcje

  • Dodano nowy operator INPUT PARAMETRS pozwalający na wprowadzenie parametrów projektowych na magistralę danych.
  • Rozbudowa operatora TEXT CONVERSION. Można przeprowadzić konwersję danych na więcej niż jednej kolumnie.
  • Rozbudowa operatorów OTHER PROJECT INPUT oraz CALL OTHER PROJECT o definicję mapowania parametrów wejściowych.
  • Dodanie nowego typu wywołań (triggera) RabbitMQ. Trigger uruchamia projekt gdy odbierze wiadomość do serwera RabbitQM.
  • Dodanie nowego operatora OUTPUT RABBITMQ pozwalającego na wysłanie wiadomości do serwera RabbitMQ.

Poprawione błędy

  • Poprawa działania nadpisania istniejącego dokumentu oraz dodania nowego w bazie MongoDB (operator OUTPUT MONGODB).
  • Poprawienie sposobu wyznaczania kolejności wywoływania operatorów w przetwarzaniu projektu. Na operatorze posiadającym dwie magistrale wyjściowe zawsze proces zostanie w pierwszej kolejności wypuszczony górną magistralą.
  • Poprawiono błędy operatora CALL DLL FUNCTION przy wywołaniu funkcji z biblioteki niezarządzanej.
  • Poprawiono błąd dodawania nowej akcji do operatora OUTPUT SQL.
  • Poprawiono odświeżenie parametrów na operatorach po zmianie nazwy parametru.

v. 3.5.0

2023-10-09

Nowe opcje

  • Dodano unikalne adresy wywołania web serwisów zgodne z aliasem triggera .
  • Rozszerzono definicję Triggera typu webService o konfiguracją sprawdzania dostępu i/lub uprawnień do wywołania triggera Check authentication.
  • Dodano nagłówek WWW-Authenticate do odpowiedzi gdy typ autentyfikacji jest błedny.
  • Dodano zakładkę Data sources/destination zawierającą wszystkie zdefiniowane połączenia do źródeł danych użytych w systemie.
  • Dodano możliwość powiadamiana mailem o błędnym wykonaniu procesu wywołanego przez Triggera.
  • Dodano nowe źródło danych Google drive.
  • Dodano nowe operatory INPUT GOOGLE oraz OUTPUT GOOGLE pozwalające na dostęp do plików na dysku Google.
  • Dodano możliwość uruchomienia operatora CALL SQL z własną transakcją bazodanową.

Poprawione błędy

  • Naprawiono błąd sprawdzenia uprawnień do wywołania trigerów typu webService w trybie autentyfikacji Bearer Token.
  • Poprawiono działanie cache odpowiedzi dla wywołań typu webService (czyszczenie po zakładanym czasie).
  • Naprawiono działanie zmiennych systemowych na operatorach Input File oraz Output File.
  • Poprawiono błędy parametrów tablicowych.
  • Poprawiono obsługę wartości null dla parametrów.