Wij maken geen gebruik (meer) van de bezoekers module maar leggen dit vast in tickets. Ik heb een actiereeks gemaakt die de naam/namen anonimiseert van de bezoekers die zijn aangemeld.
Voor reguliere meldingen geldt bij ons het bewaarbeleid van 5 jaar na het sluiten van de melding. Bij meldingen voor bezoekersaanmeldingen is het echter niet nodig dat de naam van de bezoeker gedurende deze volledige periode zichtbaar blijft.
Daarom wordt bij het afmelden van een bezoekersaanmelding automatisch de naam uit de oorspronkelijke aanvraagtekst geanonimiseerd.
Wat gebeurt er?
1️⃣ Melding wordt afgemeld
Zodra een Bezoekers - Algemeen melding wordt afgesloten met de status Afgemeld, wordt de automatische actiereeks gestart.
2️⃣ Request-entries ophalen
De actiereeks haalt de request-entries van de melding op via:
GET /tas/api/incidents/id/${unid}/requests
3️⃣ Originele request-entry bepalen 🧾
Het ID van de oorspronkelijke request-entry wordt opgeslagen in de variabele request_id.
4️⃣ Oorspronkelijke tekst opslaan 📄
De inhoud van de originele aanvraagtekst wordt opgeslagen in de variabele originele_tekst. Dit betreft de memoText in HTML-opmaak.
5️⃣ Naam anonimiseren
In de oorspronkelijke tekst wordt de naam van de bezoeker vervangen door:
*** Geanonimiseerd ***
Hiervoor worden twee controles uitgevoerd:
- één controle op “Naam - …”
- één controle op “Naam- …”
Hiermee wordt rekening gehouden met een kleine variatie in de HTML-opmaak.
6️⃣ Geanonimiseerde tekst terugschrijven
De aangepaste tekst wordt via een PUT-request teruggeschreven naar de melding als nieuwe request-entry.
7️⃣ Originele request-entry verwijderen
Nadat de geanonimiseerde tekst is teruggeschreven, wordt de oorspronkelijke request-entry verwijderd via DELETE.
8️⃣ Resultaat
De melding blijft administratief beschikbaar binnen de reguliere bewaartermijn, maar de naam van de bezoeker is niet langer zichtbaar in de oorspronkelijke aanvraagtekst.