-
Notifications
You must be signed in to change notification settings - Fork 13
Varda kehitysohjeet
Varda integraation toteutus on VardaUpdateService
-luokassa vardan rajapintaa vasten.
Tauluun varda_organizer
lisätään kunnan varda-organisoijatunniste. Vardaan vietävät lapset on ensin resetoitava (kts alla). Ajastettu päivittäinen varda sync job vie muuttuneet tiedot vardaan.
Tauluun varda_organizer
lisätään kunnan varda-organisoijatunniste. Vardassa olevat yksikkötiedot lisätään varda_unit
-tauluun. Vardassa olevat lapsi -tietueet lisätään varda_organizer_child
-tauluun.
Vardaan vietävät lapset resetoidaan (kts alla). Ajastettu päivittäinen varda sync job vie muuttuneet tiedot vardaan.
Varda reset on toiminto jolla lapsi otetaan varda-päivityksen piiriin. Se poistaa lapsen kaiken vanhan varda-datan vardasta, ja vie lapsen koko vardahistorian sinne uudelleen.
Lapsen varda reset tehdään lisäämällä lapsi varda_reset_child
tauluun, ja kutsumalla endpointtia
curl -vv -X POST http://evaka-srv.internal.espoon-voltti.fi/varda-dev/reset-children?addNewChildren=false
tai ajamalla ajastettu operaatio joka kutsuu samaa endpointtia. Jos reset onnistuu, taulun reset_timestamp kenttään tulee kyseinen ajankohta. Jos operaatio ei onnistunut, kyseinen kenttä on tyhjä, ja seuraavalla ajolla lapsen resetointia yritetään uudelleen.
Kun esitiedot on asetettu ja lapset resetoitu, varsinainen päivittäinen vardan tietojen päivitys tapahtuu ajastetulla VardaUpdateService.startVardaUpdate
-operaatiolla. Päivityksen piirissä on ne lapset, jotka löytyvät onnistuneesti resetoituina varda_reset_child
-taulusta (kts yllä).
Copyright 2017-2024 City of Espoo
Sisältö on lisensoitu LGPL-2.1-or-later -lisenssillä
- eVaka
- Arkkitehtuuri
- Prosessikaaviot
- Henkilökunnan eVaka:
- Huoltajan evaka:
- Laskujen muodostus
- Perhesuhteet-(laskutus)
- Laitimmaislaskenta
- Asianhallintaprosessit, metatiedot ja arkistointi
- Päätökset
- Integraatiot:
- Tarkempi tekninen dokumentaatio: