Tässä asiakirjassa kuvataan yksityiskohtaisesti ne kentät, jotka sisältyvät XML-perustietotiedostoon, jonka eADM tuo Visma Enterprise HRM:stä (VEP). Asiakirja on tarkoitettu integroinnin määrittämisestä ja ylläpidosta vastaavalle tekniselle henkilöstölle.
Tiedosto toimitetaan muodossa <personsXML> asiakirja, joka sisältää yhden <person> elementti työntekijää kohden. Jokaisessa henkilötietueessa on henkilöllisyystiedot, yhteystiedot sekä yksi tai useampi <employment> tiedot, joissa kuvataan työntekijän tehtävät, organisaatiossa oleva asema ja palkkaus.
Varoitus: Lähdetiedosto voi sisältää luottamuksellisia tietoja, kuten palkkatietoja, verotietoja, pankkitilinumeroita ja huollettavien tietoja. Tutustu oppaaseen ”Tuontitietojen suodattaminen ja muokkaaminen” ennen suodattamattoman tiedoston tuomista ja poista kaikki elementit, joita integraatio ei vaadi.
Työntekijän tiedot
Esimerkki työntekijän tiedoista
Alla on nimettömäksi muokattu esimerkki <person> yksittäistä työntekijää koskeva tieto. Kaikki tunnistettavat tiedot (nimi, henkilötunnus, yhteystiedot, organisaationumero) on korvattu paikkamerkillä.
<person personIdHRM="10023">
<authentication>
<initials>KARNOR</initials>
<userId>1042</userId>
<username>KARI NORDMANN</username>
<alias>KARNOR</alias>
</authentication>
<careerInfo>
<jobTitle>Sykepleier</jobTitle>
<workTasks>Sykepleier</workTasks>
</careerInfo>
<contactInfo>
<email>kari.nordmann@utfjord.kommune.no</email>
<workPhone>00000000</workPhone>
<privateMobilePhone>00000000</privateMobilePhone>
<paycheckByEmail>false</paycheckByEmail>
</contactInfo>
<dateOfBirth>1985-01-01</dateOfBirth>
<dependents/>
<employments>
<employment>
<bankDetails>
<accountNumber>00000000000</accountNumber>
<alias>Hovedkonto</alias>
<nationalityCode>NO</nationalityCode>
</bankDetails>
<category id="F3"><description>Fast tilsett utvida</description></category>
<company>
<companyId>1</companyId>
<companyName>Utfjord kommune</companyName>
<organizationNumber>000000000</organizationNumber>
</company>
<companySeniority>2018-01-01</companySeniority>
<employeeId>10023001</employeeId>
<employmentPercentage>100.0</employmentPercentage>
<lastChangedDate>2026-07-01T08:00:00</lastChangedDate>
<pension name="KLP fellesordning" value="18"/>
<positions>
<position isPrimaryPosition="true" validFromDate="2026-01-01">
<chart id="5" name="Utfjord kommune">
<unit id="1001" name="Helse og omsorg">
<manager id="6001" name="Ola Leder"/>
</unit>
</chart>
<costCentres>
<dimension2 name="Helse og omsorg" value="2000"/>
</costCentres>
<employmentPositionPercentage>100.0</employmentPositionPercentage>
<positionCategoryNumber>1</positionCategoryNumber>
<positionInfo>
<positionCode name="Sykepleier" positionCode="7174" positionId="1" tableNr="50"/>
<positionType name="Fast" value="F"/>
<publicPositionCode name="Sykepleier" value="7174"><set>KS</set><setType>KSSKODE</setType></publicPositionCode>
</positionInfo>
<positionPercentage>100.0</positionPercentage>
<positionStartDate>2018-01-01</positionStartDate>
<positionStatistics includeInAA="true" includeInPAI="true">
<workClassification name="Sykepleier" value="2223114"/>
<workMunicipality name="UTFJORD KOMMUNE" value="0000"/>
</positionStatistics>
<salaryInfo>
<basicSalary>000000.00</basicSalary>
<salaryStep>0</salaryStep>
<salaryTable name="Kommuneansatte kap. 4" value="4025"/>
<yearlySalary>000000.00</yearlySalary>
</salaryInfo>
<weeklyHours>37.50</weeklyHours>
</position>
</positions>
<taxDetails>
<taxDeductionCard cardId="0000" cardName="Månedstabell" cardType="M"/>
<taxPercentage>00.00</taxPercentage>
</taxDetails>
</employment>
</employments>
<familyName>Nordmann</familyName>
<genderCode>FEMALE</genderCode>
<givenName>Kari</givenName>
<municipality name="UTFJORD KOMMUNE" value="0000"/>
<nationalityCode>NO</nationalityCode>
<postalAddress>
<address1>Eksempelveien 1</address1>
<countryCode>NO</countryCode>
<postalArea>UTFJORD</postalArea>
<postalCode>0000</postalCode>
</postalAddress>
<socialSecurityOffice name="NAV UTFJORD" value="0000"/>
<ssn>00000000000</ssn>
</person>
Huom: Yhdellä henkilöllä voi olla useita <employment> tietueita (esim. yksi kutakin työnantajaa kohti moniyritysrakenteessa), ja jokaisessa työsuhteessa voi olla useita <position> tietueet. Jokaisesta työsuhteesta on merkitty vain yksi tehtävä isPrimaryPosition="true".
Tunnistetiedot, todennus ja yhteystiedot
|
XML-polku |
Kuvaus |
Tietotyyppi |
Pakollinen |
Käyttö |
|---|---|---|---|---|
|
|
Visma Enterprise -järjestelmän sisäinen henkilötunnus. |
Kokonaisluku |
Kyllä |
Tunnistaa henkilötietueen yksilöllisesti; sitä käytetään lähdeavaimena tietojen täsmäyttämisessä synkronoinnin aikana. |
|
|
Norjan henkilötunnus (fødselsnummer). |
merkkijono |
Kyllä |
Ensisijainen tunniste, jota käytetään henkilön tunnistamiseen eADM-, Active Directory- ja Feide-järjestelmissä. |
|
|
Etunimi ja sukunimi. |
merkkijono |
Kyllä |
Käytetään näyttönimien ja sähköpostiosoitteiden muodostamiseen kohdejärjestelmissä. |
|
|
Kirjautumiseen rekisteröity täydellinen nimi. |
merkkijono |
Ei |
Viitekenttä; ei yleensä käytetä suoraan. |
|
|
Käyttäjätunnuksen lempinimi. |
merkkijono |
Ei |
Voidaan käyttää kohdejärjestelmän käyttäjätunnuksen ehdokasarvona (esim. |
|
|
Syntymäaika. |
Päivämäärä |
Ei |
Voidaan käyttää ikään perustuvissa sääntöjoukoissa. |
|
|
Sukupuoli ( |
merkkijono |
Ei |
Käytetään harvoin pääsyoikeussäännöissä. |
|
|
Vapaamuotoinen työnimike. |
merkkijono |
Ei |
Voidaan viedä kohdejärjestelmiin kuvaavana otsikkona; sitä ei käytetä pääsynvalvontaan. |
|
|
Työ- ja yksityinen sähköpostiosoite. |
merkkijono |
Ei |
Käytetään ilmoitusprosesseissa, erityisesti ennen kuin työtili on luotu. |
|
|
Työ- ja yksityispuhelinnumerot. |
merkkijono |
Ei |
Käytetään hakemistojen synkronoinnissa ja ilmoitusvirroissa. |
|
|
Kotiosoite. |
merkkijono |
Ei |
Käytetään harvoin; harkitse sen poistamista (katso yllä oleva varoitus). |
Työ- ja tehtäväkentät
|
XML-polku |
Kuvaus |
Tietotyyppi |
Pakollinen |
Käyttö |
|---|---|---|---|---|
|
|
Tämän nimenomaisen työsuhteen henkilöstönumero. |
Kokonaisluku |
Kyllä |
Yhdellä henkilöllä voi olla useita työpaikkoja; tämä tunnistaa kunkin työpaikan yksilöllisesti. |
|
|
Työluokan koodi ja kuvaus (esim. |
merkkijono |
Ei |
Erottaa toisistaan vakituisen, määräaikaisen ja tuntipalkkaisen työsuhteen; käytetään sääntöjoukoissa. |
|
|
Työnantaja (nimi ja organisaationumero). |
merkkijono |
Ei |
Käytetään, kun tuodaan tietoja useista yrityksistä (katso ”Tietojen tuominen useista yrityksistä”). |
|
|
Kaikkien tehtävien yhteenlaskettu työllisyysprosentti. |
Desimaali |
Ei |
Käytetään erottamaan kokopäivätyö osa-aikatyöstä. |
|
|
Merkitsee ensisijaista sijaintia. |
Boolen |
Kyllä |
Määrittää, mikä tehtävä määrittää käyttäjän päätilin, osaston ja esimiehen. Katso kohta ”Tehtäväsuodattimen käyttö”. |
|
|
Organisaatioyksikkö, johon toimi kuuluu. |
Merkkijono / Tunnus |
Kyllä |
Käytetään käyttäjän sijoittamiseen organisaation hierarkiassa ja ryhmäjäsenyyksien määrittämiseen. |
|
|
Yksikön linjajohtaja. |
Merkkijono / Tunnus |
Ei |
Käytetään esimiehen hakuihin, hyväksymisprosesseihin sekä työsuhteen aloittamista ja päättymistä koskeviin ilmoituksiin. |
|
|
Sisäinen tehtäväkoodi ja nimike. |
merkkijono |
Ei |
Käytetään roolipohjaiseen pääsynhallintaan. |
|
|
Toimenkuva- tai työsuhdekoodi (esim. |
merkkijono |
Ei |
eADM-tietueiden lähdekenttä |
|
|
Lakisääteinen asemakoodi (KS-tariffi, ”KSSKODE”). |
merkkijono |
Ei |
Käytetään tariffipohjaisissa säännöissä ja lakisääteisessä raportoinnissa. |
|
|
Tämän tietyn tehtävän osuus prosentteina. |
Desimaali |
Ei |
Käytetään sijaintisuodattimissa. Katso kohta ”Sijaintisuodattimen käyttö”. |
|
|
Tehtävän voimassaoloajat. |
Päivämäärä |
Ei |
Käytetään kyseiseen tehtävään liittyvän käyttöoikeuden aktivoimiseen ja deaktivoimiseen. |
|
|
Kustannuspaikka / budjettidimensio. |
merkkijono |
Ei |
Käytetään organisaation raportointiin; käytetään harvoin pääsynvalvontaan. |
|
|
Lomakausi, lomatyyppi ja prosenttiosuus. |
Merkkijono / Päivämäärä |
Ei |
Tätä voidaan käyttää käyttöoikeuden keskeyttämiseen tai muuttamiseen pitkäaikaisen poissaolon aikana. |
Palkkaus-, vero- ja tilastoalat
|
XML-polku |
Kuvaus |
Tietotyyppi |
Pakollinen |
Käyttö |
|---|---|---|---|---|
|
|
Palkkatiedot. |
Desimaali |
Ei |
Ei käytetä pääsynhallintaan. Erittäin herkkä; suositellaan suodatettavaksi pois ennen tuontia (katso yllä oleva varoitus). |
|
|
Vakiintunut ammattiluokitus (STYRK). |
merkkijono |
Ei |
Käytetään lakisääteiseen tilastoraportointiin, ei kulunvalvontaan. |
|
|
Ilmoitettu koulutustaso (PAI / SSB-koulutuskoodi). |
merkkijono |
Ei |
Lakisääteinen raportointikenttä; erillinen käsite eADM:n kentistä |
|
|
Veronpidätystiedot (verokortti, prosenttiosuus). |
Merkkijono / Desimaali |
Ei |
Herkkä; eADM ei käytä tätä. Suositellaan suodatettavaksi pois. |
|
|
Palkka- tai vakuutustarkoituksessa rekisteröidyt perheenjäsenet. |
merkkijono |
Ei |
Herkkä tieto; suositellaan suodatettavaksi pois, ellei sitä nimenomaisesti vaadita. |
Organisaation hierarkia
Organisaatiorakenne toimitetaan erillään henkilöstötiedoista, nimittäin <charts> tiedosto, joka sisältää yhden <chart> elementti, jossa on tasainen luettelo <unit> elementit. Jokainen yksikkö viittaa yläelementtiinsä, joten hierarkia rakennetaan uudelleen tuovassa järjestelmässä sen sijaan, että se olisi sisäkkäin XML-koodissa.
Esimerkki organisaatiotiedoista
Alla on nimettömäksi tehty esimerkki, jossa näkyy ylätason yksikkö ja yksi sen alayksiköistä.
<charts>
<chart id="5" name="Utfjord kommune">
<units>
<unit company="1" kode="40" id="1" name="Kommunedirektør" unitType="Kommunedirektør" parentid="0">
<manager id="6001" name="Ola Leder">
<proprietorType>PERMANENT</proprietorType>
</manager>
<contactInfo>
<phone/>
<email/>
</contactInfo>
<tasks>
<task id="8" description="Tilvisar">
<employees>
<employee id="6001" name="Ola Leder">
<proprietorType>PERMANENT</proprietorType>
</employee>
</employees>
</task>
</tasks>
<roles>
<role id="4" description="Leiar">
<employees>
<employee id="6001" name="Ola Leder">
<proprietorType>PERMANENT</proprietorType>
</employee>
</employees>
</role>
</roles>
</unit>
<unit company="1" kode="7" id="200" name="Helse og omsorg" unitType="Kommunalområde" parentid="40">
<manager id="6002" name="Kari Nordmann">
<proprietorType>PERMANENT</proprietorType>
</manager>
<contactInfo>
<phone/>
<email/>
</contactInfo>
<tasks/>
<roles/>
</unit>
</units>
</chart>
</charts>
Huom: Ylimmän tason virkamiehellä (tässä tapauksessa ”Kommunedirektør”) on parentid="0". Joka toisen yksikön parentid viittaa koodi emoyhtiönsä, ei emoyhtiön id. Näiden kahden ominaisuuden sekoittaminen on yleinen syy hierarkiaan liittyviin virheisiin; katso ”Visman suosittelema organisaatiorakenne ja sen vaikutus eADM:ään”.
Organisaatioiden toiminta-alueiden kuvaukset
|
XML-polku |
Kuvaus |
Tietotyyppi |
Pakollinen |
Käyttö |
|---|---|---|---|---|
|
|
Organisaatiokaavion tunniste ja nimi (yleensä kunta tai yritys). |
Kokonaisluku / Merkkijono |
Kyllä |
Tuodun hierarkian juuritaso. |
|
|
Visma Enterprise -järjestelmän sisäinen yksikkötunnus. |
merkkijono |
Kyllä |
Ottelut |
|
|
Yksikön lyhyt numeerinen koodi. |
Kokonaisluku |
Kyllä |
Viitataan alayksiköistä |
|
|
The |
Kokonaisluku |
Kyllä |
Luo organisaation hierarkkisen rakenteen. |
|
|
Osaston tai yksikön nimi. |
merkkijono |
Kyllä |
Näytetään kohdejärjestelmissä ja niitä käytetään ryhmien nimien muodostamiseen. |
|
|
Yksikön tyyppi (esim. ”Kommunedirektør”, ”Kommunalområde”, ”Eining”, ”Team”, ”Ikkje tilsett”). |
merkkijono |
Ei |
Voidaan käyttää sääntöjoukoissa organisaatiotasojen erottelemiseen. Katso ”Visman suosittelema organisaatiorakenne ja sen vaikutus eADM:ään”. |
|
|
Yritystunnus, johon yksikkö kuuluu. |
Kokonaisluku |
Ei |
Käytetään, kun tuodaan tietoja useilta yrityksiltä. |
|
|
Yksikön johtaja. |
merkkijono |
Ei |
Käytetään esimiehen hakuihin, hyväksymisprosesseihin sekä työsuhteen aloittamista ja päättymistä koskeviin ilmoituksiin. |
|
|
Tehtävä, jolla on nimi (esim. ”Attesterar”, ”Godkjenne fråvær”) ja johon on määritetty työntekijät sekä tarvittaessa esimies. |
merkkijono |
Ei |
Käytetään tehtäväkohtaisten käyttöoikeuksien myöntämiseen, kuten hyväksymis- tai laskutusvaltuuksiin, virallisesta asemasta riippumatta. |
|
|
Nimetty rooli (esim. ”Leiar”, ”BI-käyttöoikeus”), johon on määritetty työntekijöitä ja mahdollisesti myös esimies. |
merkkijono |
Ei |
Käytetään roolikohtaisten käyttöoikeuksien myöntämiseen virallisesta asemasta riippumatta. |
|
|
Yksikön postiosoite, vierailuosoite, puhelinnumero ja sähköpostiosoite. |
merkkijono |
Ei |
Käytännössä yleensä tyhjä; käytetään harvoin. |
QualificationCode-attribuutin ymmärtäminen
Visma Enterprise-kaltaisissa henkilöstöhallintojärjestelmissä pätevyyskoodi on standardoitu tunniste, jota käytetään työntekijän muodollisen koulutuksen, lupien ja osaamisen kirjaamiseen.
Sen sijaan, että kirjoitettaisiin vapaamuotoista tekstiä, henkilöstöhallinto käyttää näitä vakiintuneita koodeja, jotta järjestelmä voi hyödyntää tietoja automaattisesti kolmeen pääasialliseen tarkoitukseen:
-
Palkkahallinto ja palkkaluokat: Linkit työkoodeihin, joilla varmistetaan oikea palkkaluokitus (esim. uuden tutkinnon rekisteröinti merkitsee automaattisesti työntekijän palkankorotuksen kohteeksi).
-
Resurssienhallinta: Antaa johtajille mahdollisuuden seurata helposti, kenellä on valtuudet suorittaa tiettyjä tehtäviä (esim. tarkistaa, kenellä on voimassa oleva terveydenhuollon toimilupa tai raskaiden koneiden käyttöoikeus).
-
Raportointi ja säännösten noudattaminen: Tarjoaa puhtaita tietoja sisäistä osaamiskartoitusta ja lakisääteistä viranomaisraportointia (kuten Norjan tilastokeskukselle) varten.
Tyypillisiä esimerkkejä: ”kandidaatin tutkinto”, ”HPR-valtuutus (terveydenhuolto)” tai ”ensiapukoulutustodistus”.
Aiheeseen liittyvät artikkelit