Huvitegevuse andmete väljade muutmine seoses ArcGIS arendusega
Seoses ArcGISi arendamist on tehtud muudatused huvikooli, huvikooli rühmade, lepingulise huvitegevuse, lepingulise huvitegevuse ringi andmetes.
Sai lisatud uued seadistused:
- ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD - Huvikooli rühmade jaoks
- ARNO_LEP_HUVITEGEVUS_KOHUSTUSLIKUD_VALJAD - Lepingulise huvitegevuse ringide jaoks
Seadistused määravad, mis väljad on kohustuslikud. Kohustuslikute väljade juures ilmub punane tärnike.
Seadistuste juures on vaikimisi salvestatud need väljad, mis on vajalikud ArcGIS-i saatmiseks.
- Seadistuse ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD salvestatud väärtus: valdkond, alamvaldkond, adr_id, aadress, toimumise_aeg, toimumise_koht, juurdepaas, toimumisperiood_algus, toimumisperiood_lopp
- Seadistuse ARNO_LEP_HUVITEGEVUS_KOHUSTUSLIKUD_VALJAD salvestatud väärtus: aadress, toimumisaeg_markus, asukoht, juurdepaas, maksumus
Muudatused väljade juures
Huvikooli ja lepingulise huvitegeviste andmetesse on lisatud aadressi väli: "Huvikooli aadress" ja "Asutuse aadress" vastavalt.
Huvikooli rühma ja lepingulise huvitegevise ringi andmetesse on lisatud aadressi väli "Tegevuse aadress". Väli on seadistustega ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD, ARNO_LEP_HUVITEGEVUS_KOHUSTUSLIKUD_VALJAD kohustuslikuks määratud.
Aadressi tuleb otsida, sisestades vähemalt kolm sümbolit. Siis tulevad ette leitud aadressid.
Aadressi valimiseks tuleb klikata aadressi rea peale. Valitud aadress paistab järgmiselt:
Valitud aadressi tühistamiseks on X ikoonike rea lõpus.
Aadressi otsimist Arnos võib võrrelda otsimisega sellel aadressil: https://inaadress.maaamet.ee/generaator/.
On olemas võimalus lisada korraga kõikidele rühmadele / ringidele asutuse aadressi.
- Huvikooli vaade: Linnuke "Lisa aadress ka kõikidele rühmadele" lisab asutuse aadressi kõigile rühmadele, kus tegevuse aadressi ei ole.
- Lepingulise huvitegevuse vaade: Linnuke "Lisa aadress ka kõikidele ringidele" lisab asutuse aadressi kõigile ringidele, kus tegevuse aadressi ei ole.
Huvikooli väli "Kontakt":
- Väli on tehtud kohustuslikuks ja juurde lisatud selgitav tekst "Lisada telefon ja/või e-post".
Huvikooli rühma väli "Toimumise aeg":
- Väli on seadistustega ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD kohustuslikuks määratud;
- Kui väli ei ole sisestatud, siis salvestamisel tuleb viga "Kohustuslik väli täitmata: Tegevuse toimumise aeg!";
- Väljas on olemas maksimaalne pikkus. Kui see on ületatud, siis salvestamisel tuleb veateade "Väli on liiga pikk: Toimumise aeg (maksimaalne pikkus 200 sümbolit)".
Huvikooli rühma väli "Tegevuse toimumise koht":
- Väli on seadistustega ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD kohustuslikuks määratud;
- Kui väli ei ole sisestatud, siis salvestamisel tuleb viga "Kohustuslik väli täitmata: Tegevuse toimumise koht!";
- Väljas on olemas maksimaalne pikkus. Kui see on ületatud, siis salvestamisel tuleb veateade "Väli on liiga pikk: Tegevuse toimumise koht (maksimaalne pikkus 256 sümbolit)".
Huvikooli rühma väljad "Toimumisperioodi algus" ja "Toimumisperioodi lõpp": Uued väljad
- Väljad on seadistustega ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD kohustuslikuks määratud
- Kuupäevad peavad olema kujul kk.mm.aaaa;
- Kuupäeva saab käsitsi sisestada või kalendrist valida;
- Kui väljad ei ole täidetud, siis tulevad vastavad veateated "Kohustuslik väli täitmata: Toimumisperioodi algus!", "Kohustuslik väli täitmata: Toimumisperioodi lõpp!";
- Toimumisperioodi alguskuupäev peab olema varasem, kui toimumisperioodi lõpukuupäev või sama.
- Kui toimumisperioodi lõpukuupäev on varasem, kui toimumisperioodi alguskuupäev, siis salvestamisel tuleb veateade "Toimumisperioodi lõpp ei tohi olla varasem toimumisperioodi algusest".
Huvikooli rühma ja lepingulise huvitegevuse ringi väli "Juurdepääs ratastooliga": uus väli
- Välja väärtust saab ripploendist valida: Ei / Jah;
- Tühja väärtuse salvestamise võimalus on, aga hetkel väli on määratud seadistustega ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD kohustuslikuks;
- Kui väli jääb tühjaks, siis salvestamisel tuleb viga "Kohustuslik väli täitmata: Juurdepääs ratastooliga!".
Lepingulise huvitegevuse väli "Veebilehe aadress": uus väli
- Väli ei ole kohustuslik;
- Väljas on olemas maksimaalne pikkus. Kui see on ületatud, siis salvestamisel tuleb veateade "Väli on liiga pikk: Veebilehe aadress (maksimaalne pikkus 500 sümbolit)".
Lepingulise huvitegevuse rühma väli "Kuutasu (€)":
- Välja väärtust saab sisestada komaga või punktiga;
- Väli on seadistustega ARNO_LEP_HUVITEGEVUS_KOHUSTUSLIKUD_VALJAD kohustuslikuks määratud;
- Kui väli ei ole sisestatud, siis salvestamisel tuleb viga "Kohustuslik väli täitmata: Kuutasu (€)!";
- Kui on sisestatud negatiivne summa, siis salvestamisel tuleb veateade "Sisestatud kuutasu on vigane: summa ei tohi olla negatiivne!";
- Kui väljasse sisestatakse ka tekst, siis salvestamisel tuleb veateade "Kuutasu (€) väärtus peab olema arv!".
Saadetavad väljad
Saadetava välja kood GISis | Kust andmed Arnos võetakse | Olulised piirangud, lisainfo | |
---|---|---|---|
Huvikool | Lepinguline huvitegevus | ||
nimi | Asutuse nimi | Asutuse nimi | Väli on kohustuslik |
ryhmnimi | Rühma nimi | Ringi nimi | Väli on kohustuslik |
ads | Võetakse rühma tegevuse aadressilt | Võetakse ringi tegevuse aadressilt | |
kontakt | Asutuse kontakt | Asutuse kontakt | Väli on kohustuslik |
url | Asutuse andmed: Veebilehe aadress | Asutuse andmed: Veebilehe aadress | Väli ei ole kohustuslik |
tyyp | Rühma valdkond | Ringi valdkond | Väli on kohustuslik |
liik | Rühma alamvaldkond | Ringi alamvaldkond | Väli on kohustuslik |
vanuseruhm | Rühma andmed: Osaleja vanuse alampiir + Osaleja vanuse ülempiir | Ringi andmed: Vanus alates + Vanus kuni | Väli ei ole kohustuslik |
lisainfo | Rühma märkus (avalik) | Ringi lühikirjeldus | Väli ei ole kohustuslik |
taeg | Huvikooli toimumise aeg | Ringi toimumisaja märkus | Väli on kohustuslik |
kohaarvtais | Kohtade arv ja Osalejaid | - | Kui Arnos Kohtade arv = Osalejaid, siis paistab väärtus 'Jah'. Vastasel juhul 'Ei' |
juurdepaas | Rühma juurdepääs ratastooliga | Ringi juurdepääs ratastooliga | Väli on kohustuslik |
maksumus | Rühma osamakse (€) | Ringi kuutasu (€) | Väli on kohustuslik |
rlopp | Välja väärtus sõltub "Toimumisperioodi algus" ja "Toimumisperioodi lõpp" kuupäevadest. | Välja väärtus sõltub lepingulise huvitegevuse lepingu aastast ja lepingu staatusest. | Välja väärtused on "Jah" (tegevus on lõppenud) või "Ei" (kehtiv) Huvikool:
Lepinguline huvitegevus:
|
Akuupaev | Rühma toimumisperioodi algus | - | Väli on kohustuslik |
Lkuupaev | Rühma toimumisperioodi lõpp | - | Väli on kohustuslik |
kohtadearv | Rühma kohtade arv / kohtade arv piiramata | - | Väli ei ole kohustuslik |
tkoht | Rühma tegevuse toimumise koht | Ringi asukoht | Väli on kohustuslik |
Saatmise loogika
Cron
Andmete ArcGIS-i saatmiseks on cron saadaArcGis. Kasutajaliideses ei ole võimalust andmete saatmise käivitamiseks.
Cron'i käivitame kord päevas, öösel. Cron saadab ringe ükshaaval. Kui peale croni käivitamist muutuvad ringi / rühma andmed, siis need jõuavad ArcGISi järgmise croni käivitamisega (kui muu on korras).
Andmete uuesti saatmine: cron ei vaata, kas ja mis muudatusi on, vaid lihtsalt võtab kogu info ja saadab ArcGISi.
Huvikooli puhul:
- Võetakse kõik käesoleva ja järgmise õppeaasta rühmad päringuga, mille kohta saata andmeid;
- Õppeaasta vahetusel saadetakse viimast korda 1 september andmed ära ja rohkem varasema õppeaasta rühmasid ei saada!
Lepingulise huvitegevuse puhul:
Saadetakse neid ringe, kus on hetke aastas leping või järgmises aastas leping ja selle aasta lepingut pole.
Logimine
Menüüs "Admin" > "ArcGISi andmevahetuse logi" asub "ArcGISi saatmise logi" tabel.
Kui rühm / ring on kord saadetud, siis logi tabelisse ilmub rida. Kui ringi andmed uuenevad, siis uuendatakse olemasolevat ringi ja ei tekita topelt.
Objekt ID: rühma / ringi ID.
Objekt tabel:
- arno_huvikooli_ryhm: huvikooli rühma andmed
- arno_huviring: lepingulise huvtegevuse ringi andmed
Teenuse kood: hetkel ainuke väärtus "huvitegevuse_saatmine"
Viimase saatmise kuupäev: kuupäeval, millal croni viimati oma tööd ära teinud
Veateade: antud veerus on veateated, mis võivad ilmuda croni käivitamisel.
Võimalikud veateated
Veateade | Mida see tähendab? | Mis tuleb teha |
---|---|---|
Veakood: 10500, veakirjeldus: Database error has occurred | Ilmselt on mingid andmed puudu | Tuleb minna rühma (või seotud asutuse) andmete vaatesse ja lisada puuduvad andmed. |
Märkus: juhul, kui kasutaja saab kätte muid vigu, siis saab esimesena viga urida siin: https://developers.arcgis.com/net/reference/platform-error-codes/