Form
Last updated
Last updated
This table lists which types of data can be referred to from a form field, and which prefix to use.
Prefix | Type of data |
---|---|
Prefix: No prefix
Uses a reference to data from the json document that stores case data in Valtimo. The dot (.
) can be used to access data in nested objects.
Example: person.firstName
Prefix: openzaak
Gets the zaakeigenschap that is indicated in the field expression. The available items are defined for a 'zaaktype' in de Catalogi API.
Example: openzaak:firstName
Prefix: pv
Accesses process variables for the case for which the form is loaded. It can access all variables of all process instances for the case.
Example: pv:firstName
Available since 11.2.0
Prefix: zaak
With the zaak
prefix, all data inside a zaak response can be used to prefill the form. Some examples:
Available since 11.2.0
Prefix: zaakstatus
With the zaakstatus
prefix, all data inside a zaak statustypen response can be used to prefill the form. Some examples:
Prefix: zaakobject
In order to use this type the following plugins have to be configured:
Zaken API
Objecten API
Objecttypen API
References a property in a Objecten API object referenced as 'zaakobject'. The field expression contains both the name of the 'objecttype' and a JSON Pointer to the property within the JSON store in the zaakobject. There can only be one object of the requested type linked to the zaak as zaakobject. If no or multiple objects are found, an exception will be thrown when loading the form. When the object is found, the JSON Pointer is used to find the property in the JSON stored in the data
field of the object.
In order for Valtimo to find the correct object, the following needs to be configured correctly:
A zaak is linked to the current case by using a zaak instance link
A Zaken API configuration exists that has a base URL matching the zaak instance link URL
A zaakobject exists in the Zaken API that links the zaak to an object in the Objects API
An Objecten API configuration exists that has a base URL matching the object URL in the zaakobject
An Objecttypen API configuration exists that has a base URL matching the type from the object found
Example: zaakobject:profile:/person/firstName
Source key | Type of data | Example |
---|---|---|
Source key | Type of data | Example |
---|---|---|
The data in the document of a case.
The 'zaakeigenschappen' stored for the zaak in the Zaken API. Not to be confused with the properties of a zaak.
Process variables stored for any process instance that is linked to the case
The properties of a zaak in the Zaken API
The properties of 'zaakstatus' linked to a zaak in the Zaken API
The properties of 'zaakobjecten'. Objects linked to a zaak in the Zaken API
zaak:url
A URL reference to the zaak
https://example.com/zaken/api/v1/zaken/f4086828-b0b7-4e6c-a0ac-5ca1e44c5b06
zaak:uuid
Zaak UUID
f4086828-b0b7-4e6c-a0ac-5ca1e44c5b06
zaak:identificatie
The zaak identifier
ZK2023-00001
zaak:startdatum
The date at which the execution of the zaak was started
2023-12-12
zaak:status
A URL reference to the zaak status
https://example.com/zaken/api/v1/statussen/8265450b-9a96-4948-8a0f-eb40a26f7aea
zaakstatus:url
A URL reference to the zaakstatus
https://example.com/zaken/api/v1/statussen/8265450b-9a96-4948-8a0f-eb40a26f7aea
zaakstatus:omschrijvingGeneriek
Zaak status description
Intake finished
zaakstatus:volgnummer
The status trace number
2