Цикл пока

Описание

Реализует цикл - конструкцию для организации многократного исполнения набора произвольных действий, пока выполнено заданное условие. Например обработку файлов в папке или почте, распознавание большого количества документов или любого другого набора операций.

По умолчанию при добавлении данного действия автоматически создается связка из действия "Если.., то", с помощью которой можно сразу задать условие очередной итерации цикла и действия "Задать значение переменной", которая используется для управления циклом.

Параметры

Условие

Позволяет задать логическое выражение, выполнение которого означает выполнение тела цикла. Например: iterationCount < 10

Комментарий

Позволяет добавить поясняющий текст к блоку. Текст будет отображаться внутри блока сверху от названия функции.

Рекомендации по использованию

Применим во всех ситуациях, где необходимо многократное выполнение каких-либо однотипных действий.

Пример использования

Допустим, нам нужно распознать все файлы в папке. Для этого необходимо сначала использовать действие "Список файлов в папке" и получить количество файлов в данной папке.

Именно с помощью действия "Цикл пока" мы можем создать циклический workflow по распознаванию каждого такого документа в папке: