Reeglid


Ametniku õigustes kasutajal on võimalus lisada süsteemi (lisa)kontrolle ja neid hallata. Need (lisa)kontrollid on teatud reeglid, mida kasutatakse toetuse loomisel selleks, et piirata subjekte (taotlejaid).
Valides "Ametniku tegevused" plokist "Reeglid", avaneb kontrollide ehk subjektide reeglite loetelu, kus iga reegli kohta näidatakse reegli tüüpi ja reegli kasutamiste arvu kasutamise koha lõikes.

Reeglid

Reeglite kasutamise kohad:

T - toetus
K - kooskõlastamine
A - aruanne
AM - automaatne menetlus
N - nimekiri
H - hindamine

Kontrolli lisamine ja muutmine

Kontrolli lisamiseks tuleb vajutada nupule “Lisa reegel”, kus esimese sammuna tuleb valida reegli tüüp ja seejärel on võimalik reeglit seadistada.

Kontrolli muutmiseks tuleb vajutada kontrolli pealkirjale (olemasoleva reegli tüüpi muuta ei saa).

Kontrolli kustutamiseks tuleb vajutada prügikasti ikoonile (image-20240919-072611.png ). Kustutada saab (prügikasti ikoon tekib) ainult siis, kui selle reegliga ei ole seotud taotlusi.

Üldinfo

Reegli loomisel tuleb:

  1. Sisestada pealkiri. Pealkirjaks peab olema selline tekst, mis viitaks sellele, mis reegliga tegu on.

  2. Vajadusel sisestada selgitus, mida antud reegel kontrollib (informatiivne väli, selle väärtust mitte kuskil mujal kui reegli muutmise vaates ei kasutata).

  3. Valida, kas tegemist on range või mitte range reegliga.

  • Range kontrolli korral ei saa taotlust esitada ning näidatakse kasutajale reegli juures defineeritud veateadet.

  • Mitte range kontrolli korral saab taotleja taotluse esitada, aga taotlus läheb olekusse "Kontrollimisel" ning ametnik peab vaatama taotluse üle. Kontrollimisel olekus saab ametnik taotluse kinnitada (registreerida/muuta staatus "Esitatud" staatuseks (vastavalt sellele, mis on toetuse juures määratletud), taotluse taotlejale parandamisele saata või taotluse tagasi lükata (nupp “Toetust ei eraldatud). Lisaks on taotluse juures näha ametnikule ka info, mis olid kontrollide tulemused (teadmiseks, missugust kontrolli taotlus ei läbinud).

  1. Sisestada veateade. Kui taotlus kontrolli ei läbi, siis antakse taotlejale vastava reegli juures sisestatud veateade.

Kontrollimise hetke saab määrata, lisades reegli toetuse vormile.

Kõigi kontrollide tulemusi logitakse ja neid näidatakse taotluse vaates ametnikule, adminnile ja menetlejale (aitab otsustada, mida edasi teha taotlusega). Tärnidega tähistatud väljad on reegli vormi juures täitmiseks kohustuslikud. Täidetud vorm tuleb salvestada.

Tehte sisestamisel tasub tähele panna: Reegli tehte sisestamisel saadakse syntax viga sellisel juhul, kui tehe on vigane, et kasutaja saaks kohe aru, et antud tehe ei hakka tööle. 

Kontrollimise tingimus

Iga reegli juures saab kasutada kontrollimise tingimust:

  • kui kontrollimise tingimus on lisatud, siis kontrollitakse, et see tingimus oleks täidetud ning ainult siis tehakse kontroll

  • kui kontrollimise tingimus puudub (tingimuse väli on tühi), siis tehakse alati kontroll

Tingimus peab olema tehte kujul ehk tuleb kasutada taotlusel olevaid märgendeid.

Mõned tingimuste näited

Mida kontrollitakse?

Tingimus

Selgitus

Mida kontrollitakse?

Tingimus

Selgitus

Omandivorm

'{$taotlus.asutus.omandivorm}' != '-1' && '{$taotlus.asutus.omandivorm}' != '-2'

Tingimus, mida saab kasutada selleks, et kontroll rakenduks ainult juriidilise isiku korral. Antud tingimuses "-1" tähendab füüsilist isikut ja "-2" välisasutust.
Omandivormi kontrollimiseks tuleb kasutada omandivormide ID koode, mille admin õigustes kasutaja leiab üldhäälestuse alt (Administraatori tegevused →  Üldhäälestus → Omandivormi info → Vaata).


Mõned näpunäited

Vajadus

Operaatori või tehte näide

Vajadus

Operaatori või tehte näide

Kui on vaja, et kõik tingimused oleksid täidetud

&&

Kui on vaja, et vähemalt üks tingimus oleks täidetud

||

Kui on vaja, et esimene tingimus oleks alati täidetud ja lisaks sellele oleks täidetud teine VÕI kolmas tingimus, siis peavad teine ja kolmas tingimus olema sulgudes



{if $taotlus.sisu.kaev_gis_saada_asut_lisainfo.gis.kaeveluba.objectId && ($taotlus.oleku_nimi == 'Arvutatud' || $taotlus.oleku_nimi == 'Lepinguga')}



Reeglid