Skip to main content

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)