Taskflows > Taskflows
  

Taskflows

Use a taskflow to control the execution sequence of a data transfer task, dynamic mapping task, mapping task, PowerCenter task, or 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.
Note: Before you create a taskflow, you must have the task that you want to use ready. You cannot create a task during the taskflow creation process.
You can invoke and run a taskflow from the taskflow designer, as an API, application ingestion and replication task, database ingestion and replication task, or through a connector file listener . You can also run a taskflow on a schedule.
You can add application ingestion and replication tasks and database ingestion and replication tasks that have a Snowflake target to taskflows to process and transform ingested data post-replication. The tasks can use the initial load or incremental load type and must be enabled to run in taskflows. The taskflow is triggered when the task ends or completes a CDC cycle, depending on the load type.