Delay

 

Verzögerung von 15 Minuten
Verzögerung von 10 Minuten

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

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