1"use strict";(globalThis.webpackChunkschulconnex=globalThis.webpackChunkschulconnex||[]).push([[512],{16145(e){e.exports=JSON.parse('{"responses":{"201":{"description":"OK","content":{"application/json":{"schema":{"allOf":[{"type":"object","required":["id","mandant","revision"],"properties":{"id":{"description":"ID der Person. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieses Attribut ist unver\xe4nderbar (immutable).","type":"string","readOnly":true,"example":"a6e1a860-8d44-4b2b-aef7-aa2c8bf5beb5"},"mandant":{"description":"ID des Mandanten, dem die Personen zugeordnet ist. Wird vom Schulconnex-Server vergeben und ist eindeutig.","type":"string","example":"58f45270-8e54-40c6-a212-980307fc19be"},"revision":{"description":"Revision der Person. Wird vom Schulconnex-Server mit der Erstellung des Datensatzes sowie Aktualisierung generiert. Dieser Wert kann nicht von Quellsystemen oder Diensten gesetzt werden.","type":"string","example":"1"}},"title":"components-qs-Person"},{"type":"object","required":["name","auskunftssperre","vertrauensstufe"],"properties":{"referrer":{"description":"Identifikations-ID einer Person. Wird vom Quellsystem vergeben und muss im Quellsystem eindeutig sein (z. B. eine einheitliche Personalnummer).","type":"string","example":"125"},"stammorganisation":{"description":"ID der Stammorganisation. Personen k\xf6nnen einer Organisation angeh\xf6ren, jedoch zeitweise an einer anderen Organisation t\xe4tig sein. Der h\xe4ufigste Anwendungsfall ist die Abordnung eines Lehrenden an eine andere Dienststelle. Die Stammorganisation ist unabh\xe4ngig vom Personenkontext.","type":"string","example":"ad4a5d27-631d-49a3-bc0a-cc28614f8443"},"name":{"type":"object","required":["familienname","vorname"],"properties":{"familienname":{"description":"Familienname(n) der Person. Mehrere Familiennamen werden durch Leerzeichen separiert.","type":"string","example":"von Musterfrau"},"vorname":{"description":"Mehrere Vornamen werden durch Leerzeichen separiert.","type":"string","example":"Natalie"},"initialenfamilienname":{"description":"Initial oder Initialen des Familiennamens, maximal acht Zeichen.","type":"string","maxLength":8,"example":"M"},"initialenvorname":{"description":"Initial oder Initialen des Vornamens, maximal acht Zeichen.","type":"string","maxLength":8,"example":"N"},"rufname":{"description":"Bei mehreren Vornamen wird der t\xe4glich im Gebrauch genutzte Vorname gef\xfchrt, maximal 32 Zeichen.","type":"string","maxLength":32},"titel":{"description":"Titel der Person (bspw. ein akademischer Grad, Dienst- und Amtsbezeichnungen oder milit\xe4rische R\xe4nge), maximal 128 Zeichen.","type":"string","maxLength":128},"anrede":{"description":"Liste (Array) von Namenszus\xe4tzen bei der Anrede. Jeder einzelne Namenszusatz hat eine Maximall\xe4nge von 64 Zeichen, die Maximall\xe4nge f\xfcr alle Namenszus\xe4tze liegt bei 512 Zeichen.","type":"array","items":{"type":"string","maxLength":64}},"namenssuffix":{"description":"Liste (Array) von Namenssuffixen. Jeder einzelne Namenssuffix hat eine Maximall\xe4nge von 64 Zeichen, die Maximall\xe4nge f\xfcr alle Namenssuffixe liegt bei 1024 Zeichen.","type":"array","items":{"type":"string","maxLength":64}},"sortierindex":{"description":"Index des Buchstabens des Nachnamens, nach dem sortiert werden soll. Der Index ist Null-basiert, d. h. ein Wert von \u201e4\u201c zeigt an, dass die ersten vier Buchstaben ignoriert und ab dem f\xfcnften Buchstaben des Nachnamens sortiert werden soll. Ist kein Sortierindex angegeben, so ist der Nachname entsprechend dem ersten Buchstaben in Listen einzusortieren, \xe4quivalent zum Sortierindex \u201e0\u201c.","type":"string","pattern":"^[0-9]+$","example":"4"}}},"geburt":{"type":"object","properties":{"datum":{"description":"Geburtsdatum einer Person.","type":"string","format":"date","example":"2005-05-01"},"geburtsort":{"description":"Geburtsort einer Person, bestehend aus Ortsname und Land, beispielsweise \u201eEindhoven, Niederlande\u201c. Wird kein Land angegeben, so wird als Land \u201eDeutschland\u201c angenommen, d.h. der Geburtsort \u201eErfurt\u201c ist wie \u201eErfurt, Deutschland\u201c zu behandeln.","type":"string","example":"Berlin, Deutschland"}}},"geschlecht":{"type":"string","enum":["m","w","d","x"],"description":"Geschlecht:\\n * m m\xe4nnlich\\n * w weiblich\\n * d divers\\n * x keine Angabe\\n","title":"components-code-Geschlecht"},"lokalisierung":{"description":"Basierend auf RFC 5646. M\xf6gliche Beispiele:\\n * de deutsch\\n * de-XX deutsch, Anrede du, einfache Sprache\\n * en-GB englisch (Vereinigtes K\xf6nigreich)\\n","type":"string","example":"de"},"vertrauensstufe":{"type":"string","enum":["Kein","Unbe","Teil","Voll"],"description":"Wie folgt:\\n * Kein - kein - Der Schl\xfcsselbesitzer ist nicht vertrauensw\xfcrdig.\\n * Unbe - unbekannt - Der Schl\xfcsselbesitzer ist unbekannt.\\n * Teil - vertraut - Dem Schl\xfcsselbesitzer wird vertraut.\\n * Voll - verifiziert - Der Schl\xfcsselbesitzer ist eindeutig und formal identifiziert.\\n","title":"components-code-Vertrauensstufe"},"auskunftssperre":{"type":"string","enum":["Ja","Nein"],"description":"Die Codeliste \u201eBoolean\u201c regelt das Mapping der deutschen W\xf6rter \u201eja\u201c und \u201enein\u201c auf die englischen Begriffe \u201etrue\u201c und \u201efalse\u201c:\\n * Ja `true`\\n * Nein `false`\\n","title":"components-code-Boolean"}},"title":"components-qs-Person-basis"}]}}}},"304":{"description":"Not Modified"},"400":{"description":"Bad Request\\n\\nSiehe [Fehlerbehandlung](../../../schnittstellendefinition/http-statuscodes-qs)\\n"},"401":{"description":"Unauthorized\\n\\nSiehe [Fehlerbehandlung](../../../schnittstellendefinition/http-statuscodes-qs)\\n"}
1,"403":{"description":"Forbidden\\n\\nSiehe [Fehlerbehandlung](../../../schnittstellendefinition/http-statuscodes-qs)\\n"},"404":{"description":"Not found\\n\\nSiehe [Fehlerbehandlung](../../../schnittstellendefinition/http-statuscodes-qs)\\n"},"405":{"description":"Method not allowed\\n\\nSiehe [Fehlerbehandlung](../../../schnittstellendefinition/http-statuscodes-qs)\\n"},"409":{"description":"Conflict\\n\\nSiehe [Fehlerbehandlung](../../../schnittstellendefinition/http-statuscodes-qs)\\n"}}}')},60168(e,n,i){i.r(n),i.d(n,{assets:()=>b,contentTitle:()=>x,default:()=>y,frontMatter:()=>f,metadata:()=>t,toc:()=>S});const t=JSON.parse('{"id":"generated/openapi/quellsysteme/create-person","title":"Erstellen eines Personendatensatzes","description":"Mittels dieser Schnittstelle wird ein neuer Datensatz \u201ePerson\u201c erstellt.","source":"@site/docs/generated/openapi/quellsysteme/create-person.api.mdx","sourceDirName":"generated/openapi/quellsysteme","slug":"/generated/openapi/quellsysteme/create-person","permalink":"/docs/generated/openapi/quellsysteme/create-person","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"create-person","title":"Erstellen eines Personendatensatzes","description":"Mittels dieser Schnittstelle wird ein neuer Datensatz \u201ePerson\u201c erstellt.","hide_title":true,"hide_table_of_contents":true,"api":"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","sidebar_class_name":"post api-method","info_path":"docs/generated/openapi/quellsysteme/schulconnex","custom_edit_url":null},"sidebar":"apiQuellsystemeSidebarOpenAPIDocs","previous":{"title":"/personen","permalink":"/docs/generated/openapi/quellsysteme/read-personen"},"next":{"title":"/personen/\u200b:id","permalink":"/docs/generated/openapi/quellsysteme/read-person-id"}}');var r=i(74848),s=i(28453),a=i(57742),d=i.n(a),l=i(78178),o=i.n(l),c=i(19624),u=i.n(c),h=i(96226),m=i.n(h),p=(i(77675),i(19365),i(51107)),g=i(21312);const f={id:"create-person",title:"Erstellen eines Personendatensatzes",description:"Mittels dieser Schnittstelle wird ein neuer Datensatz \u201ePerson\u201c erstellt.",hide_title:!0,hide_table_of_contents:!0,api:"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",sidebar_class_name:"post api-method",info_path:"docs/generated/openapi/quellsysteme/schulconnex",custom_edit_url:null},x=void 0,b={},S=[];function P(e){const n={a:"a",code:"code",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.default,{as:"h1",className:"openapi__heading",children:"Erstellen eines Personen
1datensatzes"}),"\n",(0,r.jsx)(d(),{method:"post",path:"/personen",context:"endpoint"}),"\n",(0,r.jsx)(n.p,{children:"Mittels dieser Schnittstelle wird ein neuer Datensatz \u201ePerson\u201c erstellt."}),"\n",(0,r.jsxs)(n.p,{children:["Ein CREATE zum Erstellen von Personendatens\xe4tzen muss mit HTTP-POST auf die API ",(0,r.jsx)(n.code,{children:"/personen"}),"\nerfolgen. Die Anfrage-Nutzdaten (Request Payload) beinhalten ein JSON-Objekt des Datentyps\nPersonendatensatz. Siehe auch die einzelnen Datenmodelle zu\n",(0,r.jsx)(n.a,{href:"../../../datenmodell-qs/personendatensatz",children:(0,r.jsx)(n.code,{children:"Personendatensatz"})})," und\n",(0,r.jsx)(n.a,{href:"../../../datenmodell-qs/person",children:(0,r.jsx)(n.code,{children:"Person"})}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["Die folgende Tabelle listet die Attribute einer Person (",(0,r.jsx)(n.code,{children:"personendatensatz.person"}),"),\nwelche von einem Quellsystem oder Dienst nicht gesetzt werden k\xf6nnen."]}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Attribut"}),(0,r.jsx)(n.th,{children:"In den Anfrage-Nutzdaten erforderlich?"}),(0,r.jsx)(n.th,{children:"Bemerkung"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"id"})}),(0,r.jsx)(n.td,{children:"nein"}),(0,r.jsx)(n.td,{children:"ID der Person. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieses Attribut ist unver\xe4nderbar (immutable)."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"mandant"})}),(0,r.jsx)(n.td,{children:"nein"}),(0,r.jsx)(n.td,{children:"ID des Mandanten, dem die Person zugeordnet ist. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieser Wert ist eine Referenz auf einen Mandanten."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"revision"})}),(0,r.jsx)(n.td,{children:"nein"}),(0,r.jsx)(n.td,{children:"Revision der Person. Wird vom Schulconnex-Server mit der Erstellung des Datensatzes sowie Aktualisierung generiert. Dieser Wert kann nicht von Quellsystemen oder Diensten gesetzt werden."})]})]})]}),"\n",(0,r.jsx)(n.p,{children:"In Anbetracht der Attribute, die von einem Quellsystem oder Dienst bei der Erstellung\neiner Person nicht gesetzt oder ver\xe4ndert werden k\xf6nnen, ergibt sich folgende\nJSON-Struktur der Anfrage-Nutzdaten (Request Payload):"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "referrer": <String>, // ID der Person im Quellsystem.\n "name": {\n "familienname": <String>,\n //Familienname der Person. Dieses Feld ist ein Pflichtfeld.\n "vorname": <String>,\n // Vorname der Person. Dieses Feld ist ein Pflichtfeld.\n "initialenfamilienname": <String>,\n //Initial oder Initialen des Familiennames der Person. D\n "initialenvorname": <String>,\n // Initial oder Initialen des Vornamens der Person.\n "rufname": <String>, // Rufname der Person.\n "titel": <String>, // Titel der Person.\n "anrede": [\n <String> // Liste von Anreden der Person.\n ],\n "namenssuffix": [\n <String> // Liste von Namenssuffixe der Person.\n ],\n "sortierindex": <String> // sortierindex des Nachnamens\n },\n "geburt": {\n "datum": <Datum>, // Geburtsdatum der Person.\n "geburtsort": <String> // Geburtsort der Person.\n },\n "geschlecht": <Code>,\n // Geschlecht der Person. Siehe Code-Liste \u201eGeschlecht\u201c.\n "lokalisierung": <String>, // Zm Beispiel "de", String basierend auf RFC 5646.\n "vertrauensstufe": <Code>,\n // Vertrauensstufe. Siehe Code-Liste \u201eVertrauensstufe\u201c.\n "auskunftssperre": <Code>\n // Auskunftssperre. Siehe Code-Liste \u201eBoolean\u201c.\n // Dieses Feld ist ein Pflichtfeld.\n }\n'})}),"\n",(0,r.jsx)(n.p,{children:"Bei einer erfolgreichen Anforderung zum Erstellen eines Personendatensatzes wird\ndiese Anforderung mit einer Repr\xe4sentation des Personendatensatzes in den\nAntwort-Nutzdaten und dem HTTP Status Code 201 quittiert."}),"\n",(0,r.jsx)(p.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:(0,r.jsx)(g.default,{id:"theme.openapi.request.title",children:"Request"})}),"\n",(0,r.jsx)(o(),{parameters:void 0}),"\n",(0,r.jsx)(u(),{...i(91711)}),"\n",(0,r.jsx)(m(),{...i(16145)})]})}function y(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(P,{...e})}):P(e)}},91711(e){e.exports=JSON.parse('{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","auskunftssperre","vertrauensstufe"],"properties":{"referrer":{"description":"Identifikations-ID einer Person. Wird vom Quellsystem vergeben und muss im Quellsystem eindeutig sein (z. B. eine einheitliche Personalnummer).","type":"string","example":"125"},"stammorganisation":{"description":"ID der Stammorganisation. Personen k\xf6nnen einer Organisation angeh\xf6ren, jedoch zeitweise an einer anderen Organisation t\xe4tig sein. Der h\xe4ufigste Anwendungsfall ist die Abordnung eines Lehrenden an eine andere Dienststelle. Die Stammorganisation ist unabh\xe4ngig vom Personenkontext.","type":"string","example":"ad4a5d27-631d-49a3-bc0a-cc28614f8443"},"name":{"type":"object","required":["familienname","vorname"],"properties":{"familienname":{"description":"Familienname(n) der Person. Mehrere Familiennamen werden durch Leerzeichen separiert.","type":"string","example":"von Musterfrau"},"vorname":{"description":"Mehrere Vornamen werden durch Leerzeichen separiert.","type":"string","example":"Natalie"},"initialenfamilienname":{"description":"Initial oder Initialen des Familiennamens, maximal acht Zeichen.","type":"string","maxLength":8,"example":"M"},"initialenvorname":{"description":"Initial oder Initialen des Vornamens, maximal acht Zeichen.","type":"string","maxLength":8,"example":"N"},"rufname":{"description":"Bei mehreren Vornamen wird der t\xe4glich im Gebrauch genutzte Vorname gef\xfchrt, maximal 32 Zeichen.","type":"string","maxLength":32},"titel":{"description":"Titel der Person (bspw. ein akademischer Grad, Dienst- und Amtsbezeichnungen oder milit\xe4rische R\xe4nge), maximal 128 Zeichen.","type":"string","maxLength":128},"anrede":{"description":"Liste (Array) von Namenszus\xe4tzen bei der Anrede. Jeder einzelne Namenszusatz hat eine Maximall\xe4nge von 64 Zeichen, die Maximall\xe4nge f\xfcr alle Namenszus\xe4tze liegt bei 512 Zeichen.","type":"array","items":{"type":"string","maxLength":64}}
1,"namenssuffix":{"description":"Liste (Array) von Namenssuffixen. Jeder einzelne Namenssuffix hat eine Maximall\xe4nge von 64 Zeichen, die Maximall\xe4nge f\xfcr alle Namenssuffixe liegt bei 1024 Zeichen.","type":"array","items":{"type":"string","maxLength":64}},"sortierindex":{"description":"Index des Buchstabens des Nachnamens, nach dem sortiert werden soll. Der Index ist Null-basiert, d. h. ein Wert von \u201e4\u201c zeigt an, dass die ersten vier Buchstaben ignoriert und ab dem f\xfcnften Buchstaben des Nachnamens sortiert werden soll. Ist kein Sortierindex angegeben, so ist der Nachname entsprechend dem ersten Buchstaben in Listen einzusortieren, \xe4quivalent zum Sortierindex \u201e0\u201c.","type":"string","pattern":"^[0-9]+$","example":"4"}}},"geburt":{"type":"object","properties":{"datum":{"description":"Geburtsdatum einer Person.","type":"string","format":"date","example":"2005-05-01"},"geburtsort":{"description":"Geburtsort einer Person, bestehend aus Ortsname und Land, beispielsweise \u201eEindhoven, Niederlande\u201c. Wird kein Land angegeben, so wird als Land \u201eDeutschland\u201c angenommen, d.h. der Geburtsort \u201eErfurt\u201c ist wie \u201eErfurt, Deutschland\u201c zu behandeln.","type":"string","example":"Berlin, Deutschland"}}},"geschlecht":{"type":"string","enum":["m","w","d","x"],"description":"Geschlecht:\\n * m m\xe4nnlich\\n * w weiblich\\n * d divers\\n * x keine Angabe\\n","title":"components-code-Geschlecht"},"lokalisierung":{"description":"Basierend auf RFC 5646. M\xf6gliche Beispiele:\\n * de deutsch\\n * de-XX deutsch, Anrede du, einfache Sprache\\n * en-GB englisch (Vereinigtes K\xf6nigreich)\\n","type":"string","example":"de"},"vertrauensstufe":{"type":"string","enum":["Kein","Unbe","Teil","Voll"],"description":"Wie folgt:\\n * Kein - kein - Der Schl\xfcsselbesitzer ist nicht vertrauensw\xfcrdig.\\n * Unbe - unbekannt - Der Schl\xfcsselbesitzer ist unbekannt.\\n * Teil - vertraut - Dem Schl\xfcsselbesitzer wird vertraut.\\n * Voll - verifiziert - Der Schl\xfcsselbesitzer ist eindeutig und formal identifiziert.\\n","title":"components-code-Vertrauensstufe"},"auskunftssperre":{"type":"string","enum":["Ja","Nein"],"description":"Die Codeliste \u201eBoolean\u201c regelt das Mapping der deutschen W\xf6rter \u201eja\u201c und \u201enein\u201c auf die englischen Begriffe \u201etrue\u201c und \u201efalse\u201c:\\n * Ja `true`\\n * Nein `false`\\n","title":"components-code-Boolean"}},"title":"components-qs-Person-basis"}}}}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.