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"
                }
                }
            }
        }
    }
}