Huvitegevuse andmete saatmine ArcGISi
1. Huvitegevuse andmeväljade muutmine seoses ArcGIS arendusega
Seoses ArcGISi arendamist on tehtud muudatused huvikooli, huvikooli rühmade, lepingulise huvitegevuse, lepingulise huvitegevuse ringi andmetes.
Lisatud uued seadistused:
ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD - Huvikooli rühmade jaoks
ARNO_LEP_HUVITEGEVUS_KOHUSTUSLIKUD_VALJAD - Lepingulise huvitegevuse ringide jaoks
Seadistustes on võimalik määrata, mis väljad on kohustuslikud. Kohustuslikud väljad märgitakse punase tärniga.
Seadistustes 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.
1.1 Muudatused väljade juures
Huvikooli ja lepingulise huvitegeviste andmetesse on lisatud aadressi väljad: "Huvikooli aadress" ja "Asutuse aadress".
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 määratud kohustuslikuks.
Aadressi otsimiseks, peab sisestama vähemalt kolm sümbolit. Peale seda avaneb rippmenüü kõikide leitud aadressidega. Kõik aadressid leitakse Maa-ameti registrist.
Aadressi valimiseks tuleb klikata aadressi rea peal. Valitud aadress paistab järgmiselt:
Valitud aadressi tühistamiseks peab klõpsama aadressi rea lõpus olevale ikoonile X.
Aadressi otsimist Arnos võib võrrelda aadressi otsimisega aadressilt: https://inaadress.maaamet.ee/generaator/.
Kui Maaamet on maas, siis otsimisel tuleb veateade "Aadressi otsimisel tekkis viga. Teie aadressi ei ole hetkel võimalik salvestada. Palun proovige hiljem uuesti".
Asutuse aadressi on võimalik lisada korraga kõikidele rühmadele / ringidele.
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.
Kontaktandmed:
Väljale Kontakt lisatakse isiku- või asutuse nimi, muu soovitud nimetus.
Väljale Üldtelefon lisatakse telefoninumber.
Väljale Peamine e-post on võimalik märkida ainult 1 e-posti aadress.
Kõik kolm välja on kohustuslikud täita.
Huvikooli rühma väli "Toimumise aeg":
Väli on seadistustega ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD vaikimisi kohustuslik;
Kui väli ei ole täidetud, siis salvestamisel kuvatakse viga "Kohustuslik väli täitmata: Tegevuse toimumise aeg!";
Väljal on olemas maksimaalne pikkus. Kui see on ületatud, siis salvestamisel kuvatakse 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 vaikimisi kohustuslik;
Kui väli ei ole täidetud, siis salvestamisel kuvatakse viga "Kohustuslik väli täitmata: Tegevuse toimumise koht!";
Väljal on olemas maksimaalne pikkus. Kui see on ületatud, siis salvestamisel kuvatakse 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 vaikimisi kohustuslikud;
Kuupäevad peavad olema kujul pp.kk.aaaa;
Kuupäeva saab käsitsi sisestada või valida kalendrist, mis avaneb peale väljal klõpsamist;
Kui väljad ei ole täidetud, siis kuvatakse vastavad veateated "Kohustuslik väli täitmata: Toimumisperioodi algus!", "Kohustuslik väli täitmata: Toimumisperioodi lõpp!";
Toimumisperioodi alguskuupäev peab olema varasem või sama toimumisperioodi lõpukuupäevga.
Kui toimumisperioodi lõpukuupäev on varasem, kui toimumisperioodi alguskuupäev, siis salvestamisel kuvatakse veateade "Toimumisperioodi lõpp ei tohi olla varasem toimumisperioodi algusest".
Huvikooli rühma ja lepingulise huvitegevuse ringi väli "Toetuse info" (uus väli):
Välja väärtust on võimalik valida ripploendist 4 valiku vahel:
a) Erahuviharidus valla toetusega
b) Valla munitsipaalhuviharidus/tegevus
c) Erahuvikoolid
d) Muu huvitegevus
Välja nime järel asub informatsiooni ikoon, millel klõpsates avaneb pikem selgitav tekst iga toetusliigi kohta.
Huvikooli rühma ja lepingulise huvitegevuse ringi väli "Juurdepääs ratastooliga": uus väli
Välja väärtust saab ripploendist valida: Ei / Jah;
Väli on seadistustega ARNO_HK_RYHM_KOHUSTUSLIKUD_VALJAD vaikimisi kohustuslik;
Kui väli jääb tühjaks, siis salvestamisel kuvatakse viga "Kohustuslik väli täitmata: Juurdepääs ratastooliga!".
Tühja väärtust on võimalik salvestada juhul, kui väli ei ole määratud kohustuslikuks,
Lepingulise huvitegevuse väli "Veebilehe aadress": uus väli
Väli ei ole kohustuslik;
Väljal on olemas maksimaalne pikkus. Kui see on ületatud, siis salvestamisel kuvatakse 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 vaikimisi kohustuslikuks;
Kui väli ei ole täidetud, siis salvestamisel kuvatakse viga "Kohustuslik väli täitmata: Kuutasu (€)!";
Kui on sisestatud negatiivne summa, siis salvestamisel kuvatakse veateade "Sisestatud kuutasu on vigane: summa ei tohi olla negatiivne!";
Kui väljale sisestatakse teksti, siis salvestamisel kuvatakse veateade "Kuutasu (€) väärtus peab olema arv!".
2. 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. Kuupäevad on saatmiseks teisendatud millisekunditesse. Näit.: 02.09.2024 > 1725235200000 |
Lkuupaev | Rühma toimumisperioodi lõpp | - | Väli on kohustuslik. Kuupäevad on saatmiseks teisendatud millisekunditesse. Näit.: 02.09.2024 > 1725235200000 |
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 |
toetusliik | Rühma toetuse info | Ringi toetuse info | Väli on kohustuslik |
3. Saatmise loogika
3.1 Cron
Andmete ArcGIS-i saatmiseks on cron saadaArcGis. Kasutajaliideses ei ole võimalust andmete saatmise käivitamiseks.
Cron käivitub üks 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 tehti, vaid võtab kogu info ja saadab ArcGISi.
Huvikooli puhul:
Päringuga leitakse kõik käesoleva ja järgmise õppeaasta rühmad päringuga, mille kohta saata andmeid;
Õpeaasta vahetusel toimub viimane eelmise õppeaasta andmete saatmine 1. septembril ja rohkem varasema õppeaasta rühma andmeid ei saada!
Lepingulise huvitegevuse puhul:
Saadetakse neid ringe, kus on kehtiv käesoleva aasta leping või järgmise aasta kehtiv leping ja käesoleva aasta leping puudub.
3.2 Logimine
Menüüs "Admin" > "ArcGISi andmevahetuse logi" asub "ArcGISi saatmise logi" tabel.
Kui rühm / ring on kord saadetud, siis logi tabelisse ilmub vastav rida. Kui ringi andmed uuenevad, siis logi tabelis uuendatakse olemasoleva ring rida. Uut rida topelt ei teki.
Objekt ID: rühma / ringi ID, mis on lingitav ning viib vastava rühma või huviringi vaatesse.
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äev, millal cron viimati andmed saatis
Veateade: antud veerus on veateated, mis võivad tekkida andmete saatmise käigus.
Päring: Veerus on nupp [Päring], millele klõpsates on näha, millised andmed saadeti ArcGISi
Vastus: Veerus on nupp [Vastus], millele klõpsates on näha, kas andmete saatmine oli edukas või mitte.
4. Võimalikud veateated
Veateade | Mida see tähendab? | Mis tuleb teha |
---|---|---|
Veakood: 10500, veakirjeldus: Database error has occurred | Ilmselt puuduvad vajaliku andmed | Tuleb minna rühma (või seotud asutuse) andmete vaatesse ja lisada puuduvad andmed. |
Märkus: juhul, kui kasutajale kuvatakse teisi vigu, siis kuvatud vea kohta infot on võimalik vaadata siit: https://developers.arcgis.com/net/reference/platform-error-codes/