StartCamundaProcessFormΒΆ
To expedite Zaak
process preconfiguration, a StartCamundaProcessForm
can be linked to a ZaakType
.
The StartCamundaProcessForm
will take care of guiding the user into providing the values necessary for the starting the business process related to the Zaak
.
The current implementation of StartCamundaProcessForm
:
{
"type":"object",
"title":"StartCamundaProcessForm",
"required":[
"meta",
"zaaktypeCatalogus",
"zaaktypeIdentificaties",
"camundaProcessDefinitionKey",
"processEigenschappen",
"processRollen",
"processInformatieObjecten"
],
"properties":{
"meta":true,
"processRollen":{
"type":"array",
"items":{
"type":"object",
"title":"processRol",
"required":[
"roltypeOmschrijving",
"betrokkeneType",
"label",
"required",
"order"
],
"properties":{
"label":{
"type":"string"
},
"order":{
"type":"integer"
},
"required":{
"type":"boolean"
},
"betrokkeneType":{
"enum":[
"natuurlijk_persoon",
"niet_natuurlijk_persoon",
"vestiging",
"organisatorische_eenheid",
"medewerker"
],
"type":"string"
},
"roltypeOmschrijving":{
"type":"string"
}
}
}
},
"zaaktypeCatalogus":{
"type":"string"
},
"processEigenschappen":{
"type":"array",
"items":{
"type":"object",
"title":"processEigenschap",
"required":[
"eigenschapnaam",
"label",
"default",
"required",
"order"
],
"properties":{
"label":{
"type":"string"
},
"order":{
"type":"integer"
},
"default":{
"type":"string"
},
"required":{
"type":"boolean"
},
"eigenschapnaam":{
"type":"string"
}
}
}
},
"zaaktypeIdentificaties":{
"type":"array",
"items":{
"type":"string"
}
},
"processInformatieObjecten":{
"type":"array",
"items":{
"type":"object",
"title":"processInformatieObject",
"required":[
"informatieobjecttypeOmschrijving",
"allowMultiple",
"label",
"required",
"order"
],
"properties":{
"label":{
"type":"string"
},
"order":{
"type":"integer"
},
"required":{
"type":"boolean"
},
"allowMultiple":{
"type":"boolean"
},
"informatieobjecttypeOmschrijving":{
"type":"string"
}
}
}
}
}
}