How workflow tasks Work

What is a workflow task?

A workflow task consists of an action that has to be done within a workflow, and a result of this action. If it is an interactive or user task, it also has a user who is more or less responsible. It has a start and an end date, and a status.

What classes are involved in a task?

What is the life cycle of a workflow task?