NSILM

Üldkirjeldus

Teenuse abil saab alla laadida vormielemendile lisatud faile.

Seotud andmeobjektid:


Eeltingimused ja kasutusõigused

  • Kasutaja poolt valitud rollil peab olema ükskõik millise valdkonna haldamise õigus.
    • Ükskõik milline Klassifikaatorid#KlassifikaatorDOMAIN element, mis on seotud ASSESSMENT_MODEL_MANAGE_PRIVILEGE (attributeDefinitionCode) privileegiga, mis on kasutaja poolt valitud rollile lisatud.

Sisendid

AtribuutKohustuslikkus, mitmesusTüüpVaikeväärtus, valideerimineKirjeldus, täiendav info
assessmentModelId1UUID
  • Hindamismudel ei tohi olla kustutatud.
    • AssessmentModel.id = assessmentModelId

Hindamismudeli id (UUID).

sectionId1
  • Sektsioon ei tohi olla kustutatud.
    • AssessmentModelPlanningSection.id = sectionId

Hindamismudeli paneerimise etapi sektsiooni id (UUID).

elementId1UUID
  • Element ei tohi olla kustutatud.
    • AssessmentModelPlanningSectionElement.id = elementId
  • Kui elemendi sisendi tüüp on pilt, siis elemendi tüüp peab olema mudeli haldaja sisend ja vormielemendi sisendi tüüp peab olema pilt.
    • AssessmentModelPlanningSectionElement.contentType = ADMIN_INPUT
    • AssessmentModelPlanningSectionElement.inputType = IMAGE
  • Kui elemendi sisendi tüüp on fail, siis sisendi tüüp peab olema fail.
    • AssessmentModelPlanningSectionElement.inputType = FILE

Elemendi id (UUID)

fileId1
  • Faili viide ei tohi elemendi küljest olla kustutatud.
    • AssessmentModelPlanningSectionElement.files.id = Sisendis esitatud fileId väärtus.

Elemendiga seotud fail.

Väljundid

AtribuutKohustuslikkus, mitmesusTüüpKirjeldus, täiendav info
file1fileFail.

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 valideerib sisendi.
    1. Kui sisend on ebakorrektne, siis lõpetatakse päringu töötlemine ja tagastatakse http veakood.
  3. Süsteem otsib failisüsteemist faili, mille File.id = AssessmentModelPlanningSectionElement.files.fileId jaAssessmentModelPlanningSectionElement.files.id = Sisendis esitatud fileId väärtus.
  4. Süsteem tagastab leitud faili.