Working with tasks
As mentioned in the previous chapter, tasks are the basic building blocks of Workflows. Every task has a different functionality as every transformation has a different functionality. We need to use tasks as per our requirement in the workflow or worklet. Tasks can be created as reusable or non-reusable.
You can create reusable tasks in Task Developer and non-reusable tasks in Workflow Manager.
Before we talk in detail about each task, let's have a brief understanding of the different tasks we have:
Name of task | Details |
Session task | This is used to execute a mapping. |
Email task | This is used to send success or failure email notifications. |
Command task | This is used to execute Unix/Perl scripts or commands. It can also be used to execute DOS commands in Windows. |
Timer task | This is used to add some time gap or delay between two tasks. |
Assignment task | This is used to assign a value to Workflow variables. |
Control task | This is used to control the flow of the workflow by stopping or aborting... |