Verbesserung der Beschreibung Prozessmodell/ Laufzeitverhalten in BOA Allgemein, Metadaten Postservice ausgebaut

This commit is contained in:
2023-11-17 16:33:51 +01:00
parent 1cc6d5c48c
commit ede9490082
3 changed files with 144 additions and 8 deletions

View File

@@ -24,8 +24,26 @@
<Mimetype>application/pdf</Mimetype> <Mimetype>application/pdf</Mimetype>
<Groesse>23433</Groesse> <Groesse>23433</Groesse>
<Datum>2023-10-01T11:20:32.175</Datum> <Datum>2023-10-01T11:20:32.175</Datum>
<ZusaetzlicheAngabe xsi:type="DokumentenTag"><Begriff>Sach-Privat</Begriff></ZusaetzlicheAngabe> <!-- optionale Zusatzangaben -->
<ZusaetzlicheAngabe xsi:type="DokumentenTag"><Begriff>Nettojahresprämie 234,34</Begriff></ZusaetzlicheAngabe> <ZusaetzlicheAngabe xsi:type="Begriff"><Begriff>Sach-Privat</Begriff></ZusaetzlicheAngabe>
<ZusaetzlicheAngabe xsi:type="Begriff"><Begriff>Nettojahresprämie 234,34</Begriff></ZusaetzlicheAngabe>
<ZusaetzlicheAngabe xsi:type="ZusatzdatenPolizze">
<Polizzennr>344322534</Polizzennr>
<VertragsID>344322534</VertragsID>
<cst:AendGrundCd>NEU</cst:AendGrundCd>
</ZusaetzlicheAngabe>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenAntrag">
<cst:Antragsnr>2423434532423434</cst:Antragsnr>
</cst:ZusaetzlicheAngabe>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenGeschaeftsfall">
<cst:Geschaeftsfallnummer><cst:Id>gadt-2423-4345-3242-3434</cst:Id></cst:Geschaeftsfallnummer>
<cst:GeschaeftsfallArt>Antrag</cst:GeschaeftsfallArt>
</cst:ZusaetzlicheAngabe>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenPerson">
<cst:PersonId><cst:Id>5443542342342</cst:Id></cst:PersonId>
<cst:RolleText>Versicherte Person</cst:RolleText>
</cst:ZusaetzlicheAngabe>
<Kontrollwert cst:Typ="MD5">2234234223434</Kontrollwert><!-- MD5 Hash --> <Kontrollwert cst:Typ="MD5">2234234223434</Kontrollwert><!-- MD5 Hash -->
</b:DokumentInfos> </b:DokumentInfos>
<b:DokumentInfos> <b:DokumentInfos>

View File

@@ -819,8 +819,7 @@
<xsd:sequence> <xsd:sequence>
<xsd:element name="Mimetype" type="xsd:string"> <xsd:element name="Mimetype" type="xsd:string">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang. <xsd:documentation>MIME-Type des Files im Anhang.</xsd:documentation>
</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="DateiType" type="TypeDateianhang_Type" minOccurs="0"> <xsd:element name="DateiType" type="TypeDateianhang_Type" minOccurs="0">
@@ -830,8 +829,7 @@
</xsd:element> </xsd:element>
<xsd:element name="DateiName"> <xsd:element name="DateiName">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Dateiname ohne Pfad inkl. Extension <xsd:documentation>Dateiname ohne Pfad inkl. Extension</xsd:documentation>
</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
@@ -3458,10 +3456,10 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusaetzlicheDokumentendaten_Type" abstract="true"> <xsd:complexType name="ZusaetzlicheDokumentendaten_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für VU-spezifische Zusatzdaten zum Dokument</xsd:documentation> <xsd:documentation>Typ für Zusatzdaten zum Dokument</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="DokumentenTag"> <xsd:complexType name="Begriff">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Einfache Standardimplementierung von ZusaetzlicheDokumentendaten_Type als String</xsd:documentation> <xsd:documentation>Einfache Standardimplementierung von ZusaetzlicheDokumentendaten_Type als String</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -3473,6 +3471,126 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusatzdatenPerson">
<xsd:annotation>
<xsd:documentation>Zusatzdaten zu einem Dokument zu involvierten Personen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:sequence>
<xsd:element name="PersonId" type="ObjektId_Type"/>
<xsd:element name="RolleText" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenPolizze">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Polizzenreferenzen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:sequence>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type" minOccurs="0"/>
<xsd:element name="Vertragsperson" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PersonId" type="ObjektId_Type"/>
<xsd:element name="Rolle" type="omds:VtgRolleCd_Type">
<xsd:annotation>
<xsd:documentation>Vertragsrolle</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenSchaden">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Schadensreferenzen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:sequence>
<xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element name="BearbStand" type="omds:BearbStandCd_Type" minOccurs="0"/>
<xsd:element name="Person" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PersonId" type="ObjektId_Type"/>
<xsd:element name="Rolle" type="omds:BetRolleCd_Type">
<xsd:annotation>
<xsd:documentation>Vertragsrolle</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenAntrag">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Antragsreferenzen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:sequence>
<xsd:element name="Antragsnr" type="omds:Polizzennr"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenGeschaeftsfall">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Geschaeftsfallreferenzen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type"/>
<xsd:element name="GeschaeftsfallArt" type="GeschaeftsfallArt_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenProvision">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Provisionsreferenzen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:sequence>
<xsd:element name="ProvisionsID">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenMahnverfahren">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Referenzen zur Mahnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:sequence>
<xsd:element name="Mahnverfahrennummer" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- <xsd:complexType name="DokumentenDaten_Type">--> <!-- <xsd:complexType name="DokumentenDaten_Type">-->
<!-- <xsd:annotation>--> <!-- <xsd:annotation>-->
<!-- <xsd:documentation>Information und Binary zu einem einzelnen Dokument</xsd:documentation>--> <!-- <xsd:documentation>Information und Binary zu einem einzelnen Dokument</xsd:documentation>-->