Theme

Getting Started

Flow Controls

Condition Step

A condition step can be selected from the bottom bar flow control menu. This step allows a user to route the workflow depending on whether certain conditions are met. You will notice that a condition step has an extra output terminal, 'fail', which is used to split the routing depending on whether the condition is a 'success' or 'fail'.The condition Step has two fields:1) allows you to select data from a previous step to test a condition against2) Type with plain english, the condition you would like to envoke

Delay

A delay step allows you to add a timed delay to a workflow.

Any vs All

In more sophisticated workflows, we may need tasks to execute in parallel. The next step in the workflow must therefore know whether to begin if one of those tasks has been fulfilled or both. This is where the ALL or ANY labels are used. These can be found on a step’s input terminal that has more than one input and can be toggled by simply clicking the ALL or ANY label.Using the ANY scenario, the next step is triggered immediately after any of its previous steps has completed executing.Using the ALL label, the next step is only executed after all its inputs have completed executing. This is especially useful if a step requires multiple pieces of data from multiple different sources for its execution.

Loops

Another advanced feature that becomes useful in more sophisticated workflows is looping. This is the principle of repeating a section of your workflow over and over, until a condition is met. You can define the section that needs to be repeated by capturing it in between a start loop step and an end loop step.A loop can be initiated using the “Start loop” step and terminating a loop is possible using the “End loop” step, which allows you to terminate a loop and resume the workflow in a linear manner.Currently, loops can only iterate through arrays that has been selected from source. Over time, we will improve this to be more robust.
Previous
Connecting Apps