When creating or editing a job definition, you define tasks on the Task Definitions tab of the job definition view.
Defining a task means defining the capabilities that an evaluator must have to pick up the task for evaluation. Because an evaluator can only pick up a task that it is capable of running, it checks to see if it has the following:
Application and version specified for the task
Computational requirements specified for the task
Capabilities specified for the task
If the job definition has multiple tasks, select the task that you want to edit in the left pane of the Task Definitions view.

When a task is selected in the left pane, its definition is displayed in the right pane.
Task definition properties are organized as follows:
Name. The name of the task as it appears in the job definition view. You can edit the name if desired.
Requirements. System requirements that an evaluator must have to pick up the task. See Requirements.
Execution. The execution method used (command or script) and other specifications related to the execution of the task. See Execution.
Files. Input files for the task and the output files that are expected to be generated by the task. See Files.
Licensing. Specify whether to enable shared HPC licensing. This section is only available if Enable Beta Views is enabled. See HPC Licensing Sharing.
Success Criteria. Criteria that must be met to declare the task successful. See Success Criteria.