Prozessentwicklung
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsWährend
Ein While-Element wird immer wieder ausgeführt, bis ein festgelegtes Kriterium erfüllt ist. While-Elemente sind besonders in Kombination mit Code-Elementen nützlich, da sie komplexe Wiederholungsversuche, Schleifenprüfungen und in einigen Fällen rekursives Verhalten ermöglichen.
Ein While-Element enthält einen Ausdrucksparameter sowie einen Parameter für die maximale Anzahl von Iterationen. Das While-Element wird so lange ausgeführt, wie der Ausdruck als wahr ausgewertet wird und die maximale Anzahl von Iterationen noch nicht erreicht wurde. Wenn die maximale Anzahl von Iterationen erreicht wird, löst ein While-Element eine Ausnahme aus. Der Parameter „Maximale Iterationen“ ist obligatorisch.
Der Rückgabewert eines While-Bereichs ist derselbe wie der des zuletzt ausgeführten Rückgabeelements.
Anwendungsbeispiel
Der obige Prozess würde einen HTTP-Endpunkt aufrufen, bis ein bestimmter Wert mit 5 Sekunden Ruhezeit empfangen wird. Damit dies funktioniert, wird das While-Element mit Expression so konfiguriert, dass es „true“ auswertet, wenn ein bestimmter Wert vom HTTP-Endpunkt empfangen und nach demHTTP-Endpunkt aufrufenAufgabe. Wenn der benötigte Wert nicht vom HTTP-Endpunkt empfangen wird und daher der While-Ausdruck falsch ist, wird der Prozess ausgeführt5 Sekunden schlafenAufgabe und setzen Sie die Iteration erneut fort.
Der nächste Artikel istEinführung zur Rückgabe
Verwandte ArtikelWährendEinführung in den AusdruckEinführung in API TriggerEinführung in HTTP-TriggerEinführung in Foreach