Condition: After the individual task is executed, the task to be performed next is determined according to the condition. This plays the role of deciding the direction of the flow. For example, the condition decides which task is executed when the former task has succeeded or, when it has failed, it decides whether to terminate the entire task or to execute the same task repeatedly.