Zum Hauptinhalt springen

Person

Nachfolgend ist das Datenmodell einer Person dargestellt.

AttributTypAnzahlBemerkung
idString (UTF-8)1ID der Person. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieses Attribut ist unveränderbar (immutable).
referrerString (UTF-8)0..1Identifikations-ID einer Person. Wird vom Quellsystem vergeben und muss im Quellsystem eindeutig sein (z. B. eine einheitliche Personalnummer).
mandantString (UTF-8)1ID des Mandanten, dem die Personen zugeordnet ist. Wird vom Schulconnex-Server vergeben und ist eindeutig.
stammorganisationString (UTF-8)0..1ID der Stammorganisation. Personen können einer Organisation angehören, jedoch zeitweise an einer anderen Organisation tätig sein. Der häufigste Anwendungsfall ist die Abordnung eines Lehrenden an eine andere Dienststelle. Die Stammorganisation ist unabhängig vom Personenkontext.
nameName1Der Name der Person.
geburtGeburt0..1Information zu Geburtsdatum und Geburtsort der Person.
geschlechtString (Code)0..1Referenz auf einen Code der Codeliste Geschlecht.
lokalisierungString0..1Bevorzugte Lokalisierungseinstellung einer Person für Anwendungen. Wert basiert auf Definition in RFC 5646. Wenn nicht angegeben, wird „de“ angenommen.
vertrauensstufeString (Code)1Gibt an, wie stark die Personendaten vom erfassenden Mandanten verifiziert wurden, Referenz auf einen Code der Codeliste Vertrauensstufe.
auskunftssperreString (Code)1Auskunftssperre über eine Person. Dienste erhalten nur einen uneingeschränkten Datensatz, wenn der Wert „nein” ist. Sofern nicht explizit „ja” eingeben wurde, ist der Default „nein”. Referenz auf einen Code der Codeliste Boolean.
revisionString (UTF-8)1Revision der Person. Wird vom Schulconnex-Server mit der Erstellung des Datensatzes sowie Aktualisierung generiert. Dieser Wert kann nicht von Quellsystemen oder Diensten gesetzt werden.

Beispiel JSON des Datentyps Person

{
"id": "a6e1a860-8d44-4b2b-aef7-aa2c8bf5beb5",
"referrer": "125",
"mandant": "58f45270-8e54-40c6-a212-980307fc19be",
"name": {
"familienname": "von Musterfrau",
"vorname": "Natalie Lisa",
"initialenfamilienname": "M.",
"initialenvorname ": "N.",
"rufname": "Natalie",
"titel": "Dr.",
"anrede": [
"Frau"
],
"namenssuffix": [
"jun."
],
"sortierindex": "4"
},
"geburt": {
"datum": "2005-05-01",
"geburtsort": "Berlin, Deutschland"
},
"geschlecht": "w",
"lokalisierung": "de",
"vertrauensstufe": "Voll",
"auskunftssperre": "Nein",
"revision": "1"
}