Delay
Inhalt
Die Delay-Aktivität (dt. Verzögern) verzögert die Ausführung der Workflow-Instanz für eine angegebene Zeitspanne. Der Workflow wird so lange als "pausiert" angezeigt.
Schleifen (While, ForEach, ...)
Schnell aufeinander folgende Delays in Schleifen sollten Sie vermeiden. Wenn Workflows in kurzer Zeit pausiert und fortgesetzt werden, kann das andere Workflows blockieren.
Wenn ein Delay in einer Schleife notwendig ist, stellen Sie sicher, dass (auch in einem Fehlerfall) die Austiegsbedingung erfüllt wird.
Kurze Delays, Performance
Vermeiden Sie kurze Delays (unter 30 Sekunden) vor allem in Schleifen. Das führt zu einer hohen Auslastung des Dienstes, da der Workflow immer wieder in der Datenbank abgelegt und wieder aufgeweckt werden muss. Das kann dazuführen, dass andere Workflows nicht mehr fortgesetzt werden.
Eigenschaften
Eingabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
Verzögerung | Die Zeitspanne, um die die Workflow-Instanz verzögert werden soll. Kann im Format „00:00:00“ oder als VisualBasic-Ausdruck angegeben werden. | TimeSpan |
Verwandte Themen
Im Monitor: Workflow Widget wird Ihnen angzeigt, dass der Workflow pausiert ist
Ab WMS 1.1.3 In der Spalte “Letzte Aktivität” wird Ihnen das Delay und der Zeitpunkt, zudem der Workflow fortgesetzt wird angezeigt