Tasks can be assigned manually, or automatically through an adaptive event-based rule engine. Tasks are associated with a form that the user needs to review and fill out in order to complete the task.