Skip to Content

Цикл Do-While

Eng: Do-While

alt

Элемент представляет собой цикл Do-While, который продолжает выполняться до тех пор, пока заданное логическое выражение остается истинным. Отличительной особенностью цикла Do-While является то, что условие проверяется в конце каждой итерации, что гарантирует выполнение тела цикла хотя бы один раз, даже если условие изначально ложно.

Цикл Do-While в RPA-проектах особенно полезен, когда требуется гарантировать выполнение действий хотя бы один раз и продолжать их до тех пор, пока выполняется определенное условие. Этот цикл идеально подходит для сценариев, где количество итераций неизвестно заранее или зависит от динамически изменяющихся условий, например, при обработке данных из источников, где количество элементов заранее не определено.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

Последовательность

  1. Имя объекта в Оркестраторе [String] - Имя ресурса (ассета) в Оркестраторе, в котором задан параметр, ограничивающий количество действий, выполняемых роботом в единицу времени
  2. Повторов в минуту [Int32] - Повторов в минуту

Процесс

  1. Условие* [Boolean] - Логическое выражение, истинность которого проверяется в конце каждой итерации цикла. Это выражение определяет, будет ли цикл продолжаться или завершится.

Частые ошибки при использовании цикла Do-While:

  1. Бесконечный цикл:

    • Это происходит, когда условие цикла всегда остается истинным, и цикл никогда не завершается. Это может быть вызвано неправильной логикой или отсутствием обновления переменных, используемых в условии.
  2. Неправильная логика условия:

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