GS: AssessmentModel: API: GET /quality-api/assessment-models
Ü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
| Atribuut | Kohustuslikkus, mitmesus | Tüüp | Vaikeväärtus, valideerimine | Kirjeldus, täiendav info |
|---|---|---|---|---|
| code | 0..1 | String |
| |
| name | 0..1 | String |
| |
| assessmentTypes | 0..* | Array | Nimekiri hindamise liikidest. Väärtusena klassifikaatori ASSESSMENT_TYPE elemendi viide. | |
| domainTypes | 0..* | Array | Nimekiri valdkondadest. Väärtusena Klassifikaatorid#KlassifikaatorDOMAIN elemendi viide. | |
| statuses | 0..* | Array | Hindamismudeli staatus. Väärtusena klassifikaatori ASSESSMENT_MODEL_STATUS elemendi viide. Staatused ja tingimused andmete otsimiseks:
|
Väljundid
| Atribuut | Kohustuslikkus, mitmesus | Tüüp | Kirjeldus, täiendav info |
|---|---|---|---|
| assessmentModels | 0..* | Array |
|
Tegevused
- Süsteem kontrollib, kas kasutajal on õigust päringut teostada.
- Kui kasutajal ei ole õigust päringut teostada, siis lõpetatakse päringu töötlemine ja tagastatakse http veakood.
- 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
- Süsteem otsib Objektid#AssessmentModel objekte, mille
- Süsteem tagastab leitud andmed.
- Kui sisendis ei ole defineeritud ühtegi filtritingimust, siis tagastab süsteem kõik kustutamata (objectStatus = CURRENT) objektid.