Zaakgericht Werken in GEMMA

Hoofdstuk: Abstracte Referentiecomponenten en Overerving

Abstracte Referentiecomponenten

Omdat er veel verschillende domeinspecifieke zaakafhandelende systemen zijn, werken we in GEMMA met een 'abstracte component' die deze groep referentiecomponenten vertegenwoordigt. Deze abstracte componenten komen niet terug in de softwarecatalogus. Er bestaat in de GEMMA immers altijd een specifiekere versie van. In architectuurplaten en de diverse koppelvlakstandaarden wordt met behulp van deze abstracte componenten geïllustreerd dat een standaard of patroon van toepassing is voor alle specifieke componenten die door een abstracte component vertegenwoordigd worden. In het beheer van onze GEMMA-architectuurrepository gebruiken we deze componenten bovendien om applicatiefuncties in één keer aan meerdere referentiecomponenten toe te wijzen. De abstracte componenten zijn herkenbaar aan de toevoeging "(abstracte component)" en de onderscheidende kleur.

In bovenstaande figuur hebben we als vertegenwoordiging voor alle domeinspecifieke Zaakafhandelcomponenten de abstracte referentiecomponent "Specifiek Zaakafhandelcomponent (abstracte component)" opgenomen. Een Burgerzakencomponent, Vergunningcomponent of een Meldingen-openbareruimtecomponent zijn hier specialisaties van en erven de functies en relaties van dit abstracte component over.

In onderstaande figuur is geïllustreerd hoe de verschillende zaakafhandelcomponenten zich tot elkaar verhouden.

Abstract verzamelcomponent voor procesondersteunende systemen die zaakgericht zijn ingericht. (ApplicationComponent) Zaakafhandelcomponent (abstract component) Abstract verzamelcomponent voor Specifieke procesafhandelcomponenten. Dit zijn taakspecifieke systemen waarin zaakgericht gewerkt of op zijn minst zaakgericht geregistreerd wordt. Systemen die invulling geven aan deze referentiecomponent moeten zaakinformatie kunnen bijwerken in een Zakenregistratiecomponent (ZRC) via de standaard Zaak-documentservices. (ApplicationComponent) Specifiek zaakafhandelcomponent (abstract component) Component voor het afhandelen van zaken van alle typen. (ApplicationComponent) Generiek zaakafhandelcomponent Component voor het ondersteunen van diverse soorten vergunningverlening. (ApplicationComponent) Vergunning- Toezicht- Handhavingcomponent Component voor het registreren, verwerken, bewaken en rapporteren van subsidieaanvragen en -toekenning. (ApplicationComponent) Subsidiecomponent Component voor uitvoering van de gemeentelijke taken rondom de registratie van persoonsgegevens. (ApplicationComponent) GBA-administratiecomponent Component voor budgetadvies en schuldhulpverlening. (ApplicationComponent) Budgetadvies- en schuldhulpverleningcompon- ent Component voor het ontvangen van meldingen van incidenten in de openbare ruimte en tevens voor het doorzetten naar de uitvoerende organisaties (ApplicationComponent) Meldingen openbare ruimtecomponent SpecializationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship Deze svg is op 07-03-2024 05:49:12 CET gegenereerd door ArchiMedes™ © 2016-2024 ArchiXL. ArchiMedes 07-03-2024 05:49:12 CET

Procesondersteunende systemen (uit model: GEMMA 2) - Toon SVG - Download als csv


De Zaakafhandelcomponent (specifiek of generiek) is een abstracte verzamelcomponent voor procesondersteunende systemen die zaakgericht zijn ingericht.


Zaakafhandelcomponent (abstract component)

Beschrijving Abstract verzamelcomponent voor procesondersteunende systemen die zaakgericht zijn ingericht.
Toelichting
Services
  • Beheren van zaken: Applicatieservice voor het aanmaken van zaken, het tonen en bijwerken van zaakgegevens en bijbehorende documenten alsmede het plannen en agenderen van zaken
    • Tonen en bijwerken zaakgegevens: Applicatieservice voor het tonen en bijwerken van zaakgegevens
    • Plannen van zaken: Applicatieservice voor het bepalen van de zaakstatussen (obv een zaaktype), het toewijzen van medewerkers en het plannen hiervan in de tijd.
    • Tonen en bijwerken zaakdocumenten: Applicatieservice voor het tonen en bijwerken (toevoegen, verwijderen, bijwerken) van de bij een zaak horende zaakdocumenten.
    • Relateren van contactmomenten aan zaken: Applicatieservice voor het relateren van contactmomenten aan zaken
    • Ondersteunen zaakafhandeling: Applicatieservice voor ondersteunen van zaakafhandeling volgens de configuratie in het betreffende zaaktype.uitvoeren van zaken volgens de configuratie in het betreffende zaaktype.
    • Aanmaken zaak: Applicatieservice voor het aanmaken van een nieuwe zaak en het vastleggen van bijbehorende gegevens (bijvoorbeeld een zaaknummer).
    • Monitoren zaken: Applicatieservice voor het monitoren van (de uitvoering) van zaken. Bijvoorbeeld op doorlooptermijn, werkverdeling of status.
    • Uitwisselen van berichten met ketenpartners: Applicatieservice voor het uitwisselen van berichten met ketenpartners
    • Agenderen van zaken: Applicatieservice voor het in de tijd agenderen van zaken. Bijvoorbeeld het tijdens het verlenen van de vergunning alvast aanmaken van een toezicht-zaak op een bouwproject bij voorziene aanvang van de werkzaamheden.

