gemma-zaken
gemma-zaken copied to clipboard
Als leverancier wil ik weten wat de verhouding is tussen zaak(type) en proces
...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.
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."
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 klopt. Bij nader inzien is dit geen goede illustratie van de casus.
Is het probleem niet (ook) dat in een afhandelcomponent het proces als zaak wordt gedefinieerd? En ingericht?
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.