GS: Assessment: API: GET /quality-api/internal/internal/assessments/team-member-roles
Üldkirjeldus
Teenus tagastab isikupõhiselt kõik tema unikaalsed rollid meeskonnaliikmena kõikide kehtivate hindamiste juures.
Seotud andmeobjektid:
Eeltingimused ja kasutusõigused
- Tegemist on masin-masin liidese päringuga. Vajalik eraldi autentimine süsteemse kasutajana.
- Autentimiseks on vajalik päringus päisesse lisada:
- X-API-TOKEN
- vajaliku keskkonnapõhise väärtuse saab Rakendused, keskkonnad ja ligipääsud lehelt
Sisendid
| Atribuut | Kohustuslikkus, mitmesus | Tüüp | Vaikeväärtus, valideerimine | Kirjeldus, täiendav info |
|---|---|---|---|---|
| personalCode | 1 | String | Otsitava tiimiliikme isikukood |
Väljundid
| Atribuut | Kohustuslikkus, mitmesus | Tüüp | Kirjeldus, täiendav info |
|---|---|---|---|
| roles | 0..* | EHIS Classifier list | Nimekirja objektid sisaldavad isiku unikaalsete rollidega seotud rolli klassifikaatoreid. Väärtusena klassifikaatori ASSESSMENT_ROLE elemendi viide. |
Tegevused
- Süsteem kontrollib, kas kasutajal on õigust päringut teostada.
- Kui kasutajal ei ole õigust päringut teostada, siis lõpetatakse päringu töötlemine ja tagastatakse http veakood.
- Süsteem kontrollib, kas andmed vastavad nõuetele.
- Kui andmed ei vasta nõuetele, siis lõpetatakse päringu töötlemine ja tagastatakse http veakood.
- Süsteem otsib hindamistega seotud muudatused.
- Süsteem otsib hindamiste meeskonna liikmete seast meeskonna liikme rollid, mille:
- personalCode = Sisendis esitatud personalCode väärtus
- objectStatus = CURRENT
- Süsteem filtreerib välja unikaalsed rollid.
- Süsteem otsib hindamiste meeskonna liikmete seast meeskonna liikme rollid, mille:
- Süsteem tagastab leitud andmed.