Informacje o obsługiwanych typach na potrzeby m.in. Akcji formularza lub Funkcji.

Typy podstawowe

Tabela przedstawia wbudowane typy podstawowe:

NazwaOpisJava APIJS API
stringTyp tekstowy
booleanTyp logiczny. Przyjmuje 2 wartości true (prawda) lub false (fałsz).
integerTyp całkowity. Przedstawia liczby całkowite.
floatTyp zmiennoprzecinkowy. Przedstawia liczby zmiennoprzecinkowe (z częścią dziesiętną).
dateTyp datowy. Przedstawia datę bez części godzinowej i bez strefy czasowej.
datetimeTyp datowy z czasem. Przedstawia datę z czasem (z dokładnością do sekund) bez strefy czasowej.

Typy specjalizowane

Typy które dotyczą konkretnego obszaru systemu.

NazwaOpisJava APIJS API
function

Typ funkcyjny. Służy do przekazywania wywołania funkcji (funkcja ze znanymi już argumentami wywołania).

Typ referencyjny: umożliwia pobranie wyniku danej funkcji

variable

Typ zmiennej procesu. Służy do przekazywania obiektu zmiennej formularz (wraz z identyfikatorem, nazwą).

Typ referencyjny: umożliwia odczytanie aktualnej wartości zmiennej procesu

Typy tablicowe

Każdy typ podstawowy jak i specjalizowany może wystąpić w postaci tablicy, zawierającej takie same elementy tego typu.

Typy tablicowe reprezentowane są przez (Java API) oraz (JS API).

NazwaOpis
Podstawowe
string[]Tablica elementów typu string.
boolean[]Tablica elementów typu boolean.
integer[]Tablica elementów typu integer.
float[]Tablica elementów typu float.
date[]Tablica elementów typu datetime.
datetime[]Tablica elementów typu date.
Specjalizowane
function[]Tablica elementów typu function.
variable[]Tablica elementów typu variable.

Mapping typów do obiektów w środowiskach Java i JavaScript

 

TypJavaJavaScript
stringjava.lang.StringString
booleanjava.lang.BooleanBoolean
integer

java.lang.Long

java.lang.Integer

Number
float

java.lang.Double

java.lang.Float

Number
dateorg.joda.time.LocalDateDate
datetime

org.joda.time.LocalDateTime

java.util.Date

Date
function

variable