NSILM

Üldkirjeldus

Teenus tagastab info hierarhiliste hindamiste kaasatud rollide nimekirja. Rollidel peab olema kehtiv hindamismudel ja need peavad olema seotud peahindamise valdkonnaga.

Seotud andmeobjektid:

NSIL-1273 - Getting issue details... STATUS

Eeltingimused ja kasutusõigused

  • Teenust saab kasutada ainult hierarhilistel peamistel hindamistele. 
    • Assessment.assessmentHierarchyType = MAIN_ASSESSMENT 
  • Kui tegemist on asutusepõhise hindamisega (assessmentScope = INSTITUTIONAL):
    • Kasutajal peab olema hindamise valdkonnaga seotud hindamise meeskonna liikmete andmete vaatamise õigus ja kasutaja peab olema seotud asutusega, mis on seotud hindamisega. 
      • Classifier.classifierItemCode = Assessment.domain
      • Classifier.classifierAttributeDefinitionCode = ASSESSMENT_VIEW_PRIVILEGE
      • Classifier.attributeValue = Kasutaja poolt valitud rolli privileegide hulgas olev privileeg.
      • Assessment.institution.id = Kasutaja poolt valitud rolliga seotud asutus.
  • Kui tegemist on isikupõhise hindamisega (assessmentScope = INDIVIDUAL) hierarhilise hindamise peamise hindamisega (assessmentHierarchyType = MAIN_ASSESSMENT):
    • Päringu käivitanud kasutaja on isik, kelle suhtes hindamist läbi viiakse.
      • Assessment.personalCode = Päringu käivitanud isiku isikukood.
  • Kui kasutaja on hindamise meeskonna liige (Kehtib asutusepõhistel ja isikupõhistel hindamistel).
    • Kasutajal peab olema hindamise valdkonnaga seotud hindamise meeskonna liikmete andmete vaatamise õigus töödeldava hindamisega seoses ja kasutaja peab olema seotud hindamisega. 
      • AssessmentTeamMember.personalCode = Päringu käivitanud isiku isikukood.
      • AssessmentTeamMember.objectStatus = CURRENT
      • Classifier.classifierItemCode = Assessment.domain
      • Classifier.classifierAttributeDefinitionCode = ASSESSMENT_VIEW_PRIVILEGE
      • Classifier.attributeValue = Kasutaja poolt valitud rolli privileegide hulgas olev privileeg.

Sisendid

AtribuutKohustuslikkus, mitmesusTüüpVaikeväärtus, valideerimineKirjeldus, täiendav info
id1String
  • Hindamine ei tohi olla kustutatud.
    • Assessment.objectStatus = CURRENT
  • Tegemist on hierarhilise hindamise peamise hindamisega.
    • Assessment.assessmentHierarchyType = MAIN_ASSESSMENT 
Hindamise id.

Väljundid

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

Nimekiri kaasatud rollidest, millel on olemas kehtiv hindamismudel ja mis on seotud peamise hindamise valdkonnaga.

includedSubRoles.roleType1EHIS Classifier

Kaasatud rolli EHIS klassifikaatori objekt. Väärtusena kasutatakse Klassifikaatorid#KlassifikaatorASSESSMENT_ROLE väärtust.

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 kontrollib, kas andmed vastavad nõuetele.
    1. Kui andmed ei vasta nõuetele, siis lõpetatakse päringu töötlemine ja tagastatakse http veakood.
  3. Süsteem otsib hindamisega seotud rollid.
    • Süsteem otsib AssessmentModel.includedSubRoles.roleType väärtused, mille:
      • AssessmentModel.id = Assessment.AssessmentModelId, mille Assessment.id = Sisendis esitatud id väärtus.
  4. Süsteem otsib iga leitud rolli kehtiva hindamismudeli.
    • Süsteem otsib iga leitud rolli kohta AssessmentModel objektid, mille:
      • domainType = Leitud AssessmentModel.domainType
      • assessmentType = Klassifikaatorid#KlassifikaatorASSESSMENT_TYPE, mille
        • upperClassifierItemCode = Leitud AssessmentModel.assessmentType 
        • ASSESSMENT_HIERARCHY (klassifikaatori atribuut) = SUB_ASSESSMENT
        • ASSESSMENT_TYPE_ASSESSMENT_ROLE (klassifikaatori link) ASSESSMENT_ROLE (classifierItemCode2) =Leitud AssessmentModel.includedSubRoles.roleType väärtused
      • validFrom <= Päringu käivitamise kuupäev
      • validUntil > Päringu käivitamise kuupäev
      • confirmed = true
  5. Süsteem tagastab päringu vastuses ainult need AssessmentModel.includedSubRoles.roleType väärtused, millel on olemas kehtiv hindamismudel (p4 leitud mudelid).