Poza parametrami projektowymi możesz definiować zmienne globalne dla całego systemu GRAVITY. Celem użycia zmiennych globalnych w systemie jest wyeliminowanie wprowadzania tych samych stałych danych w różnych projektach np: adresy web serwisów, dane użytkownika, schematy bazy danych itp. Użycie zmiennych globalnych pozwala na szybką modyfikację użytych danych bez konieczności zmian w każdym projekcie.
TWORZENIE ZMIENNEJ GLOBALNEJ
Aby dodać nowa zmienną globalną wybierz przycisk New…
Wprowadź nazwę zmiennej, typ oraz wartość.
System GRAVITY obsługuje następujące typy zmiennych:
- String → dowolny ciąg znaków
- Integer → wartość liczbowa dziesiętna
- Double → wartość liczbowa zmiennoprzecinkowa
- DateTime → data z czasem (w przypadku podania samej daty czas będzie miał wartość 00:00:00)
- Boolean → przyjmuje wartość true lub false
- Blob → wartość binarna (wymagane kodowanie w base64)
- ArrayString → tablica ciągów znaków w formacie: [’pozycja 1’, ‘pozycja 2’]
- ArrayInteger → tablica wartości dziesiętnych w formacie [2,3,4,5]
- ArrayDouble → tablica wartości zmiennoprzecinkowych w formacie [1.1, 1.2, 2.1]
UŻYCIE ZMIENNYCH GLOBALNYCH W PROJEKTACH
Zmienne globalne możesz użyć na każdym operatorze, którego pole obsługuje parametryzację np: INPUT SQL, CALL SQL, IF, INPUT REST API itp.
Zmienne globalne znajdują się na liście dostępnych parametrów dla pola.
Wybierając zmienną globalną zostaje one wstawiona do pola w formacie {{nazwa_zmiennej}}
W trakcie przetwarzania procesu zmienna zostanie zastąpiona konkretną wartością, którą przechowuje.