Yhä useampi julkinen toimija hyödyntää Palvelutietovarantoa (PTV) palveluidensa julkaisemiseen. Mutta miten PTV-data saadaan käytännössä osaksi WordPress-sivustoa?
Mikä on Palvelutietovaranto (PTV)?
Palvelutietovaranto (PTV) on valtakunnallinen tietovaranto, johon julkiset toimijat kuvaavat palvelunsa, asiointikanavansa ja organisaatiotietonsa yhtenäisessä, koneluettavassa muodossa. PTV:n data on avointa ja sitä voidaan hyödyntää eri verkkopalveluissa rajapinnan kautta.
PTV:n suurin etu on se, että samaa tietoa voidaan hyödyntää useissa eri palveluissa automaattisesti. Kun organisaatio päivittää tietonsa PTV:hen, ne päivittyvät kaikkialle missä PTV-dataa hyödynnetään.
Esimerkiksi kun kunta päivittää palvelunsa aukioloajat PTV:hen, tieto päivittyy automaattisesti kaikkiin sitä hyödyntäviin verkkopalveluihin.
Digi- ja Väestötietovirasto / Palvelutietovaranto
OUT-rajapinta käytännössä – mitä sillä voidaan tehdä?
PTV:n OUT-rajapinta on tarkoitettu tiedon hakemiseen Palvelutietovarannosta.
OUT-rajapinnan kautta voidaan hakea esimerkiksi:
- palvelukuvauksia
- asiointikanavia
- palvelupaikkoja
- organisaatiotietoja
- saavutettavuustietoja
- sijaintitietoja
- palvelujen metatietoja (mm. kohderyhmä, elämäntilanne, palveluluokka)
Toteutamme Palvelutietovaranto-integraatioita osana laajempaa integraatio-osaamistamme — katso esimerkki alta.
IN-rajapinta: kun oma järjestelmä syöttää tietoa PTV:hen
OUT-rajapinta hakee dataa Palvelutietovarannosta, mutta suunta voi olla myös toinen: organisaatio, jolla on oma järjestelmä ajantasaisella, PTV:n tietomallin mukaisella palvelutiedolla, voi toteuttaa IN-integraation ja syöttää tiedot PTV:hen automaattisesti.
IN-integraatiossa lähdejärjestelmän muutokset — uudet palvelut, päivitetyt aukioloajat, lakkautetut asiointikanavat — pitää viedä PTV:hen vähintään kerran vuorokaudessa, ja sama koskee poistoja: jos tieto katoaa lähdejärjestelmästä, se pitää poistaa myös PTV:stä.
Käytännössä useimmat organisaatiot tarvitsevat vain OUT-integraation (tiedon näyttämisen sivustolla) — IN-integraatio on ajankohtainen lähinnä silloin, kun organisaatiolla on jo oma asiointi- tai palvelurekisteri, jota ei haluta ylläpitää kahdessa paikassa käsin.
PTV-integraatio: Varsinais-Suomen Lastensuojelujärjestöt
Toteutimme Varsinais-Suomen Lastensuojelujärjestöille (VSLJ ry) Palvelutietovaranto-integraation OUT-rajapintaa hyödyntäen.
VSLJ ry on yhteistyö- ja asiantuntijajärjestö, jonka tarkoituksena on edistää lapsen oikeuksien alueellista toteutumista sekä parantaa lastensuojelujärjestöjen toimintaedellytyksiä.

Toteutimme sivustolle palveluhaun, joka listaa jäsenjärjestöjen palveluita Varsinais-Suomen alueella.

Palveluhaussa haetaan PTV:stä jäsenjärjestöjen organisaatioista ne palvelut, jotka sivustolla halutaan näyttää. Yksinkertaisimmillaan PTV-integraatiossa haetaan yhden organisaation palveluita, mutta tässä tapauksessa oli tarve hakea kymmenien eri organisaatioiden palveluita.
Integraatiossa PTV-tiedot päivitetään kerran vuorokaudessa automaattisesti. Hallintapaneelissa voidaan palvelukohtaisesti määrittää, mitä halutaan sivustolle näkyviin.
Tutustu palveluhakuun VSLJ:n sivustolla.
Yhteenveto
Haasteena tässä integraatiossa oli useiden organisaatioiden yhdistäminen samaan palveluhakuun. Tietomäärä on laaja, joten integraation suorituskykyyn piti kiinnittää erityistä huomiota: kaikki mitä voidaan, välimuistitetaan.
PTV-integraatio mahdollistaa keskitetysti ylläpidetyn palvelutiedon hyödyntämisen WordPress-sivustoilla tehokkaasti ja ajantasaisesti.
Jos suunnittelet vastaavaa toteutusta, autamme mielellämme integraation suunnittelussa ja toteutuksessa. Tutustu meidän integraatio-osaamiseemme.
Usein kysyttyä PTV-integraatiosta
Mitä eroa on IN- ja OUT-integraatiolla?
OUT-integraatio hakee tietoa Palvelutietovarannosta sivustolle näkyviin.
IN-integraatio on toiseen suuntaan: organisaation oma järjestelmä
syöttää tietoa PTV:hen. Valtaosa WordPress-sivustoista tarvitsee vain
OUT-integraation.
Kuinka kauan PTV-integraation toteuttaminen kestää?
Yksinkertainen, yhden organisaation palveluita hakeva integraatio on
1–2 päivän työ. Useiden organisaatioiden yhdistäminen samaan hakuun,
kuten VSLJ:n tapauksessa, tai kaksisuuntainen synkronointi
virheenkäsittelyineen voi olla useamman viikon kokonaisuus.
Mitä PTV-integraatio maksaa?
Toteutamme integraatiot tuntityönä, 90 €/h (yhdistyksille 70 €/h).
Hinta riippuu ennen kaikkea siitä, kuinka monen organisaation tietoja
haetaan ja tarvitaanko välimuistitusta suurille tietomäärille.
Päivittyykö PTV-data sivustolle automaattisesti?
Kyllä. Toteutuksissamme tiedot synkronoidaan automaattisesti, tyypillisesti
kerran vuorokaudessa, eikä sivuston ylläpitäjän tarvitse päivittää
tietoja käsin.
