This article has not been translated yet.
SFTP-palvelimelle tulee muodostaa CSV-, Excel- (XLS- tai XLSX-), XML- tai JSON-muotoinen aineisto. Muodostettavan aineiston tulee tiedostonimessä sisältää luontihetken aikaleima. Tällä varmistetaan, että mikäli aineistossa siirtyy vain muuttunut tieto, aiempaa tietoa ei missään tilanteessa ylikirjoiteta.
Tiedosto on tallennettava joko UTF-8- tai ISO-8859-1-merkistökoodauksella. CSV-tiedoston tietueet on erotettava puolipisteillä ( ; ). Rivinvaihdon merkkinä voidaan käyttää joko Windows-tyylistä ( \r\n ) tai UNIX-tyylistä ( \n ) rivinvaihtoa. Jompikumpi rivinvaihtomerkki muodostuu oletuksena lähes kaikista tietojärjestelmistä.
Otsikkorivi voidaan määrittää ajastetun tehtävän määrityksissä tai osana tiedostoa. Mikäli otsikkorivi ei sisälly aineistoon, tulee sen olla määritelty ajastetulla tehtävällä. Sarakkeet voivat olla aineistossa missä tahansa järjestyksessä. Tiedon vastaavuus määritellään ajastetun tehtävän säännöissä. Ohjeet ajastetun tehtävän muodostamiseen löytyvät täältä.
Aineistossa yhden henkilön tiedot esitetään yhdellä rivillä. Aineiston perusteella uudet henkilöt luodaan automaattisesti ja olemassa olevia henkilötietoja päivitetään. Aineistossa voidaan tuoda kaikki palvelun kiinteät tietokentät, sekä mitä tahansa henkilötietoihin perustettuja lisätietokenttiä.
Tuonnissa voi käyttää mitä tahansa yleisen tiedontuonnin kenttiä pois lukien "käyttäjätili aktiivinen". Tämän tietokentän arvo asetetaan automaattisesti perustuen siihen, onko henkilön työsuhde aktiivinen tiedon tuontipäivänä. Alla on luettelo tähän tuontitapaan liittyvistä erikoiskentistä.
Tietue |
Kuvaus |
Määräaikaisen työsopimuksen lopetus pvm |
Work contract end date in the import file and this field are compared. The bigger date from these is used as work contract end date that is set for person. |
Ensisijainen esimies |
Primary supervisor |
Esimies1 |
This field is combined with 'Esimies 2' to set persons secondary supervisors |
Esimies2 |
This field is combined with 'Esimies 1' to set persons secondary supervisors |
Organisaatiotaso1Koodi |
These fields will set up person group hierarchy and set the person to the correct person group. The hierarchy information is passed in the file with levels 1-10. When this is used also the names must be passed for the organization levels. |
Organisaatiotaso2Koodi |
N/A |
Organisaatiotaso3Koodi |
N/A |
Organisaatiotaso4Koodi |
N/A |
Organisaatiotaso5Koodi |
N/A |
Organisaatiotaso6Koodi |
N/A |
Organisaatiotaso7Koodi |
N/A |
Organisaatiotaso8Koodi |
N/A |
Organisaatiotaso9Koodi |
N/A |
Organisaatiotaso10Koodi |
N/A |
Organisaatiotaso1Nimi |
These fields will set up person group hierarchy and set the person to the correct person group. The hierarchy information is passed in the file with levels 1-10. When this is used also the codes must be passed for the organization levels. |
Organisaatiotaso2Nimi |
N/A |
Organisaatiotaso3Nimi |
N/A |
Organisaatiotaso4Nimi |
N/A |
Organisaatiotaso5Nimi |
N/A |
Organisaatiotaso6Nimi |
N/A |
Organisaatiotaso7Nimi |
N/A |
Organisaatiotaso8Nimi |
N/A |
Organisaatiotaso9Nimi |
N/A |
Organisaatiotaso10Nimi |
N/A |
Työsopimuksen aloitus pvm |
(DD.MM.YYYY) Work contract start date. Please note that existing contract with specific start date value can only be replaced by smaller start date value. |
Työsopimuksen lopetus pvm | (DD.MM.YYYY) Work contract end date. Please note that existing contract with specific end date value can only be replaced by greater end date value. |
Työsuhteen keston muuttaminen
-
Työsuhteen alkupäivä
- Jos henkilön työsuhteen alkupäivää ei ole asetettu, tallennetaan tuonnissa oleva uusi arvo.
- Jos henkilön työsuhteen alkupäivä on jo asetettu, tallennetaan tuonnissa oleva arvo ainoastaan, jos se on aikaisempi kuin olemassa oleva arvo tai arvo on tyhjä.
-
Työsuhteen päättymispäivä
- Jos henkilön työsuhteen päättymispäivää ei ole asetettu, tallennetaan tuonnissa oleva uusi arvo.
- Jos henkilön työsuhteen päättymispäivä on jo asetettu, tallennetaan tuonnissa oleva arvo ainoastaan, jos se on myöhäisempi kuin olemassa oleva arvo tai arvo on tyhjä.
Tällä rajoituksella taataan, että henkilöt, joilla on useampi Työsuhteen alkupäivä, käsitellään ja näytetään palvelussa oikein. Täysi tuki useammalle työsuhteelle lisätään palveluun myöhemmin.
Jos henkilöitä tuodaan käyttöliittymän kautta, Työsuhde->Henkilöt->Tuo henkilöitä, mahdolliset tyhjät arvot näissä kentissä jätetään huomioimatta.
Tiedon yhdenmukaisuus
Henkilöryhmän nimet ja koodit
Siirrettävässä aineistossa voidaan siirtää jokaiselle henkilölle heidän sijaintinsa henkilöryhmä-rakenteessa ja tätä rakennetta vastaavat koodit. Mikäli aineistossa siirretään ristiriitaista tietoa siten, että eri riveillä samoille organisaation koodeille annetaan eri nimiä niin siirtolokissa esitetään tästä virhe. Tällöin henkilöryhmän nimeä ei voida päivittää, sillä aineistossa on samalla ryhmälle useita eri nimiä. Muilta osin aineisto luetaan palveluun.
Kaikkien henkilöryhmäkoodien on oltava yksilöllisiä. Samaa henkilöryhmäkoodia ei siis voi olla kahdella eri henkilöryhmällä, vaikka ne olisivat eri organisaatiotasolla tai eri hierarkioiden alla.