A job always includes at least one task. The ability to run multiple tasks is especially useful if you want to run the same task for multiple devices but not at the same time. For example, you have three network controllers, one of which should always be running, but you want to update and reboot them. In such a case, you can update Task 1 and restart Controller 1. Only when this is completed, Task 2 begins, where you update and restart Controller 2 and 3. You can set the time every task is allowed to take and also the maximum length the job can take in general.