Introductie GZAC Valtimo

Waar staat ‘GZAC’ in GZAC Valtimo voor?

GZAC is de afkorting van Generiek Zaakafhandelcomponent. Volgens GEMMA (GEMeentelijke Model Architectuur): “GZAC is een generiek component dat medewerkers ondersteunt bij het afhandelen van verschillende soorten zaken. Belangrijk is dat de Generieke Zaakafhandelcomponent geschikt is om zaken van alle typen af te handelen. Dus niet beperkt tot zaken van één domein." Zie de website van Gemma voor meer gedetaileerde informatie.

Hoe is GZAC ontstaan?

In 2017 heeft de taskforce “Samen Organiseren” besloten om Common Ground uit te werken. De eerste twee jaren die volgden waren gefocussed op de datalagen 1 t/m 3. Dit resulteerde in 2019 tot de eerste versie van OpenZaak – als referentie-implementatie en bewijs dat het model zou gaan werken.

Daarmee kwam de vervolgvraag: hoe gaan we zaakafhandeling aansturen? Het antwoord werd gevonden in open source Business Process Model and Notation (BPMN) – de ISO standaard voor procesautomatisering. In dat jaar zijn er een tiental proof of concepts uitgevoerd door diverse gemeenten en samenwerkende organisaties, zoals de gemeente Groningen, Haarlem, Den Haag, Rotterdam, Dimpact en Wigo4it. Er is getest met diverse oplossingsrichtingen, waaronder Camunda en Valtimo, die al enkele jaren in gebruik waren bij de gemeente Breda. Dit resulteerde in de GZAC-editie van Valtimo, toegespitst op het gebruik op de Common Ground Zaakgericht Werken API’s.

Hoe verhoudt GZAC zich tot Valtimo?

GZAC is een superset van Valtimo. Het zijn extra functies die alleen toepasbaar zijn in het Common Ground Zaakgericht Werken-landschap.

Het is open source?

Klopt. De licentie die wij hanteren is EUPL 1.2, een licentie ontwikkeld door de Europese Unie. EUPL1.2 is het formaat dat in de Common Ground de voorkeur geniet. Open Source levert voordelen op:

  • Controleerbaar: iedereen kan zien wat de kwaliteit van het product is

  • Alles wat een keer geschreven is, kunnen anderen ook weer gebruiken

Hoe is de uitbouw en het onderhoud georganiseerd?

Er werkt een vast team vanuit Ritense aan het bouwen en onderhouden van Valtimo. Dit omvat het bouwen van nieuwe functionaliteiten, het schrijven van documentatie, het ondersteunen van gebruikers, het fixen van bugs, het onderhouden van de honderden (!) dependencies om het product veilig te houden, het draaien van security scans, het beheren van de CI-pipenline en nog veel meer. Dit alles wordt deels gefinancierd vanuit abonnementen die de afnemers garanties geven op kwaliteit, veiligheid en ondersteuning. Daarnaast zijn er bijdrages in de vorm van code en kennis van projecten. Daar wordt soms de afweging gemaakt om functies toe te voegen aan het product, wat significant meer werk kost dan een procesimplementatie oplossing. Echter helpt het toevoegen van functies aan het product uiteindelijk andere projecten weer te versnellen, wat op de lange termijn zijn vruchten afwerpt.

Kan ik bijdragen?

Graag! Zoals eerder benoemd is, wordt er constant aan Valtimo GZAC gewerkt en alle bijdragen worden gewaardeerd. Start direct met https://docs.valtimo.nl/readme/contributing

GZAC Goverance – wie stuurt de ontwikkeling?

Het beleid voor GZAC wordt gemaakt door de gemeentes die gebruik maken van GZAC. Vanuit dit beleid worden vaak ook bijdragen met code of kennis gecreëerd . De betrokken gemeentes komen eens per kwartaal bijeen. De roadmap is hier te vinden. Ritense heeft de verantwoordelijkheid voor de bewaking van de architectuur en code kwaliteit.

Last updated