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.881
529
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 Shipping 2.0 ist da: kurzer Überblick + Einladung zum Webinar News, Events und Umfragen 85
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Beantwortet Aktuelles Sicherheitsupdate - wo ist die Anleitung zum manuellen Beheben? Allgemeine Fragen zu JTL-Shop 5
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Connector 2.1.6 ist Live ! Releaseforum 0
Neu Release Shopify-Connector 2.1.6 ist Live Shopify-Connector 37
Neu JTL Lizensserver ist nicht erreichbar eBay-Anbindung - Fehler und Bugs 0
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu Die Bilanz ist da Smalltalk 0
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Wie ist euer aktuelles Fazit zur 2.02? JTL-Wawi 2.0 14
Neu Der Inhalt / Text ist verschwunden – ist das ein Fehler JTL-Shop - Fehler und Bugs 0
Plattformabgleich Shop löschen - Wo ist das in der MySQL DB? JTL-Wawi 2.0 4
Neu seit Umstellung auf DHL 4.0 ist auf DHL Aufkleber grauer Schleier im Hintergrund JTL-ShippingLabels - Fehler und Bugs 0
Aufgeblähte DB bereinigen (dbo.POS_Bon) - Welches Vorgehen ist empfehlenswert? JTL-Wawi 1.10 11
Neu Google Shopping: g:product_type mit Attribut befüllen ist immer DE, obwohl mehrsprachig angelegt Plugins für JTL-Shop 0
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Schlüssel ist im angegebenen Status nicht gültig Einrichtung / Updates von JTL-POS 4

Ähnliche Themen