Neu Kundendatenanonymisierung ist zu fleißig (anonymisiert bereits anonymisierte Kunden bei jedem weiteren durchlauf)

things4it

Aktives Mitglied
17. Februar 2014
60
13
Hallo,

irgendwie macht der Cron-Job Kundendatenanonymisierung nicht das was er soll bzw. das was er auch loggt.
Unter https://guide.jtl-software.de/jtl-shop/systemverwaltung/cron-verwalten/ steht das nicht mehr benötigte Kundendaten gelöscht werden.
1638473558631.png

Dementsprechend sind auch die Debug Ausgaben im Logbuch:
1638473720824.png

Gelöscht wurde zwar nichts, lediglich anonymisiert - was an sich ja ok ist (wenn man nicht behaupten würde das die Daten gelöscht werden - gut das muss man ja nicht so eng sehen^^)
1638473827866.png


Aber ziemlich doof ist, das dieser und jeder weitere Kunde bei jeden Cron-Durchlauf gelöscht/anonymisiert wird
1638474003442.png
Sind jetzt leider nur 8 Logs, aber der Kunde ist vom Juni ... sprich wären die Logs nicht gelöscht worden, wären das ein log je Tag.
Dementsprechend lang läuft der "Kundendatenanonymisieren" Cron-Job auch, weswegen er jetzt deaktiviert wurde.

Nur als Beispiel zur Laufzeit, heute wurden in ca. 4,5 Stunden 9976 Kunden zum X-ten mal Anonymisiert (Job wurde abgebrochen/Apache neu gestartet damit das Drama ein Ende hat :) )
1638474176803.png

Wäre super wenn das gefixt/als issue aufgenommen wird.
Oder mein grober Quercheck revidiert wird *wegrenn*

Danke und viele Grüße
Johannes
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
519
Halle
Hallo Johannes,
vielen Dank für deine Meldung. Zu dem Thema existiert bereits ein internes Ticket bei uns, welches aktuell für 5.2.0 eingeplant ist.
Seit 5.0.2 werden Kunden-Accounts nicht mehr gelöscht, sondern nur noch komplett anonymisiert. Das passiert, um sicherzustellen, dass Kunden-IDs unter keinen Umständen wiederverwendet werden. Leider gehen Teile der GDPR-Anonymisierung noch von gelöschten Datensätzen aus, so dass immer wieder dieselben Daten anonymisiert / gelöscht werden. Insofern hast du das sehr richtig analysiert.
Um den GDPR-Job nicht komplett abschalten zu müssen, könntest du hier auch als Hotfix das SQL anpassen. Dazu in der Datei /includes/src/GeneralDataProtection/CleanupGuestAccountsWithoutOrders.php in der Methode cleanupCustomers die Abfrage
PHP:
$guestAccounts = $this->db->getObjects(
    "SELECT kKunde
        FROM tkunde
        WHERE nRegistriert = 0
            AND cAbgeholt ='Y'
        LIMIT :pLimit",
    ['pLimit' => $this->workLimit]
);
ergänzen zu:
PHP:
$guestAccounts = $this->db->getObjects(
    "SELECT kKunde
        FROM tkunde
        WHERE nRegistriert = 0
            AND cAbgeholt ='Y'
            AND cKundenNr != 'Anonym'
            AND cVorname != 'Anonym'
            AND cNachname != 'Anonym'
        ORDER BY dErstellt
        LIMIT :pLimit",
    ['pLimit' => $this->workLimit]
);
Das sollte dann die "Account with ID ... deleted"-Meldungen wieder auf die tatsächlich anonymisierten reduzieren.
 
  • Gefällt mir
Reaktionen: things4it
Ähnliche Themen
Titel Forum Antworten Datum
Neu Bei Hermes ist Sendungsnummer gleichzeitig die Retourennummer. Otto.de - Anbindung (SCX) 3
Neu Cloud oder inHouse, dass ist die Frage Installation von JTL-Wawi 16
Neu JTL Shop 5 Daten - In "leere" JTL Wawi Datenbank importieren - Ist das möglich? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Rechnungsdatum ist gleich Lieferdatum wird nicht erkannt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Onlineshop ist offline Allgemeine Fragen zu JTL-Shop 3
Neu Bestand bei Stücklistenartikel ist falsch JTL-Wawi - Fehler und Bugs 2
Neu Folgendes fehlt seit Mai 23 auf der Rechnung: "Versanddatum: Ist gleich dem Rechnungsdatum." Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Update von Wawi 17.15.4. auf 18.12.0 geht nicht, weil Primary voll ist JTL-Wawi - Fehler und Bugs 4
Gelöst Packtisch+ 1.8.112 : Rechnung wird bei Teillieferung erzeugt, obwohl als Ausführungsbedingung "Nur bei der letzten Teillieferung" ausgewählt ist. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Prüfung ob Wert vorhanden ist einbauen Gelöste Themen in diesem Bereich 4
Neu Wie gut ist die Datenbanksynchronisation? JTL-Wawi - Ideen, Lob und Kritik 4
Neu Schweiz: Die Gewichtsangabe ist kleiner als im CN23-Formular > kein Versand möglich JTL-ShippingLabels - Fehler und Bugs 13
Beantwortet WF Mail wenn Amazon Artikel nicht verknüpft ist JTL-Workflows - Ideen, Lob und Kritik 1
Neu ist das Hinzufügen eines zusätzlichen Hinweis bei Artikeln, mit bestimmtem Merkmal, die auf die Einkaufsliste wandern möglich ? User helfen Usern - Fragen zu JTL-Wawi 0
Rechnung drucken/mailen, ist das wirklich euer Ernst?? JTL-Wawi 1.8 4
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Lieferanten EK wird nicht auf Artikelebene kopiert? EK ist überall 0 beim Artikel. JTL-Wawi 1.8 8
Bug? Worker 2.0 - Shop Abgleich "Quicksync" ist kein Quicksync mehr - Paketgröße wird ignoriert JTL-Wawi 1.8 10
Neu Stückliste ist nicht verfügbar, obwohl all Komponenten verfügbar sind JTL-Shop - Fehler und Bugs 2
V1.8.11: "Versand" / "Lieferscheine versendet" - Wo ist das Suchfeld für Sendungsnummer geblieben? JTL-Wawi 1.8 2
Sortierung von Variationen ist immer wieder Durcheinander JTL-Wawi 1.6 1
Neu Lieferstatus anzeigen "Nur, wenn Lagerbestand 0 ist" Allgemeine Fragen zu JTL-Shop 0
Neu Packhinweis, wenn Paketgewicht unplausibel ist Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Keine Übersicht mehr auf welcher Plattform ein Artikel eingestellt ist. JTL-Wawi - Fehler und Bugs 0

Ähnliche Themen