Toelichting vooraf
Een procesvariabele kan een eenvoudige dan wel complexe structuur vertonen.
-
De meeste procesvariabelen zullen een enkelvoudige waarde bevatten (zoals een getal, een string, een datum, een boolean, enzovoort). Klik hier voor de ondersteunde datatypes.
-
Toch zijn er daarnaast ook use cases van complexere structuren.
-
Extensies en customisaties (zelfgeschreven stukjes code) geven vaak list-maps (een lijst van objecten met daarin key-value pairs) terug.
-
Een beslissingstabel retourneert vaak meerdere outputwaardes en dan kan je ervoor kiezen om die bijvoorbeeld op te slaan als een map (reeks key-value pairs).
-
Types
|
Type |
Structuur |
Uitleg |
Voorbeeld |
|---|---|---|---|
|
Single |
TypedValue |
Enkelvoudige waarde |
50 |
|
Map |
Map<String,Object> |
Object met key-value pairs |
{“naam”:”John”,”leeftijd”:50} |
|
List |
List<Object> |
Lijst met enkelvoudige waardes |
[50,51,52] |
|
List-Map |
List<Map<String,Object>> |
Lijst met objecten (key-value pairs) |
[{“naam”:”John”,”leeftijd”:50},{“naam”:”Peter”,”leeftijd”:51},{“naam”:”Jim”,”sex”:”M”}] |