NSILM

Üldkirjeldus

Teenus võimaldab pärida hindamismudelite nimekirja iga hindamismudeli üldandmetega ning nimekirja erinevate tunnuste alusel filtreerida.

Seotud andmeobjektid:

NSIL-54 - Getting issue details... STATUS NSIL-1195 - Getting issue details... STATUS

Eeltingimused ja kasutusõigused

  • Kasutajal peab olema privileeg ASSESSMENT_MODEL_MANAGE_PRIVILEGE


Sisendid

AtribuutKohustuslikkus, mitmesusTüüpVaikeväärtus, valideerimineKirjeldus, täiendav info
code0..1String
  • Hindamismudeli unikaalne äriline id ehk kood.
  • Otsing teostatakse sõnaosa järgi.
  • Ei ole tõstutundlik.
name0..1String
  • Hindamismudeli nimetus.
  • Otsing teostatakse sõnaosa järgi.
  • Ei ole tõstutundlik.
assessmentTypes0..*Array
Nimekiri hindamise liikidest. Väärtusena klassifikaatori ASSESSMENT_TYPE elemendi viide.
domainTypes0..*Array
Nimekiri valdkondadest. Väärtusena Klassifikaatorid#KlassifikaatorDOMAIN elemendi viide.
statuses0..*Array

Hindamismudeli staatus. Väärtusena klassifikaatori ASSESSMENT_MODEL_STATUS elemendi viide.

Staatused ja tingimused andmete otsimiseks:

  • Mustand: confirmed = false
  • Kinnitatud: confirmed = true, validFrom > päringu teostamise aeg.
  • Kehtiv: confirmed = true, validFrom <= päringu teostamise aeg, validUntil > päringu teostamise aeg.
  • Kehtetu: confirmed = true,  validUntil <= päringu teostamise aeg.

Väljundid

AtribuutKohustuslikkus, mitmesusTüüpKirjeldus, täiendav info
assessmentModels0..*Array

Tegevused

  1. Süsteem kontrollib, kas kasutajal on õigust päringut teostada.
    1. Kui kasutajal ei ole õigust päringut teostada, siis lõpetatakse päringu töötlemine ja tagastatakse http veakood.
  2. Süsteem otsib päringus esitatud tingimustele vastavad objektid.
    • Süsteem otsib Objektid#AssessmentModel objekte, mille
      • code = Sisendis esitatud code väärtus.
      • name = Sisendis esitatud name väärtus.
      • domainType = Sisendis esitatud domainTypes väärtused.
      • assessmentType = Sisendis esitatud assessmentTypes väärtused.
      • confirmed, validFrom, validUntil väärtustamine vastavalt sisendis esitatud "statuses" väärtustele.
      • objectStatus = CURRENT
  3. Süsteem tagastab leitud andmed.
    1. Kui sisendis ei ole defineeritud ühtegi filtritingimust, siis tagastab süsteem kõik kustutamata (objectStatus = CURRENT) objektid.