NetwerkExamineringDigitalisering / NED-OOAPI

MBO standard to organise tests and exams based on OOAPI
Creative Commons Zero v1.0 Universal
12 stars 1 forks source link

Verplichte namen bij (externe) medewerker #141

Closed JosVanderArend closed 2 months ago

JosVanderArend commented 5 months ago

Binnen het object Person zijn er verschillende verplichte attributen die over namen gaan:

Ik vraag me af of deze attributen ook voor de medewerker verplicht moeten zijn, ofwel kunnen deze gegevens allemaal door het SIS worden aangeleverd voor een medewerker? En misschien nog relevanter: in TPL kunnen externe medewerkers worden ingevoerd en worden toegevoegd aan een zitting (middels Association/Deelname) richting TA. Kunnen deze gegevens allemaal door het TPL worden aangeleverd voor een externe medewerker?

rrutte commented 5 months ago

Als we het hebben over flow 2 dan zou ik voor medewerkers alleen de volgende attributen verplicht willen stellen:

  1. preferredName
  2. SurName
  3. displayName

en optioneel surnamePrefix en initials.

Als ik bij de beschikbare codeTypes kijk (voor primaryCode) kom niet "employeeNumber" tegen oid. Is dit wenselijk of gaan we hier voor medewerkers accountId of UserName gebruiken in de primaryCode?

JosVanderArend commented 4 months ago

Voor medewerker wordt attribuut givenName en idCheckName dan ook optioneel voor medewerker, maar verplicht voor student. Attribuut initials wordt helemaal niet gebruikt in OKE.

JosVanderArend commented 3 months ago

Kleine complicatie: attribuut givenName is verplicht in object Person van OOAPI, zie https://openonderwijsapi.nl/specification/v5/docs.html#tag/person_model. Attribuut givenName is dus ook voor medewerker verplicht!

roelgrif commented 3 months ago

specificatiedocument is bijgewerkt, idCheckname niet verplicht voor medewerker givenName wel.

hamrt commented 2 months ago

bijgewerkt in spec en document