VAL0047
Beschreibung
Ein Formular muss eine bezeichnung, eine zustaendigkeit und einen Link auf das Formular enthalten.
Formulare, die als Teil der Organisationseinheit übertragen werden, werden nicht auf Zuständigkeiten geprüft. Das ist in VAL0064 ausgelagert. Formulare, die als separate Geschäftsobjekte in einer Transfernachricht übertragen werden, werden vollständig geprüft. Formulare, die in einem Textmodul übertragen werden, sind von der Prüfung ausgenommen.
Begründung
Datenqualitäts-Validator: Der Validator prüft, ob die als "fachlich notwendig" definierten Angaben gefüllt sind. Dies ist Teil der Datenqualität, da Formularobjekte ohne Titel oder Link zur Formulardatei ihren Zweck nicht erfüllen können.
Beispiel
- Richtig
- Falsch
Das Formular enthält alle benötigten Elemente (bezeichnung und zustaendigkeit).
<xzufi:transfer.operation.040502>
...
<xzufi:schreibe>
<xzufi:formular xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xzufi:Formular">
<xzufi:id schemeAgencyID="L000000">10891301</xzufi:id>
<xzufi:bezeichnung languageCode="de">Formular extern</xzufi:bezeichnung>
<xzufi:datei xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xzufi:FormulardateiLink">
<xzufi:uri>https://www.host.org</xzufi:uri>
</xzufi:datei>
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">27302</xzufi:leistungID>
<xzufi:gebietID schemeAgencyID="L000000">090000000000</xzufi:gebietID>
</xzufi:zustaendigkeit>
<xzufi:versionsinformation>
<xzufi:geaendertDatumZeit>2021-10-10T12:00:01</xzufi:geaendertDatumZeit>
<xzufi:geaendertDurch>Redaktionssystem</xzufi:geaendertDurch>
</xzufi:versionsinformation>
<xzufi:sprachversion>
<xzufi:languageCode>de</xzufi:languageCode>
</xzufi:sprachversion>
</xzufi:formular>
</xzufi:schreibe>
</xzufi:transfer.operation.040502>
Beim Formular fehlen die Elemente bezeichnung und zustaendigkeit (es sind stattdessen nur kurzbezeichnung und beschreibung vorhanden).
<xzufi:transfer.operation.040502>
...
<xzufi:schreibe>
<xzufi:formular xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xzufi:Formular">
<xzufi:id schemeAgencyID="L000000">10891301</xzufi:id>
<xzufi:kurzbezeichnung languageCode="de">Wohngeld</xzufi:kurzbezeichnung>
<xzufi:beschreibung languageCode="de">Beispiel Formular</xzufi:beschreibung>
<xzufi:datei xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xzufi:FormulardateiLink">
<xzufi:uri>https://www.host.org</xzufi:uri>
</xzufi:datei>
<xzufi:versionsinformation>
<xzufi:geaendertDatumZeit>2021-10-10T12:00:01</xzufi:geaendertDatumZeit>
<xzufi:geaendertDurch>Redaktionssystem</xzufi:geaendertDurch>
</xzufi:versionsinformation>
<xzufi:sprachversion>
<xzufi:languageCode>de</xzufi:languageCode>
</xzufi:sprachversion>
</xzufi:formular>
</xzufi:schreibe>
</xzufi:transfer.operation.040502>