Use a taskflow to control the execution sequence of a mapping task or a synchronization task based on the output of the previous task.
For example, you want to run two mapping tasks in sequence. However, you do not want to run the second mapping task as soon as the first task ends if you get a warning on the first mapping task. Instead, you want to run the second mapping task to run after two hours. You can create a taskflow to orchestrate this scenario.
Before you create a taskflow, you must have the mapping task or the synchronization task that you want to use ready. You cannot create a mapping task or a synchronization task during the taskflow creation process.
You can invoke and run a taskflow from the taskflow designer, as an API, or through a connector file listener. You can also run a taskflow on a schedule.