Entwurf für eine Überarbeitung von GetStateChanges
This commit is contained in:
@@ -43,6 +43,44 @@
|
|||||||
<xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
|
<xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
<xsd:element name="GetStateChangesRequest2">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:CommonRequest_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Mögliche gewünschte Einschränkung auf bestimmte Berechtigte</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Topic" type="xsd:string"/>
|
||||||
|
<xsd:element name="Offset" type="xsd:unsignedInt">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="GetStateChangesResponse2">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Event" type="AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
<xsd:complexType name="DeclareStateChangesRequest_Type">
|
<xsd:complexType name="DeclareStateChangesRequest_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ fuer die Bekanntgabe von Statusänderungen</xsd:documentation>
|
<xsd:documentation>Typ fuer die Bekanntgabe von Statusänderungen</xsd:documentation>
|
||||||
@@ -88,16 +126,16 @@
|
|||||||
<xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>
|
<xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type" minOccurs="0">
|
<xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>
|
<xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
<xsd:element name="Aenderungsdatum" type="omds:Datum-Zeit">
|
<xsd:element name="Aenderungsdatum" type="omds:Datum-Zeit">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Das Datum ab wann die Statusänderung feststeht.</xsd:documentation>
|
<xsd:documentation>Das Datum ab wann die Statusänderung feststeht.</xsd:documentation>
|
||||||
@@ -122,6 +160,78 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="StateChangeEvent_Type2">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Standard-Event einer Statusänderung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="AbstractStateChangeEvent_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Id" type="xsd:long">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Id des Events</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Geschaeftsfallnummer" type="xsd:string">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Aenderungsdatum" type="omds:Datum-Zeit">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Das Datum ab wann die Statusänderung feststeht.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="StatusGueltigAbDatum" type="omds:Datum-Zeit">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Das Datum ab welchem die Statusänderung wirksam wird.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Objekte" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Geänderte Objekte</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Objektart" type="cst:GeschaeftsobjektArt_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Art des Objekts, z.B. Vertrag</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="ObjektId" type="cst:ObjektId_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="BisherigerStatus" type="xsd:string" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Optional der bisherige Status</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="NeuerStatus" type="xsd:string" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Der neue Status</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Dokumente" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="DokumentId" type="cst:ObjektId_Type"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
<xsd:complexType name="AbstractStatusGeschaeftsfall_Type" abstract="true">
|
<xsd:complexType name="AbstractStatusGeschaeftsfall_Type" abstract="true">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Abstrakter Status eines Geschaeftsfalls</xsd:documentation>
|
<xsd:documentation>Abstrakter Status eines Geschaeftsfalls</xsd:documentation>
|
||||||
|
|||||||
Reference in New Issue
Block a user