Context

<aside> <img src="/icons/barricade_gray.svg" alt="/icons/barricade_gray.svg" width="40px" />

We kiezen vooralsnog voor vier afleidingswijzen voor de archiveringsprocedure die binnen dit bouwblok ondersteund worden:

Procesflow

<aside> <img src="/icons/barricade_gray.svg" alt="/icons/barricade_gray.svg" width="40px" />

Volgt

</aside>

Resultaat niet handmatig kiezen als er een besluit is geregistreerd

Op basis van resultaattype en

<aside> <img src="/icons/barricade_gray.svg" alt="/icons/barricade_gray.svg" width="40px" />

Willen we hier een validatie als het veld voor de afleidingswijze archiefactietermijn leeg is?

</aside>

Scope

erDiagram
    %% Zaaktype -> Zaken
    ZAAKTYPE ||--o{ ZAAK : "typeert"
 
    %% Direct aan zaak gekoppeld
    ZAAK ||--|| STATUS : "actuele status"
    ZAAK ||--|| RESULTAAT : "actueel resultaat"
 

Zaak

{
    "url": //komt automatisch retour
    "uuid": //komt automatisch retour
    "identificatie": //komt automatisch retour
    "bronorganisatie": VULLEN met RSIN
    "omschrijving": VULLEN, zichtbaar op loket
    "toelichting": OPTIONEEL, intern zichtbaar
    "zaaktype": //komt automatisch retour
    "registratiedatum": OPTIONEEL, als brief eerder ontvangen
    "verantwoordelijkeOrganisatie": VULLEN met RSIN
    "startdatum": //komt automatisch retour
    "einddatum": NIET VULLEN
    "einddatumGepland": "2026-02-12",
    "uiterlijkeEinddatumAfdoening": "2026-02-12",
    "publicatiedatum": NIET VULLEN
    "communicatiekanaal": NIET VULLEN
    "communicatiekanaalNaam": ENUM, online formulier, chatbot, post, telefonie, balie, 
    "productenOfDiensten": OPTIONEEL, vullen wanneer bekend
    "vertrouwelijkheidaanduiding": VULLEN, zaakvertrouwelijk tenzij
    "betalingsindicatie": *leeg*, *nvt, gefactureerd, gecrediteerd, betaald*
    "betalingsindicatieWeergave": NIET VULLEN
    "laatsteBetaaldatum": NIET VULLEN
    "zaakgeometrie": VULLEN wanneer bekend
    "verlenging": NIET VULLEN
    "opschorting": { NIET VULLEN
        "indicatie": 
        "eerdereOpschorting": 
        "reden": 
    },
    "selectielijstklasse": //komt automatisch retour
    "hoofdzaak": NIET VULLEN
    "deelzaken": NIET VULLEN
    "relevanteAndereZaken": VULLEN WANNEER BEKEND
    "eigenschappen": NIET VULLEN
    "rollen": [], ZIE ROLLEN
    "status": ZIE STATUS
    "zaakinformatieobjecten": [
		    VULLEN, Per document uit het verzoekobject aanmaken
    ],
    "zaakobjecten": [
		    VERZOEKOBJECT koppelen als zaakobject
		    ZAAKDETAILOBJECT volgt na creatie dossier
    ],
    "kenmerken": NIET VULLEN
    "archiefnominatie": NIET VULLEN
    "archiefstatus": //komt automatisch retour
    "archiefactiedatum": NIET VULLEN
    "resultaat": NIET VULLEN
    "opdrachtgevendeOrganisatie": OPTIONEEL, vullen wanneer bekend
    "processobjectaard": "",
    "startdatumBewaartermijn": NIET VULLEN
    "processobject": { NIET VULLEN
        "datumkenmerk": "",
        "identificatie": "",
        "objecttype": "",
        "registratie": ""
    },
    "_expand": {}
}

Status

{
  "zaak": //wordt automatisch meegegeven
  "statustype": VULLEN
  "datumStatusGezet": //wordt automatisch teruggegeven
  "statustoelichting": "string",
  "gezetdoor": NIET VULLEN
}

Resultaat

{
  "zaak": //wordt automatisch meegegeven
  "resultaattype": VULLEN
  "toelichting": VULLEN, functionele omschrijving
}