Job PoDeletePersonsAfterYears

Zweck

Der aktive Job löscht Personendaten nach einer konfigurierbaren Aufbewahrungsfrist. Je nach Auswahl verarbeitet er bereits logisch gelöschte Personen oder Personen mit beendetem HR-Beschäftigungsstatus.

Konfiguration

  • Aufbewahrungsfrist (deletePersonsAfterTerminatedYears): Anzahl der Jahre. Daraus wird täglich der Stichtag berechnet. Negative Werte werden abgelehnt.
  • HR-Beschäftigungsauswahl (useHREmploymentSelection): Verarbeitet aktuell gültige, beendete HR-Beschäftigungszustände vor dem Stichtag. Personen mit einer zukünftigen nicht beendeten Beschäftigung werden übersprungen.
  • Ohne HR-Auswahl werden Personen mit abgelaufener PoPerson-Gültigkeit aus dem Papierkorb ausgewählt.
  • Soft Delete (softDelete): Führt eine logische Löschung aus, sofern die Auswahl dies zulässt; deaktiviert wird physisch gelöscht. Bei Papierkorb-Auswahl ist eine weitere logische Löschung wirkungslos, weil die Personen bereits logisch gelöscht sind.
  • Probelauf (dryRun): Protokolliert die vorgesehenen Aktionen, ohne Daten zu ändern.
  • Ausschlussgruppe (exclusionGroup): Personen mit aktuell gültiger Mitgliedschaft in dieser Gruppe werden übersprungen.
  • E-Mail (sendEmail, emailRecipients, emailSubject, emailBody): Sendet optional eine Zusammenfassung an die angegebenen Empfänger. Im Skriptkontext steht die Auswahl unter persons zur Verfügung.

Verhalten und Sicherheit

  • Die endgültige physische Löschung ist nicht rückgängig zu machen und kann Daten aus angeschlossenen Systemen sowie abhängigen Daten entfernen.
  • Jede Person wird vor der Löschung erneut geladen; Fehler bei einer Person werden protokolliert und die übrigen Personen werden weiterverarbeitet.
  • Bei HR-Auswahl wird auch bei aktivierter E-Mail die gefundene Auswahl protokolliert bzw. übergeben; übersprungene zukünftige Beschäftigungen können in der Zusammenfassung enthalten sein.
  • Testen Sie zuerst mit dryRun, prüfen Sie Aufbewahrungsfrist und Ausschlussgruppe und aktivieren Sie die physische Löschung erst nach einer Freigabe.
Kommentare (0)