Validierung
Konfiguration rund um die Validierung
Autovalidierung
Die Autovalidierung ist ein Feature, mit welchem der Validierungsschritt (teil-) automatisiert werden kann.
Verhalten
Die Autovalidierung findet in der Verarbeitungskette von Squeeze nach der Extraktion und der Validierung statt. Fall sie aktiviert ist, validiert Squeeze automatisch die Inhalte eines Dokumentes. Bspw. wird geprüft, ob Pflichtfelder gefüllt sind.
Die Feld-Konfiguration Bestätigungsfeld wir in der Autovalidierung übersprungen. Das gilt für jegliche interaktive Interaktionen in der Standard-Validierungsoberfläche.
,Falls alle Validierungen erfolgreich sind, wird die manuelle Validierung übersprungen und das Dokument direkt exportiert. Falls nicht, wird das Dokument mit einem Fehler in den Validierungsschritt versetzt.
Konfiguration
Verwenden Sie die Stapelklasseneigenschaft ExportAfterExtraction um die Autovalidierung für alle Dokumente einer Stapelklasse zu aktivieren.
Asynchroner Dokumenten-Export nach manueller Validierung
Diese Funktion steht ab Squeeze 2.12 zur Verfügung.
Funktion
Bei einigen Export-Schnittstellen kann es vorkommen, dass der Export zum Ziel-System länger als einige wenige Sekunden braucht. Sollte dies bei Ihrem System auftreten, bringt das den Nachteil mit sich, dass Validierer nach dem Validieren eines Dokumentes lange warten müssen, bevor das nächste Dokument bearbeitet werden kann.
Zu diesem Zweck ist es möglich den Dokumenten-Export im Hintergrund (also asynchron) durchführen zu lassen. Wenn Sie diese Funktion aktivieren, dann werden Dokumente nach dem Validieren in die Warteschlange versetzt und werden so früh wie möglich durch einen Worker exportiert.
Sollte beim Export ein Fehler auftreten, wird das Dokument mit dem Fehlerzustand zurück in den Validierungsschritt versetzt.
Diese Funktion bringt Vor- und Nachteile mit sich:
- Vorteile
- Validierer können direkt das nächste Dokument bearbeiten und müssen weniger Zeit mit Warten verbringen.
- Nachteile
- Sollten Fehler beim Export auftreten, sind diese nicht direkt beim Validieren sichtbar.
Zusammenfassung: Der asynchrone Export nach der manuellen Validierung verhindert Wartezeiten beim Validieren.
Konfiguration
Wenn Sie die Funktion nutzen möchten, gibt es 2 Dinge zu tun:
- Aktivieren Sie das zugehörige Feature Flag (s. Features verwalten) (Nur notwendig, wenn Sie selbst die Squeeze Installation verwalten)
- Aktivieren sie die zugehörige Stapelklasseneigenschaft (s. AsyncExportAfterValidation)