Banner background 16

Palvelutietovaranto-integraatio (PTV) WordPressiin – näin hyödynnät dataa

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ä.

PTV-palveluhaku Varsinais-Suomen Lastensuojelujärjestöjen sivustolla

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

Palvelutietovarannon (PTV) tietojen hallintapaneeli, jossa palvelut voidaan valita näkyviin sivustolle

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.

Jutellaanko?

Jos sinulla on projekti mielessä tai haluat vain vaihtaa ajatuksia, laita viestiä. Vastaamme yleensä saman työpäivän aikana.