Workflow Tasks 
A workflow palette or task is an independent business logic block required to automate
and stitch together a workflow.
- Tasks are objective workflow elements required to automate and design a workflow
- Tasks can have custom and/or pre-defined business logic to aid in workflow automation
- Tasks can be defined as either user tasks or automated tasks
- Tasks can be cloned and reused with the workflow
- Tasks will have an Input/output (I/O operation) to pass data (in the form of variables) from one stage of a workflow to another.
Tasks are broadly divided into the following categories: