-
Notifications
You must be signed in to change notification settings - Fork 11
Jamix ruokatilausintegraatio
Ruokatilausintegraatio tekee läsnäolovarauksiin perustuvat ruokatilaukset käyttäen Jamix-rajapintaa. Tilaus tehdään maanantain ja tiistain välisenä yönä aina seuraavalle viikolle. Tilattavia ruokia ovat: aamupala, lounas, välipala, päivällinen ja iltapala.
Raportit osiosta löytyvä ruokailijaraportti näyttää päivä- ja yksikkökohtaisen ruokatilauksen. Jos lapsella on erityisruokavalio tai ruoan rakenne valittu, tämä näytetään raportissa omalla rivillään ja lisätietokentässä on lapsen nimi.
Kutakin Jamix asiakasnumeroa kohden haetaan tehdään yksi tilaus per päivä. Ennen tilausten lähetystä eVaka hakee Jamix rajapinnasta asiakaslistauksen jotta se voi muuttaa ryhmään tallennetun asiakasnumero customerID-tunnisteeksi.
Lapselle tehdään ruokatilaus jos tämä on läsnäolovarausten perusteella paikalla ruokailuaikaan. Jos lapsella ei ole eVakassa läsnäolovarausta tai poissaolomerkintää, tälle tilataan vakioruoat: aamupala, lounas ja välipala.
Lapselle tilataan päiväkodin esiopetusaikana tarjottavat ruoat.
- Ryhmäkohtainen Jamix asiakasnumero
- Päiväkodin ruokailuajat
- Päiväkodin aukiolopäivät
- Päiväkodin esiopetusaika
- Esiopetuksen toimintakaudet
- Lapsen erityisruokavalio ja ruoan rakenne
eVaka hakee nämä tiedot 10 minuutin välein Jamix rajapinnasta.
- Ruokavalio lista
- Ruoan rakenne lista
Asettamalla front-end feature flag jamixIntegration
false
ksi voidaan piilottaa henkilökuntanäkymästä kaikki ruokatilauksiin liittyvät osiot; esim. päiväkodin ruokailuajat, ruokalijaraportti ja lapsen ruokavalio.
evaka.job.send_jamix_orders.enabled = true
evaka.job.sync_jamix_diets.enabled = true
evaka.integration.jamix.enabled = true
-
evaka.integration.jamix.url
: Jamix-rajapinnan URL operaation nimeen asti, esim.https://fi.jamix.cloud/japi/pirnet/
-
evaka.integration.jamix.user
: HTTP Basic Auth -käyttäjätunnus -
evaka.integration.jamix.password
: HTTP Basic Auth -salasana
Kullakin kunnalla käytetään eri versiota MealTypeMapper
istä joka muuttaa ruokatyypin, esim. MealType.LUNCH_PRESCHOOL
, Jamix-tilauksessa käytettäväksi mealID-tunnisteeksi. Käytettävän MealTypeMapper
in voi asettaa kunnan Spring konfiguraatiossa.
Copyright 2017-2024 City of Espoo
Sisältö on lisensoitu LGPL-2.1-or-later -lisenssillä
- eVaka
- Yleinen arkkitehtuuridokumentaatio
- VTJ-integraatio
- Varda-integraatio
- Koski-integraatio
- Jamix-ruokatilausintegraatio
- Prosessikaaviot
- Henkilökunnan eVaka:
- Laskujen muodostus
- Laitimmaislaskenta
- Tarkempi tekninen dokumentaatio: