Beschreibung des CollectSignatures Request auf Halde geschoben

ProzessDokumente kann auch in CreateApplicationRequest mitgegeben werden
Dokumentenanforderungen können nur in CreateApplication- und SubmitApplicationResponse enthalten sein
Vererbungsstruktur für die Autorisierungsart geschaffen, so dass zwischen den beiden Arten Clientside und Serverside unterschieden werden kann
Beschreibung im Dokument angepasst
This commit is contained in:
2021-04-22 12:52:13 +02:00
parent f5ec0b6856
commit 2213d13fed
4 changed files with 57 additions and 11 deletions

View File

@@ -429,11 +429,6 @@
<xsd:documentation>Optional die Angabe eines Aenderungsgrunds</xsd:documentation> <xsd:documentation>Optional die Angabe eines Aenderungsgrunds</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Dokumentanforderungen" type="ProzessDokumentAnforderung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional die Anforderung von Dokumenten bzw. von autorisierten (unterschriebenen) Dokumenten.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -735,11 +730,35 @@
</xsd:enumeration> </xsd:enumeration>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<xsd:complexType name="Autorisierung_Type" abstract="true"> <xsd:complexType name="Autorisierungsart_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ein abstrakter Typ fuer die Autorisierungsart</xsd:documentation> <xsd:documentation>Ein abstrakter Obertyp fuer alle Autorisierungsarten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:complexType> </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: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>
</xsd:complexType>
<xsd:complexType name="ProzessDokumentAnforderung_Type"> <xsd:complexType name="ProzessDokumentAnforderung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Anforderung eines spezifischen Dokuments als Teil eines Geschäftsfalls</xsd:documentation> <xsd:documentation>Anforderung eines spezifischen Dokuments als Teil eines Geschäftsfalls</xsd:documentation>
@@ -769,7 +788,7 @@
<xsd:sequence> <xsd:sequence>
<xsd:element ref="Person"/> <xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string"/> <xsd:element name="Rolle" type="xsd:string"/>
<xsd:element name="ZulaessigeAutorisierungsarten" type="Autorisierung_Type" maxOccurs="unbounded"/> <xsd:element name="ZulaessigeAutorisierungsarten" type="Autorisierungsart_Type" maxOccurs="unbounded"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
@@ -787,7 +806,11 @@
<xsd:documentation>Dokument als Teil eines Geschäftsfalls</xsd:documentation> <xsd:documentation>Dokument als Teil eines Geschäftsfalls</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="DokAnforderungsId" type="ObjektId_Type" minOccurs="0"/> <xsd:element name="DokAnforderungsId" type="ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf eine Dokumentenanforderung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumenttyp" type="TypeDateianhang_Type"> <xsd:element name="Dokumenttyp" type="TypeDateianhang_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation> <xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation>
@@ -808,7 +831,11 @@
<xsd:sequence> <xsd:sequence>
<xsd:element ref="Person"/> <xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string"/> <xsd:element name="Rolle" type="xsd:string"/>
<xsd:element name="Autorisierungsart" type="Autorisierung_Type"/> <xsd:element name="Autorisierungsart" type="Autorisierungsart_Type">
<xsd:annotation>
<xsd:documentation>Die verwendete Autorisierungsart</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>

View File

@@ -297,6 +297,11 @@
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation> <xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ProzessDokumente" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional (unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung des Serviceproviders hin.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -323,6 +328,11 @@
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation> <xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Dokumentanforderungen" type="cst:ProzessDokumentAnforderung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional die Anforderung von (autorisierten bzw. unterschriebenen) Dokumenten.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -339,7 +349,11 @@
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation> <xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ProzessDokumente" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="ProzessDokumente" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional (unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung des Serviceproviders hin.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0"> <xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Entweder ist solch ein Bezug zu einem vorangegangenen SubmitApplication mitzugeben oder nochmals die Daten.</xsd:documentation> <xsd:documentation>Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Entweder ist solch ein Bezug zu einem vorangegangenen SubmitApplication mitzugeben oder nochmals die Daten.</xsd:documentation>
@@ -367,6 +381,11 @@
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation> <xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Dokumentanforderungen" type="cst:ProzessDokumentAnforderung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional die Anforderung von (autorisierten bzw. unterschriebenen) Dokumenten.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>