NSILM

Üldkirjeldus

Teenus võimaldab pärida kasutaja veergude järjestuse seadistusi Väljakutsete vaates, vastavalt valitud asutusele/ametikohale. Soovi korral saab otsingut kitsendada, määrates konkreetse gruppeerimistüübi (nt hindamise liik või teema). 

Seotud andmeobjektid:

Seotud Jira taskid

NSIL-1180 - Getting issue details... STATUS

Eeltingimused ja kasutusõigused

  • Kasutaja on seadistuste omanik:
    • assessmentChallengesColumnSettings.personalCode = Kasutaja isikukood
    • Eraldi privileegi ei ole vaja.

Planeerimise mooduli kasutusrollide ja õiguste kohta saab täpsemalt infot leida lehelt Kasutusõigused ja rollid.

Sisendid

AtribuutKohustuslikkus, mitmesusTüüpVaikeväärtus, valideerimineKirjeldus, täiendav info
institutionId1String
  • Väärtuseks peab olema kasutaja valitud rolliga seotud või arhiivi töölaualt valitud asutuse ID.
Viide asutusele, mille piires seadistused kehtivad.
jobsite0..1String
  • Väärtus peab vastama EHIS klassifikaatorile PEDAGOOG_AMETIKOHT.
  • Väärtuseks peab olema kasutaja rolliga seotud või arhiivi töölaualt valitud ametikoha ID.

Viide ametikohale, mille piires seadistused kehtivad.

groupingType0..1String
  • Võimalikud väärtused:
    • ASSESSMENT_TYPE - hindamise liik
    • THEME - teema

Määrab, mille alusel väljakutsed Väljakutsete vaates veergudesse grupeeritakse.

Väljundid

Atribuut

Kohustuslikkus, mitmesus

TüüpKirjeldus, täiendav info
assessmentChallengesColumnSettings0..*Array

Nimekiri kasutaja seadistustest veergude järjestuse kohta, vastavalt erinevatele gruppeerimisparameetritele.

Array objekte vaata: PM: API: AssessmentChallenge: POST /planning-api/assessment-challenges-column-settings.

Tegevused

  1. Süsteem kontrollib, kas sisendandmed vastavad nõuetele.
    1. Kui andmed ei vasta nõuetele, lõpetatakse päringu töötlemine ja tagastatakse http veakood.
  2. Süsteem otsib kasutaja seadistusi sisendis esitatud asutuse/ametikoha ja gruppeerimistüübi kohta:
    1.  Süsteem otsib Objektid#AssessmentChallengesColumnSettings objekti, mille:
      1. personalCode =  Kasutaja isikukood
      2. institution.id = Sisendis esitatud "institutionId" väärtus
      3. jobsite = Sisendis esitatud "jobsite" väärtus (kui on määratud)
      4. groupingType = Sisendis esitatud "groupingType" väärtus
  3. Süsteem tagastab sisendis esitatud asutuse / ametikoha kohta kehtivad kasutaja seadistused.
    1. Kui tingimustele vastavaid seadistusi ei leita, tagastatakse tühi vastus.