Tuontitietojen suodattaminen ja muuntaminen
Monet HR-järjestelmät, kuten Visma Enterprise ja Unit4 ERP (Agresso), tarjoavat massatietotuonnin, jossa käyttöoikeuksien hallintajärjestelmä saa täydellisen dumppausdatan kaikkien aktiivisten työntekijöiden tiedoista. Tämä voi olla tietoturvaongelma, koska tietosarja voi sisältää arkaluonteisia tietoja, kuten palkkatietoja, liittoon kuulumista tai huollettavien tietoja.
Asiakaspalautteen perusteella järjestelmä sisältää nyt toimintoja, joilla voidaan suodattaa ja muuntaa HR-lähdejärjestelmistä peräisin olevia tietokokonaisuuksia. Nyt on mahdollista suodattaa tiettyjä tietoelementtejä ennen kuin tuontitiedosto siirretään käyttöoikeuksien hallintajärjestelmään ja asetetaan saataville käyttöliittymässä. Näin varmistetaan, että vain olennaiset tiedot käsitellään, mikä parantaa tietoturvaa ja vähentää tietovuodon riskiä.
Miten se toimii: XSLT:n käyttö
Suodatus- ja muunnosprosessissa käytetään XSLT:tä (Extensible Stylesheet Language Transformations). Tämä on standardikieli XML-dokumenttien muuntamiseen. Soveltamalla XSLT-tyylitaulukkoa saapuvaan HR-datatiedostoon voit tarkasti hallita, mitkä tiedot säilytetään, poistetaan tai muutetaan.
Esimerkki: Arkaluonteisten tietojen suodattaminen
Seuraava XSLT-esimerkki osoittaa, miten yleiset arkaluonteiset tietoelementit poistetaan tuontitiedostosta. Skripti määrittää ensin "identiteettimallin", joka kopioi oletusarvoisesti kaikki tiedot, ja lisää sitten erityisiä tyhjiä malleja, jotka vastaavat ja poistavat tehokkaasti ei-toivottuja elementtejä, kuten palkka- ja riippuvuustiedot.
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>
Edistynyt käyttö: tietojen muuntaminen
Huomautus: Mukautetun XSLT:n käyttäminen tuontiprosessissa ei ainoastaan poista ei-toivottuja elementtejä, vaan mahdollistaa myös itse tietojen kattavat muunnokset.
Näin tiedostojen tietorakennetta voidaan muuttaa joustavasti ja mukauttaa ne asiakkaan erityistarpeisiin ja -vaatimuksiin. Olipa tarpeen muuttaa kenttien arvoja, muotoilla tietoja uudelleen tai aggregoida tietoja uusilla tavoilla, XSLT tarjoaa työkalut tähän.
Esimerkki: Tietokenttien uudelleenjärjestely
Voit käyttää muunnoslogiikkaa tietojen puhdistamiseen tai uudelleenjärjestelyyn. Voit esimerkiksi toteuttaa logiikan, joka:
Siirtää puhelinnumeron "Työmatkapuhelin"-kentästä "Yksityinen matkapuhelin"-kenttään, jos yksityinen kenttä on tyhjä.
Korvaa työntekijän kotiosoitteen hänelle osoitetun osaston osoitteella.
Yhteenveto eduista
Tämä päivitys tarjoaa merkittävän parannuksen lähdetietojen käsittelyyn. Tietojen suodattaminen ja muuntaminen ennen niiden tuontia IAM-järjestelmään tarjoaa seuraavat edut:
Lisääntynyt tehokkuus: Järjestelmä käsittelee vain tarvittavat tiedot.
Parannettu turvallisuus: Se poistaa tarpeettomien ja mahdollisesti arkaluonteisten tietojen siirron ja tallennuksen.
Pienemmät riskit: Se minimoi virheiden ja tietovuotojen riskin.
Räätälöity tietojenkäsittely: Se mahdollistaa räätälöidymmän datan asetukset, jotka tukevat organisaation erityistarpeita ja paikallisia järjestelmäkokoonpanoja.