TarifId als neues Feld in Bausteinen, damit eine klare Trennung zwischen lfd. Id und Verweis auf Produkt stattfindet.

This commit is contained in:
2022-07-15 11:32:31 +02:00
parent 8d27d9240e
commit 726fa8c762
3 changed files with 21 additions and 6 deletions

View File

@@ -23,6 +23,9 @@ Was ist neu oder anders in Version 1.8.0 im Vergleich zur Version 1.7.0?
und können abgeleitet werden.
9. Kfz-Risikoobjekt erhält ein optionales Element "Historisch" vom Typ boolean.
10. Möglichkeit den Dateinamen beim Upload / Download von Binaries mit anzugeben.
11. Neues Feld TarifId um einen Antrags- bzw. Vertragsbaustein auf eine konkrete Produktkomponente beziehen zu können.
Der Typ von TarifId ist abstrakt und muss von der VU überschrieben werden, z.B. mit einem Enum der zulässigen
Werte.

View File

@@ -1107,14 +1107,14 @@
<xsd:documentation>Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="BausteinId" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die konkrete Id dieses Bausteins.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Id" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Verweis auf die Tarifkomponente, die dieser Baustein repräsentiert.</xsd:documentation>
<xsd:documentation>Die eindeutige Id dieses konkreten Bausteins.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TarifId" type="TarifId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Schlüssel der Tarifkomponente, die dieser Baustein repräsentiert.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
@@ -1134,6 +1134,12 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TarifId_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ für eine TarifId. Dieser Typ muss von der VU überschrieben werden,
die z.B. ein Enum für die zulässigen Tarifschlüssel anbietet.</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="Produktbaustein_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ für alle Produktbausteine im Antragsprozess</xsd:documentation>