Hello,
Please can you look into a do...while function. This would be very useful with many api's pagination and for asynchronous actions where you need to check the status before continuing a scenario.
------------------------------
BESTPRACTICE:
One of the possible workarounds is as follows:
  1. Insert the
    Flow Control > Repeater
    module before the sequence of modules that should be repeated until a specific condition is met. Fill the maximum number of repetitions in the
    Repeats
    field.
  2. Append the
    Tools > Set a variable
    module at the end of the sequence to set a
    Skip
    variable to
    true
    .
  3. Place a filter before this module to pass only when the condition to end the repetitions is met.
  4. Insert the
    Tools > Get a variable
    module right after the
    Repeater
    and configure it to fetch the
    Skip
    variable.
  5. Finally insert a filter after the
    Tools > Get a variable
    module to proceed only if the
    Skip
    variable is not
    true
    .
Please note that as the
Tools > Get a variable
module is executed for each repetition, the number of operations this workaround consumes will be equal to the number you specified in the
Repeater
's
Repeats
field plus all the operations consumed by the repeatedly executed sequence of modules.
SEE ALSO:
Created by Tereza Klobouckova
·