NSILM

Üldkirjeldus

Teenus salvestab hindamismudeli komponentide hulka aruannete vahelehtede andmed.

Seotud andmeobjektid:


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.
  • Hindamismudelile peab olema lisatud enesehindamise ja/või välishindamise etapp.
    • AssessmentModel.phases hulgas peab olema etapp "Enesehindamine" ja/või "Välishindamine".

Hindamismudeli id (UUID).

name1StringPeab olema 1 - 20 tähemärki.Vahelehe pealkiri.
pbiWorkspaceId

1

StringPeab olema 3 - 250 tähemärki. Vahelehel kuvatava PBI aruande tööruumi identifikaator.
pbiReportId

1

StringPeab olema 3 - 250 tähemärki.Vahelehel kuvatava PBI aruande identifikaator.

Väljundid

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

Hindamismudeli aruande vahelehe objekti id (UUID).

name

1

StringVahelehe pealkiri.

pbiWorkspaceId

1

StringVahelehel kuvatava PBI aruande tööruumi identifikaator.

pbiReportId

1

StringVahelehel kuvatava PBI aruande identifikaator.
seqNo1Audit

Aruande järjekorranumber.

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 hindamismudeli andmed.
    • Süsteem otsib Objektid#AssessmentModel objekti, mille:
      • id = Sisendis esitatud modelId väärtus.
      • isConfirmed = false
        • Või isConfirmed = true ja validFrom > päringu teostamise aeg.
      • phases = "Enesehindamine" ja/või "Välishindamine"
      • objectStatus = CURRENT
        1. Kui tingimustele vastavat objekti ei leita, siis lõpetatakse päringu töötlemine ja tagastatakse http veakood.
  4. Süsteem lisab hindamiskomponentide aruannete vahelehtede hulka aruande vahelehe andmed.
    • Süsteem loob Objektid#AssessmentModel.assessmentComponent.reportTabs.reportTab objekti:
      • id = UUID
      • name = Sisendis esitatud name väärtus.
      • pbiWorkspaceId = Sisendis esitatud pbiWorkspaceId väärtus.
      • pbiReportId = Sisendis esitatud pbiReportId väärtus.
      • seqNo = 1 + MAX (AssessmentModel.assessmentComponent.reportTabs.reportTab.seqNo), mille AssessmentModel.assessmentComponent.reportTabs.reportTab.objectStatus = CURRENT.
      • objectStatus = CURRENT
      • audit (loomine) = audit (loomine)
  5. Süsteem tagastab loodud andmed.