gemma-zaken icon indicating copy to clipboard operation
gemma-zaken copied to clipboard

Als leverancier wil ik weten wat de verhouding is tussen zaak(type) en proces

Open hdksi opened this issue 4 years ago • 5 comments

...ik mijn afhandelapplicatie zodanig kan inrichten dat wordt voldaan aan (de architectuur van) de API-standaarden voor Zaakgericht werken.

...met aandacht voor het feit dat zaakgegevens eenmalig worden opgeslagen in de Zaken API, en aanvullende procesgegevens in de afhandelapplicatie kunnen zijn gedefinieerd. Dit levert problemen op als bijvoorbeeld twee afhandelapplicaties verschillende processen hebben gedefinieerd voor één zaaktype.

Voor de Catalogi API bestaat in huidige procesapplicaties voor het zaaktype ook een uitgebreidere variant in een procesapplicatie. Bijvoorbeeld een procestype dat een proces beschrijft.

hdksi avatar Oct 09 '20 09:10 hdksi

Hugo gaf nog aan dat: "Een procesapplicatie kan in aanvulling op het zaaktype een procesdefinitie gebruiken om de zaakafhandeling aan te sturen. Dat is geen onderdeel van het zaaktype."

joeribekker avatar Oct 09 '20 09:10 joeribekker

en aanvullende procesgegevens in de afhandelapplicatie kunnen zijn gedefinieerd. Dit levert problemen op als bijvoorbeeld twee afhandelapplicaties verschillende processen hebben gedefinieerd voor één zaaktype

Dit kan eigenlijk gewoon niet. Je hebt dan immers eigenlijk een proces die OVERKOEPELEND over 2 afhandelapplicaties gaat. Dan kan niet slechts 1 van de afhandelapplicaties HET proces hebben.

joeribekker avatar Oct 09 '20 09:10 joeribekker

@joeribekker klopt. Bij nader inzien is dit geen goede illustratie van de casus.

hdksi avatar Oct 09 '20 09:10 hdksi

Is het probleem niet (ook) dat in een afhandelcomponent het proces als zaak wordt gedefinieerd? En ingericht?

EdwinCoster avatar Oct 09 '20 09:10 EdwinCoster

In de praktijk zien we dat taakapplicaties aanvullende procesgegevens bijhouden, met een referentie naar de zaak waar ze bij horen.

Bij Utrecht gebruiken we Camunda processen. De procesvariabelen leven daar dus in de database van de proces-engine, en deze kunnen uitgelezen worden door de afhandelcomponenten. In het proces zit dan bijvoorbeeld een BSN, waarmee we in het afhandelcomponent de bijhorende BRP record zoeken.

Daarnaast hebben we bijvoorbeeld ook proces-specifieke accorderingen, adviezen en ad-hoc activiteiten die in eigen registraties bestaan, maar die zijn allemaal op een zaak gerelateerd.

De procesdefinitie heeft daar dan de ankerpunten om een statuswijziging door te zetten op basis van het zaaktype.

sergei-maertens avatar Oct 09 '20 16:10 sergei-maertens