Siirry pääsisältöön
Ohita sisällysluettelo

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.

KOODI
XML
KOODI
<?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.

JavaScript-virheitä havaittu

Huomaa, että nämä virheet voivat riippua selaimesi asetuksista.

Jos ongelma jatkuu, ota yhteyttä asiakaspalveluumme.