Palveluun voidaan tuoda tapahtumia Sympasta. SFTP-palvelimelle tulee muodostaa csv-muotoinen aineisto. Muodostettavan aineiston tulee tiedostonimessä sisältää luontihetken aikaleima osana tiedostonimeä. Aikaleima lisätään tiedostonimen perään. Tällä varmistetaan, että aiempaa tiedostoa tietoa ei ylikirjoiteta esimerkiksi sellaisessa tilanteessa, jossa aineiston lukua ei ole suoritettu ajastuksen mukaisena.
Tiedosto tallennetaan UTF-8 koodauksella. Tietueet ovat erotettu puolipisteellä (;
). Rivinvaihdon merkkinä on UNIX-merkki LF
. Tämä rivinvaihto muodostuu oletuksena lähes kaikista tietojärjestelmistä.
Aineisto ei sisällä otsikkoriviä. Aineistossa yksi tapahtuma ja sen voimassaoloajat esitetään yhdellä rivillä. Aineiston rivit tulee muodostaa Sympasta siten, että vain edellisen siirron jälkeen luodut (rivintyyppi uusi) tai/ja poistetut poissaolot (rivin tyyppi poisto) sisältyvät aineistoon.
Tiedoston rivit käsitellään peräkkäisessä järjestyksessä. Esimerkiksi, jos ensimmäinen rivi lisää uuden tapahtuman 1. tammikuuta ja sitten toinen rivi poistaa tapahtuman 1. tammikuuta, se poistaa juuri luomansa tapahtuman. Tästä syystä, jos tuontitiedot jakautuvat useille tiedostoille, on varmistettava, että käyttäjiä ei ole useassa tiedostossa samanaikaisesti. Jos käyttäjiä on useassa tiedostossa samanaikaisesti, niin tiedostot tulee olla oikeassa järjestyksessä (tiedostoja käsitellään SFTP-palvelimella aikajärjestyksessä, jolloin ne luotiin).
Huom: Sympa ei lähetä niistä tapahtumista liittymällä tietoa, joita pääkäyttäjä on muokannut hyväksynnän jälkeen. Nämä tapahtumat tulee Sympan ohjeiden mukaan poistaa ja luoda uusi.
Määrittäminen
Henkilöiden tunnisteiden määrittäminen
Henkilöiden tunnisteet voidaan määrittää muokkaamalla henkilönumeroa henkilötiedoista Työsuhde > Henkilön tiedot > Työsuhde > Henkilön tiedot > Tunnisteet
Tapahtumien alku- ja loppukellonajan määrittäminen
Sympan tuonnin luomat tapahtumat luodaan tiedostojen tuonnissa määritettyjen päivämäärien ja työaika-asetusten mukaisesti. Navigoi Työaika > Hallinta > Työyhteisön asetukset / Asetusryhmät > Työtunnit > Näytön asetukset > Työtapahtuman oletusalkuajankohta ja oletusloppuajankohta. Arvoja 08:00 - 16:00 käytetään vakiona, jos aikoja ei ole määritetty.
Poissaolojen ja lomien koodien, sekä SFTP-asetuksien määrittäminen
Poissaolojen ja lomien koodit sekä SFTP-asetukset voidaan määrittää kohdassa Työaika > Hallinta > Työyhteisön asetukset / Asetusryhmät > Liittymät > Sympa. Jos tapahtumatyypille on useita koodeja, nämä voidaan määrittää pilkulla eroteltuina.
SFTP-asetukset löytyvät vain työyhteisön asetuksista.
Tuonnin ajastus
Automaattisen tuonnin ajastus voidaan asettaa kohdassa Työaika > Hallinta > Työyhteisön asetukset > Liittymät > Ajastus. Ajastuksen määrittämisestä ja ajastusosiosta voit lukea lisää täältä
Osapäivän poissaolojen tuonti
Osapäivän poissaolot on mahdollista tuoda niin, että sarakkeessa 7 on poissaolon alkuaika ja sarakkeessa 8 poissaolon loppuaika. Jotta sarakeita käytetään, tulee seuraava asetus määrittää kohdassa Työaika > Hallinta > Työyhteisön asetukset > Liittymät > Sympa:
Osapäivän poissaolon kellonaikojen tulkinta
Jos tapahtuman alku- ja loppuajat on ilmoitettu valinnaisilla sarakkeilla, sijoitetaan tapahtuma käyttäjän työpäivälle annettujen aikojen mukaan.
Tiedoston muoto
Jos tuotavassa aineistossa on enemmän kuin kuusi saraketta, tuonti jättää ylimääräiset sarakkeet huomioimatta.
Alla on luettelo aineiston tietueista ja niiden lisätiedoista.
Sarake | Tieto | Kuvaus |
---|---|---|
1 | Henkilönumero | Henkilönumero |
2 | Poissaolo / lomakoodi | Koodit on määritetty käyttöliittymässä Sympa-asetuksissa. Jos koodia ei ole, kalenteriin ei kirjaudu mitään tapahtumaa. |
3 | Tyyppi |
Uusi rivi vai vanhan rivin poisto. Seuraavat arvot hyväksytään:
Tyyppi 'uusi' luo uuden poissaolon. Tyyppi 'poisto' poistaa olemassa olevan poissaolon. |
4 | Lomajakso | Käytössä ainoastaan loma-tapahtumilla, poissaoloilla se on tyhjä. Tallennetaan selitteenä. |
5 | Alkupäivä | Tapahtuman alkupäivä, formaatti PP.KK.VVVV |
6 | Loppupäivä | Tapahtuman loppupäivä, formaatti PP.KK.VVVV |
7 | Alkuaika |
Valinnainen tieto. Poissaolon alkuaika, formaatti |
8 | Loppuaika |
Valinnainen tieto. Poissaolon loppuaika, formaatti |
Alla esimerkki muodostetun tiedoston sisällöstä:
445;101;uusi;;02.05.2016;04.05.2016;
445;103;uusi;;03.05.2016;06.05.2016;08:00;16:00
445;101;poisto;;02.05.2016;03.05.2016;
445;200;uusi;lomajakso, jotain jotain;01.06.2016;28.06.2016
445;200;uusi;lomajakso, jotain jotain. Väärät päivät edellisessä;06.06.2016;02.07.2016
445;200;poisto;lomajakso, jotain jotain;01.06.2016;28.06.2016