Like a Traditional Task, an Advanced Task can pull files from specific sources, push them to specific destinations, at times designated by schedules. Advanced Tasks can also use processes. In addition, an Advanced Task can use the two conditional elements (IF) and (FOR) to determine if and when the other elements are run. The conditional elements provide powerful job flow control without requiring programming or chained tasks.
Advanced Tasks provide conditional processing within a task. This means that you can build tasks that run a process, or transfer a file, after a specified condition is met, for example, files can be routed to different destinations based on the file extension.