task
A task is a unit of data processing that takes input and produces output. Task also can produce errors, warnings and progress updates.
A task can be truck as a separate process. It means for any particular task, you can see a status, errors. You can cancel it and do other managing operations.
Task can be seen as analog of a OS process but in a distributed environment.
It supposed to do one clearly defined piece of data processing, like a good function in programming.