Deze abstracte component kent 2 specifieke verschijningsvormen (specialisaties):

  • de Generieke Zaakafhandelcomponent (gZAC) (zoals we hierboven al zijn tegengekomen);
  • de Abstracte Referentiecomponent "Specifieke Zaakafhandelcomponent":


Specifiek zaakafhandelcomponent (abstract component)

Beschrijving Abstract verzamelcomponent voor Specifieke procesafhandelcomponenten. Dit zijn taakspecifieke systemen waarin zaakgericht gewerkt of op zijn minst zaakgericht geregistreerd wordt. Systemen die invulling geven aan deze referentiecomponent moeten zaakinformatie kunnen bijwerken in een Zakenregistratiecomponent (ZRC) via de standaard Zaak-documentservices.
Toelichting
Services
  • Beheren van zaken: Applicatieservice voor het aanmaken van zaken, het tonen en bijwerken van zaakgegevens en bijbehorende documenten alsmede het plannen en agenderen van zaken
    • Tonen en bijwerken zaakgegevens: Applicatieservice voor het tonen en bijwerken van zaakgegevens
    • Plannen van zaken: Applicatieservice voor het bepalen van de zaakstatussen (obv een zaaktype), het toewijzen van medewerkers en het plannen hiervan in de tijd.
    • Tonen en bijwerken zaakdocumenten: Applicatieservice voor het tonen en bijwerken (toevoegen, verwijderen, bijwerken) van de bij een zaak horende zaakdocumenten.
    • Relateren van contactmomenten aan zaken: Applicatieservice voor het relateren van contactmomenten aan zaken
    • Ondersteunen zaakafhandeling: Applicatieservice voor ondersteunen van zaakafhandeling volgens de configuratie in het betreffende zaaktype.uitvoeren van zaken volgens de configuratie in het betreffende zaaktype.
    • Aanmaken zaak: Applicatieservice voor het aanmaken van een nieuwe zaak en het vastleggen van bijbehorende gegevens (bijvoorbeeld een zaaknummer).
    • Monitoren zaken: Applicatieservice voor het monitoren van (de uitvoering) van zaken. Bijvoorbeeld op doorlooptermijn, werkverdeling of status.
    • Uitwisselen van berichten met ketenpartners: Applicatieservice voor het uitwisselen van berichten met ketenpartners
    • Agenderen van zaken: Applicatieservice voor het in de tijd agenderen van zaken. Bijvoorbeeld het tijdens het verlenen van de vergunning alvast aanmaken van een toezicht-zaak op een bouwproject bij voorziene aanvang van de werkzaamheden.

Dit model toont enerzijds de keuzes die gemeentes hebben, en hoe de verschillende referentiecomponenten samenhangen. Anderzijds illustreert het model de interne werking van de GEMMA Architectuurrepository. Door de functie 'Beheren van Zaken' aan de abstracte referentiecomponent Zaakafhandelcomponent (specifiek of generiek)' te koppelen, erven alle 'onderliggende' referentiecomponenten deze functie.

In de onderstaande figuur is dit geïllustreerd.

