Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Der Mechanismus sucht dann zuerst Session-Datensätze anhand von Zeitversatz und Filter, und ermittelt anhand der verknüpften Löschtabellen vor der Löschung die Kinddatensätze der dort definierten Bezugsentität und löscht diese mit dem Session-Datensatz.
Wichtig: definierter Zeitversatz und Filter werden nicht für die Kinddatensätze angewendet.

Löschmethoden

Es können eigene Löschmethoden integriert werden. Dazu muss ein Manager eines Pakets das Interface

Brandbox\FrameworkDataErasure\Erasure\Job\Lib\Service\EraserServiceInterface 


implementieren. Im Folgenden werden die in brandbox enthaltenen Löschmethoden gelistet:

AppLöschmethodeBeschreibung
brandbox/framework-data-erasureDatenlöschung: LöschenLöscht Daten
brandbox/framework-data-erasureDatenlöschung: AnonymisierenAnonymisiert Daten; Dabei bleibt der Datensatz erhalten, es bleibt aber nur der erste Buchstabe jedes Feldes bestehen
brandbox/shop-data-erasureDatenlöschung: DeaktivierenDeaktiviert Kunden-Datensätze unter Einbeziehung des Einwilligungs-Handlings

Datenlöschung: Deaktivieren

Löschauftrag

Ein Löschauftrag wird aus einer Löschaktion per Klick auf  erstellt. Werden anhand der Filterkriterien zu löschende Datensätze gefunden, wird ein Löschauftrag erstellt und eine Erfolgsmeldung dargestellt, andernfalls erscheint eine Fehlermeldung. Der Löschauftrag erhält als Löschdatum automatisch den Zeitstempel seiner Erstellung plus 24 Stunden. Ein Löschauftrag wird also immer erst 24 Stunden nach seiner Erstellung durchgeführt und löscht die zum Zeitpunkt seiner Erstellung ermittelten Datensätze.

...