Überarbeitung Konvertierungshilfe nach 4. Workshop

This commit is contained in:
2022-03-28 16:51:18 +02:00
parent 4cc3f97a59
commit c7c9be830e
3 changed files with 35 additions and 110 deletions

View File

@@ -887,7 +887,7 @@
<xsd:sequence>
<xsd:element name="Dokumenttyp" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Der fachliche Typ des Dokuments. Alle Integer-Werte sind dem OMDS Standard vorbehalten und folgen dem DocumentType. Andere Codes als Ganzzahlen für Dokumententypen können vom Serviceprovider frei gewählt werden.</xsd:documentation>
<xsd:documentation>Der fachliche Typ des Dokuments. Alle Integer-Werte sind dem OMDS Standard vorbehalten und folgen dem DocumentType. Andere Codes für Dokumententypen können vom Serviceprovider frei gewählt werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Beschreibung">
@@ -1131,6 +1131,35 @@
</xsd:annotation>
</xsd:element>
<xsd:element name="JahrespraemieNto" type="omds:decimal" minOccurs="0"/>
<xsd:element name="Konvertierung" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional Metadaten zur Konvertierung</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Ersatzpolizze" type="Ersatzpolizze_Type">
<xsd:annotation>
<xsd:documentation>Aus welcher Polizze der Baustein stammt, der hier ersetzt wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErsatzBausteintId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Id des Bausteins, welcher ersetzt wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Art" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Schicksal des Bausteins in der Konvertierung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Aktion" type="AttributEnum_Type">
<xsd:annotation>
<xsd:documentation>Welche Möglichkeiten es für eine Konvertierung dieses Bausteins gibt bzw. wie der Baustein konvertiert werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -1162,27 +1191,6 @@
<xsd:documentation>Eine weitereführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Konvertierung" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Ersatzpolizze" type="Ersatzpolizze_Type">
<xsd:annotation>
<xsd:documentation>Aus welcher Polizze der Baustein stammt, der hier ersetzt wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErsatzBausteintId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Id des Bausteins, welcher ersetzt wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Konvertierungsart" type="AttributMetadatenEnum_Type">
<xsd:annotation>
<xsd:documentation>Welche Möglichkeiten es für eine Konvertierung dieses Bausteins gibt bzw. wie der Baustein konvertiert werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>

View File

@@ -501,7 +501,7 @@
</xsd:element>
<xsd:element name="GetConversionScopeRequest">
<xsd:annotation>
<xsd:documentation>Request um den Konvertierungsumfang für einen oder mehrere Verträge zu erhalten</xsd:documentation>
<xsd:documentation>Request um die Konvertierungsmöglichkeiten für einen oder mehrere Verträge zu erhalten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
@@ -525,15 +525,15 @@
</xsd:element>
<xsd:element name="GetConversionScopeResponse">
<xsd:annotation>
<xsd:documentation>Response mit den Konvertierungsumfang</xsd:documentation>
<xsd:documentation>Response mit den Konvertierungsmöglichkeiten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Konvertierungsumfang" type="Konvertierungsumfang_Type">
<xsd:element name="Vertraege" type="cst:Verkaufsprodukt_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Welche Verträge der VN hat und welche Konvertierungsmöglichkeiten es für diese gibt.</xsd:documentation>
<xsd:documentation>Konvertierungsmöglichkeiten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
@@ -549,7 +549,7 @@
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Konvertierungsumfang" type="Konvertierungsumfang_Type">
<xsd:element name="Konvertierungsplan" type="cst:Verkaufsprodukt_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angabe auf welchem Vertrag oder welchen Verträgen der neue Vertrag aufgebaut werden soll</xsd:documentation>
</xsd:annotation>
@@ -587,87 +587,4 @@
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Konvertierungsumfang_Type">
<xsd:annotation>
<xsd:documentation>Spezifiziert die Konvertierung mehrerer Verträge in einen Vertrag</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Vertraege" type="KonvertierungsumfangVertrag_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KonvertierungsumfangVertrag_Type">
<xsd:annotation>
<xsd:documentation>Spezifiziert die Konvertierung eines Vertrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Ersatzpolizze_Type">
<xsd:sequence>
<xsd:element name="Sparten" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BausteinId" type="xsd:string"/>
<xsd:element name="Konvertierungsart" type="cst:AttributMetadatenEnum_Type"/>
<xsd:element name="Inkludiert" type="xsd:boolean"/>
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Inkludiert" type="xsd:boolean"/>
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="SimplePolicyConversionProposalRequest">
<xsd:annotation>
<xsd:documentation>Request um einen einfachen Konvertierungsvorschlag für einen oder mehrere Verträge zu erhalten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Vertraege" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angabe für welche Verträge die Konvertierung geplant ist.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SimplePolicyConversionProposalResponse">
<xsd:annotation>
<xsd:documentation>Response um mit einem Konvertierungsvorschlag</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Vorschlag" type="SpezAntrag_Type">
<xsd:annotation>
<xsd:documentation>Vorschlag für den Antrag des konvertierten Vertrags.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumente" type="cst:ProzessDokumentBasis_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Möglichkeit um Konvertierungsübersicht (Gegenüberstellung von Deckungen) mitzugeben.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ersatzpolizzen" type="cst:Ersatzpolizze_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Polizzennummern, die im Rahmen der Konvertierung abgelöst werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>