Abstract verzamelcomponent voor procesondersteunende systemen die zaakgericht zijn ingericht. (ApplicationComponent) Zaakafhandelcomponent (abstract component) Applicatieservice voor het aanmaken van zaken, het tonen en bijwerken van zaakgegevens en bijbehorende documenten alsmede het plannen en agenderen van zaken (ApplicationService) Beheren van zaken Abstract verzamelcomponent voor Specifieke procesafhandelcomponenten. Dit zijn taakspecifieke systemen waarin zaakgericht gewerkt of op zijn minst zaakgericht geregistreerd wordt. Systemen die invulling geven aan deze referentiecomponent moeten zaakinformatie kunnen bijwerken in een Zakenregistratiecomponent (ZRC) via de standaard Zaak-documentservices. (ApplicationComponent) Specifiek zaakafhandelcomponent (abstract component) Component voor het afhandelen van zaken van alle typen. (ApplicationComponent) Generiek zaakafhandelcomponent Applicatieservice voor het uitwisselen van berichten met ketenpartners (ApplicationService) Uitwisselen van berichten met ketenpartners Applicatieservice voor het monitoren van (de uitvoering) van zaken. Bijvoorbeeld op doorlooptermijn, werkverdeling of status. (ApplicationService) Monitoren zaken Applicatieservice voor ondersteunen van zaakafhandeling volgens de configuratie in het betreffende zaaktype.uitvoeren van zaken volgens de configuratie in het betreffende zaaktype. (ApplicationService) Ondersteunen zaakafhandeling Applicatieservice voor het aanmaken van een nieuwe zaak en het vastleggen van bijbehorende gegevens (bijvoorbeeld een zaaknummer). (ApplicationService) Aanmaken zaak Applicatieservice voor het in de tijd agenderen van zaken. Bijvoorbeeld het tijdens het verlenen van de vergunning alvast aanmaken van een toezicht-zaak op een bouwproject bij voorziene aanvang van de werkzaamheden. (ApplicationService) Agenderen van zaken Applicatieservice voor het tonen en bijwerken (toevoegen, verwijderen, bijwerken) van de bij een zaak horende zaakdocumenten. (ApplicationService) Tonen en bijwerken zaakdocumenten Applicatieservice voor het tonen en bijwerken van zaakgegevens (ApplicationService) Tonen en bijwerken zaakgegevens Component voor het ondersteunen van diverse soorten vergunningverlening. (ApplicationComponent) Vergunning- Toezicht- Handhavingcomponent Component voor het registreren, verwerken, bewaken en rapporteren van subsidieaanvragen en -toekenning. (ApplicationComponent) Subsidiecomponent Component voor uitvoering van de gemeentelijke taken rondom de registratie van persoonsgegevens. (ApplicationComponent) GBA- administratiecomponent Component voor budgetadvies en schuldhulpverlening. (ApplicationComponent) Budgetadvies- en schuldhulpverleningcompo- nent Component voor het ontvangen van meldingen van incidenten in de openbare ruimte en tevens voor het doorzetten naar de uitvoerende organisaties (ApplicationComponent) Meldingen openbare ruimtecomponent RealizationRelationship AggregationRelationship AggregationRelationship AggregationRelationship AggregationRelationship AggregationRelationship AggregationRelationship AggregationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship SpecializationRelationship Deze svg is op 07-03-2024 05:49:13 CET gegenereerd door ArchiMedes™ © 2016-2024 ArchiXL. ArchiMedes 07-03-2024 05:49:13 CET

Procesondersteunende systemen en overerving van functies (uit model: GEMMA 2) - Toon SVG - Download als csv


In onderstaande tabel kun je zien dat de 'Meldingen Openbare Ruimte component' naast de specifieke functies voor het beheren en afhandelen van meldingen ook de functie 'Beheren van Zaken' heeft geërfd.


Meldingen openbare ruimtecomponent

Beschrijving Component voor het ontvangen van meldingen van incidenten in de openbare ruimte en tevens voor het doorzetten naar de uitvoerende organisaties
Toelichting
Services
  • Verwerken meldingen openbare ruimte:
  • Beheren van zaken: Applicatieservice voor het aanmaken van zaken, het tonen en bijwerken van zaakgegevens en bijbehorende documenten alsmede het plannen en agenderen van zaken
    • Tonen en bijwerken zaakgegevens: Applicatieservice voor het tonen en bijwerken van zaakgegevens
    • Plannen van zaken: Applicatieservice voor het bepalen van de zaakstatussen (obv een zaaktype), het toewijzen van medewerkers en het plannen hiervan in de tijd.
    • Tonen en bijwerken zaakdocumenten: Applicatieservice voor het tonen en bijwerken (toevoegen, verwijderen, bijwerken) van de bij een zaak horende zaakdocumenten.
    • Relateren van contactmomenten aan zaken: Applicatieservice voor het relateren van contactmomenten aan zaken
    • Ondersteunen zaakafhandeling: Applicatieservice voor ondersteunen van zaakafhandeling volgens de configuratie in het betreffende zaaktype.uitvoeren van zaken volgens de configuratie in het betreffende zaaktype.
    • Aanmaken zaak: Applicatieservice voor het aanmaken van een nieuwe zaak en het vastleggen van bijbehorende gegevens (bijvoorbeeld een zaaknummer).
    • Monitoren zaken: Applicatieservice voor het monitoren van (de uitvoering) van zaken. Bijvoorbeeld op doorlooptermijn, werkverdeling of status.
    • Uitwisselen van berichten met ketenpartners: Applicatieservice voor het uitwisselen van berichten met ketenpartners
    • Agenderen van zaken: Applicatieservice voor het in de tijd agenderen van zaken. Bijvoorbeeld het tijdens het verlenen van de vergunning alvast aanmaken van een toezicht-zaak op een bouwproject bij voorziene aanvang van de werkzaamheden.
Deze pagina is het laatst bewerkt op 19 okt 2023 om 13:00.