Types procesvariabelen
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”}] |