Überarbeitung Autorisierungen nach Feedback Uniqa: Mit SubmitApplication sind alle Unterschriften vorhanden.

This commit is contained in:
2021-09-05 13:22:50 +02:00
parent 47545369a5
commit 83a04f8344
2 changed files with 29 additions and 24 deletions

View File

@@ -827,6 +827,9 @@
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Autorisierung_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Übermittlung von Metadaten einer Autorisierung (z.B. einer elektronischen Unterschrift)</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="AutorisierungsId" minOccurs="0">
<xsd:annotation>
@@ -846,6 +849,29 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AutorisierungsAnforderung_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Übermittlung von Anforderungen an eine Autorisierung (z.B. einer elektronischen Unterschrift)</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="AutorisierungsId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Möglichkeit einer Autorisierungsanforderung eine Id zu geben, damit der Serviceconsumer sich darauf beziehen kann</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Rolle als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die zu verwendende Autorisierungsart bzw. die zu verwendenen Arten.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AutorisierungAsync_Type">
<xsd:annotation>
<xsd:documentation>Metadaten einer Autorisierung, die asynchron geleistet wird.</xsd:documentation>
@@ -867,26 +893,10 @@
<xsd:documentation>Ein abstrakter Obertyp fuer alle Autorisierungsarten</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="AutorisierungsartServerside_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Ein abstrakter Typ für Server-seitige Autorisierungsarten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Autorisierungsart_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AutorisierungsartClientsidePhysischeUnterschrift" final="#all">
<xsd:complexType name="AutorisierungsartPhysischeUnterschrift" final="#all">
<xsd:annotation>
<xsd:documentation>Diese Autorisierungsart repräsentiert eine traditionelle physische Unterschrift auf Papier</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AutorisierungsartClientside_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AutorisierungsartClientside_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Ein abstrakter Typ für Client-seitige Autorisierungsarten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Autorisierungsart_Type"/>
</xsd:complexContent>
@@ -903,15 +913,10 @@
<xsd:documentation>Die ReferenzId der Anforderung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungen" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Autorisierungen" type="AutorisierungsAnforderung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Möglichkeit erforderliche Autorisierungen des Dokuments anzufordern.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="Autorisierung_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="DocUploadRequired" type="xsd:boolean">
<xsd:annotation>
@@ -945,7 +950,7 @@
<xsd:documentation>Die Referenz-Id der Anforderung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungen" type="Autorisierung_Type" maxOccurs="unbounded">
<xsd:element name="Autorisierungen" type="AutorisierungsAnforderung_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Spezifikation der benötigten Autorisierungen</xsd:documentation>
</xsd:annotation>