TarifId als neues Feld in Bausteinen, damit eine klare Trennung zwischen lfd. Id und Verweis auf Produkt stattfindet.
This commit is contained in:
@@ -69,4 +69,10 @@ es ohnehin nur jeweils ein Element gibt. Kfz und Sach-Privat sollten dahingehend
|
|||||||
Das Element "VersPersonenRefLfnr" in ProduktMitVp_Type sollte umbenannt werden auf "VersPersonRefLfnr",
|
Das Element "VersPersonenRefLfnr" in ProduktMitVp_Type sollte umbenannt werden auf "VersPersonRefLfnr",
|
||||||
da immer genau eine Person referenziert wird.
|
da immer genau eine Person referenziert wird.
|
||||||
|
|
||||||
|
14.
|
||||||
|
Personen und Risikoobjekte werden über Lfnr im Antrag referenziert. Dies könnte eventuell vereinfacht werden,
|
||||||
|
in dem man einfach Attribute PersonenId und RisikoId oder RisikoObjektId vom Typ String verwendet. Dann könnten
|
||||||
|
auch die originären Ids der Objekte Verwendung finden. Allerdings müssen neue Personen und Risikoobjekte
|
||||||
|
in einem Antrag nicht unbedingt eine Id bei der VU haben.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
und können abgeleitet werden.
|
||||||
9. Kfz-Risikoobjekt erhält ein optionales Element "Historisch" vom Typ boolean.
|
9. Kfz-Risikoobjekt erhält ein optionales Element "Historisch" vom Typ boolean.
|
||||||
10. Möglichkeit den Dateinamen beim Upload / Download von Binaries mit anzugeben.
|
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.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1107,14 +1107,14 @@
|
|||||||
<xsd:documentation>Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen</xsd:documentation>
|
<xsd:documentation>Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<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:element name="Id" type="xsd:string" minOccurs="0">
|
||||||
<xsd:annotation>
|
<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:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
|
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
|
||||||
@@ -1134,6 +1134,12 @@
|
|||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</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:complexType name="Produktbaustein_Type" abstract="true">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Abstrakter Typ für alle Produktbausteine im Antragsprozess</xsd:documentation>
|
<xsd:documentation>Abstrakter Typ für alle Produktbausteine im Antragsprozess</xsd:documentation>
|
||||||
|
|||||||
Reference in New Issue
Block a user