VAL0025
Beschreibung
Die bereitgestellten Daten dürfen keine zeitlichen Widersprüche enthalten.
Der Beginn eines Gültigkeitszeitraums im Element gueltigkeit darf nicht nach dem Ende des Gültigkeitszeitraums liegen. Das Ende eines Gültigkeitszeitraums im Element gueltigkeit darf nicht in der Vergangenheit liegen.
Es wird eine Warnung produziert, falls der Gültigkeitszeitraum in weniger als einer Woche abläuft. Elemente ohne festgelegte Gültigkeitszeiträume gelten ohne Einschränkung.
Es werden die Geschäftsobjekte Leistung inklusive Spezialisierungen, Textmodule, Organisationseinheiten, Onlinedienste und Formulare inklusive Zuständigkeiten geprüft.
Die Gültigkeit der Pflichttextmodule mit dem Code 02 oder 03 und 06 dürfen nicht vor der Leistung ablaufen. Ansonsten kann die Situation entstehen, dass der Leistung die Pflichtinformationen fehlen.
Begründung
Datenqualitäts-Validator: Um sicherzustellen, dass Leistungen nicht durch Ablauf ihrer Gültigkeit aus dem Datenbestand fallen, prüft diese Validierungsregel die Ablaufdaten. Ohne diese Prüfung könnte es zu "unsichtbaren" Zuständigkeiten kommen, da die referenzierten Leistungen, Onlinedienste und Organisationseinheiten nicht im aktiven Datenbestand des Suchdienstes (API oder Portal) gefunden werden könnten.
Beispiel
- Richtig
- Falsch
Eine Leistung mit einem gültigen Gültigkeitszeitraum (beginn vor ende).
<xzufi:leistung>
<xzufi:id schemeAgencyID="L000000">2010</xzufi:id>
...
<xzufi:gueltigkeit>
<xzufi:beginn>2022-06-16</xzufi:beginn>
<xzufi:ende>2050-01-01</xzufi:ende>
</xzufi:gueltigkeit>
</xzufi:leistung>
Eine Leistung ohne Gültigkeitszeitraum. Die Leistung gilt ohne zeitliche Einschränkung.
<xzufi:leistung>
<xzufi:id schemeAgencyID="L000000">2010</xzufi:id>
...
</xzufi:leistung>
Das Beginndatum liegt nach dem Enddatum.
<xzufi:leistung>
...
<xzufi:gueltigkeit>
<xzufi:beginn>2050-06-16</xzufi:beginn>
<xzufi:ende>2022-01-01</xzufi:ende>
</xzufi:gueltigkeit>
</xzufi:leistung>
Die Gültigkeit des Textmoduls mit dem Code 03 läuft am 2022-12-30 ab, obwohl die Gültigkeit der Leistung erst am 2050-01-01 abläuft. Dies kann dazu führen, dass der Leistung ab dem 2022-12-30 die Information über den Namen fehlt.
<xzufi:leistung>
...
<xzufi:modulText>
<xzufi:gueltigkeit>
<xzufi:beginn>2022-06-16</xzufi:beginn>
<xzufi:ende>2022-12-30</xzufi:ende>
</xzufi:gueltigkeit>
<xzufi:inhalt languageCode="de">Freiwillige Feuerwehr - Mitglied werden</xzufi:inhalt>
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20190605">
<code>03</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
...
<xzufi:gueltigkeit>
<xzufi:beginn>2022-06-16</xzufi:beginn>
<xzufi:ende>2050-01-01</xzufi:ende>
</xzufi:gueltigkeit>
</xzufi:leistung>