Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Als ICT architect wil ik graag de archiefvernietigingsapp kunnen hergebruiken in andere applicaties #123

Open
RvdKlip opened this issue Jan 28, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@RvdKlip
Copy link

RvdKlip commented Jan 28, 2021

... 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 .

@joeribekker
Copy link
Member

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.

@JurjenBert JurjenBert added the proces en usability aanvullingen op input stakeholdersessie label Oct 5, 2021
@JurjenBert JurjenBert added enhancement New feature or request and removed proces en usability aanvullingen op input stakeholdersessie labels Oct 26, 2021
@RvdKlip
Copy link
Author

RvdKlip commented Oct 30, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants