Open RvdKlip opened 3 years ago
Disclaimer: Ik ga niet over wat we wel en niet opnemen tijdens de sprints maar probeer het issue te interpreteren
Ik begrijp niet helemaal wat je bedoelt, maar ik hanteer een aantal wellicht naive uitgangspunten:
1) Applicaties in laag 4/5 maken uiteindelijk allemaal een zaak aan (in laag 1/2). Dus, Alles is een zaak. Meta gegevens worden opgeslagen in de Zaken API en domein/applicatie gegevens worden opgeslagen in Objecten API of applicatiespecifieke registers/API's (ook in laag 1/2). 2) Vernietigen gebeurt centraal vanuit het Archiefvernietigingscomponent die het overzicht heeft op alles (lees: alle zaken). Het is een enterprise oplossing die zijn informatie haalt uit laag 1/2.
Met deze 2 uitgangspunten kan de archiefvernietigingsapplicatie alles vernietigen (zaken, objecten) of een signaal afgegeven om te vernietigen (applicaties luisteren naar de Notificatie API die verwijder-berichten doorstuurd).
Het is daarom niet nodig dat andere applicaties ook een vernietigingsflow kennen maar in plaats daarvan luisteren naar het signaal om hun eigen data te vernietigen die bij een vernietigde zaak hoort.
Idealiter moeten ze daar wel een soort bevestiging van geven zodat die opgenomen kan worden in de Verklaring van vernietiging. Dit is echter op dit moment buiten scope.
Dank voor je antwoord.
Mijn naïeve aanname was/is dat de vernietigingsapplicatie functionaliteit bevat om een vernietiging of omzetting naar een archief uit te voeren (van gegevens). Een dergelijke actie kan vanuit 2 kanten geïnitieerd worden. Ten eerste vanuit een adhoc handeling van een recordmanager die de actie start vanuit de vernietigingsapplicatie of ten tweede vanuit een proces/taakapplicatie automatisch op basis van een verstreken termijn. Daarvoor moet de proces/taakapplicatie de functionaliteit kunnen aanroepen.
Ik heb geen verstand van recordmanagement en archiveren en heb verder geen zicht op datgene wat gerealiseerd is in de archiefvernietigingscomponent. Dus als het larie is, dan dit issue gewoon sluiten svp.
Maar ik heb te weinig
... zodat ik de functionaliteiten ook vanuit andere applicaties (laag 5) kan aanroepen en dit op precies dezelfde wijze dan uitvoer.
Indien we bijvoorbeeld in laag 5 eigen apps realiseren, dan is het handig daarvoor niet het (vernietigings)wiel helemaal opnieuw te moeten uitvinden. De bijpassende bpmn procesflows en besturingsregels zijn onderdeel van laag 4 .