Funktionsweise des Workflowschritts "Warten auf Wareneingang"

Der Workflowschritt Warten auf Wareneingang funktioniert nach einem klaren Ablaufschema.

Wenn ein Workflow in den Schritt Warten auf Wareneingang übergeht, wird der Workflow an eine Hintergrundverarbeitung übergeben. In der Hintergrundverarbeitung wird in einem festen Intervall ab Betreten des Schritts geprüft, ob passende Wareneingangszeilen zu den Belegzeilen mit referenzierter Bestellposition vorliegen. Die Überprüfung läuft maximal für die Dauer der konfigurierten Wartefrist.

Anmerkung

Es gibt Szenarien, in denen bereits die erste Iteration des Workflowschritts Warten auf Wareneingang allen Belegzeilen mit referenzierter Bestellposition eine passende Wareneingangszeile zuordnen kann, zum Beispiel wenn es genau eine Belegzeile mit referenzierter Bestellposition gibt, zu der genau eine passende Wareneingangszeile vorliegt. Die Durchlaufzeit des Schritts Warten auf Wareneingang kann für verschiedene Workflows mit diesem Szenario unterschiedlich lang ausfallen (von wenigen Augenblicken bis zu einer Stunde). Die Ursache für unterschiedliche Durchlaufzeiten ist meist eine unterschiedlich hohe Last in der Hintergrundverarbeitung. Wenn die Jobwarteschlangen in der Hintergrundverarbeitung lang sind, dauert die Verarbeitung einzelner Jobs entsprechend länger. Grundsätzlich sollte die Verarbeitung allerdings nicht länger als wenige Minuten dauern.