NSILM

Üldkirjeldus

Teenuse abil on võimalik muuta hindamismudeliga seotud aliase andmeid.

Seotud andmeobjektid:

NSIL-346 - Getting issue details... STATUS

Eeltingimused ja kasutusõigused

  • Kasutaja poolt valitud rollil peab olema hindamisega seotud valdkonna haldamise õigus.
    • AssessmentModel.domainType = Klassifikaatorid#KlassifikaatorDOMAIN, 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
modelId1UUID
  • Hindamismudel ei tohi olla kustutatud.
    • AssessmentModel.objectStatus = CURRENT
  • Hindamismudeli äriline staatus peab olema "Mustand" või "Kinnitatud".
    • Mustand: AssessmentModel.isConfirmed = false
    • Kinnitatud: AssessmentModel.isConfirmed = true, validFrom > päringu teostamise aeg.

Hindamismudeli id (UUID).

aliasId1UUID
  • Alias ei tohi olla kustutatud.

Aliase objekti id (UUID).

alias0..1String
  • Lubatud kuni 100 tähemärki.


Väljundid

AtribuutKohustuslikkus, mitmesusTüüpKirjeldus, täiendav info
id1UUID

Aliase objekti id (UUID).

assessmentModelId1FK

Viide hindamismudelile, millega alias seotud on. Viitab AssessmentModel.id väärtusele.

alias0..1String

Aliase väärtus.

classifierElement1EHIS ClassifierEHIS klassfikaator, millele alias määratakse.
objectStatus1String

Objekti staatus.

  • CURRENT - Kehtiv
  • DELETED - Kustutatud

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 aliase.
    • Süsteem otsib Objektid#AssessmentModelAlias objekti, mille:
      • id = Sisendis esitatud aliasId väärtus.
      • assessmentModelId = Sisendis esitatud modelId väärtus.
      • objectStatus = CURRENT
        1. Kui objekti ei leita, siis lõpetatakse päringu töötlemine ja tagastatakse http veakood.
  4. Süsteem muudab aliase andmeid.
    • Süsteem muudab leitud Objektid#AssessmentModelAlias objekti andmeid:
      • alias = Sisendis esitatud alias väärtus.
      • audit (muutmine) = audit (muutmine)
  5. Süsteem tagastab muudetud andmed.