Viele HR-Systeme, wie beispielsweise Visma Enterprise und Unit4 ERP (Agresso), bieten eine Massenimportfunktion an, bei der das Zugriffsmanagementsystem einen vollständigen Datensatz mit allen Informationen zu allen aktiven Mitarbeitern erhält. Dies kann ein Sicherheitsrisiko darstellen, da der Datensatz sensible Informationen wie Gehaltsangaben, Gewerkschaftszugehörigkeit oder Angaben zu unterhaltsberechtigten Angehörigen enthalten kann.
Aufgrund von Kundenfeedback verfügt das System nun über Funktionen zum Filtern und Umwandeln von Datensätzen aus HR-Quellsystemen. Es ist nun möglich, bestimmte Datenelemente herauszufiltern, bevor die Importdatei an das Zugriffsmanagementsystem übertragen und in der Benutzeroberfläche bereitgestellt wird. Dadurch wird sichergestellt, dass nur relevante Daten verarbeitet werden, was die Datensicherheit erhöht und das Risiko von Datenlecks verringert.
So funktioniert es: Einsatz von XSLT
Für den Filter- und Transformationsprozess wird XSLT (Extensible Stylesheet Language Transformations) verwendet. Dabei handelt es sich um eine Standardsprache zur Transformation von XML-Dokumenten. Durch die Anwendung eines XSLT-Stylesheets auf die eingehende HR-Datendatei können Sie genau steuern, welche Daten beibehalten, entfernt oder geändert werden.
Die XSLT-Datei wird im Feld „XLST HR Transform“ der Konfiguration „Import HR“ in eADM hinzugefügt. Bitte beachten Sie, dass der Kunde die neue Version des lokalen eADM-Clients verwenden muss, damit dies funktioniert.
Beispiel: Filterung vertraulicher Informationen
Das folgende XSLT-Beispiel veranschaulicht, wie häufig vorkommende sensible Datenelemente aus einer Importdatei entfernt werden können. Das Skript richtet zunächst eine „Identitätsvorlage“ ein, die standardmäßig alle Daten kopiert, und fügt anschließend spezifische leere Vorlagen hinzu, um unerwünschte Elemente wie Gehalts- und Unterhaltsangaben zu identifizieren und effektiv zu entfernen.
XML
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="basicSalary"/>
<xsl:template match="yearlySalary"/>
<xsl:template match="fixedTransactions"/>
<xsl:template match="taxDetails"/>
<xsl:template match="bankDetails"/>
<xsl:template match="pension"/>
<xsl:template match="dependents"/>
</xsl:stylesheet>
Fortgeschrittene Anwendung: Daten umwandeln
Hinweis: Die Verwendung eines benutzerdefinierten XSLT-Stylesheets im Importprozess entfernt nicht nur unerwünschte Elemente, sondern ermöglicht auch umfassende Transformationen der Daten selbst.
Dies bietet die Flexibilität, die Datenstruktur innerhalb der Dateien zu ändern und sie an spezifische Kundenbedürfnisse und -anforderungen anzupassen. Ganz gleich, ob Sie Feldwerte ändern, Daten neu formatieren oder Informationen auf neue Weise aggregieren müssen – XSLT bietet die Werkzeuge, um dies zu erreichen.
Beispiel: Neugestaltung von Datenfeldern
Mithilfe von Transformationslogik können Sie Daten bereinigen oder neu strukturieren. Sie könnten beispielsweise eine Logik implementieren, die:
-
Verschiebt eine Telefonnummer aus dem Feld „Diensthandy“ in das Feld „Privathandy“, sofern das Feld „Privathandy“ leer ist.
-
Ersetzt die Privatadresse eines Mitarbeiters durch die Adresse der ihm zugewiesenen Abteilung.
Zusammenfassung der Leistungen
Dieses Upgrade bietet eine erhebliche Verbesserung bei der Verarbeitung von Quelldaten. Das Filtern und Transformieren von Daten vor dem Import in das IAM-System bietet folgende Vorteile:
-
Höhere Effizienz: Das System verarbeitet nur die notwendigen Daten.
-
Erhöhte Sicherheit: Dadurch werden die Übertragung und Speicherung unnötiger und potenziell sensibler Daten vermieden.
-
Geringeres Risiko: Es minimiert das Risiko von Fehlern und Datenlecks.
-
Maßgeschneiderte Datenverarbeitung: Sie ermöglicht eine individuellere Datenkonfiguration, die den spezifischen Anforderungen des Unternehmens und den lokalen Systemkonfigurationen gerecht wird.