# TaskProgressFields

## Introduction

TaskProgressFields keep information that was passed according to [FormField](https://docs.api.intratool.de/api-reference/forms/form-fields) definitions for a [TaskTemplate](https://docs.api.intratool.de/api-reference/tasks-2/task-templates) when a user did progress on a [Task](https://docs.api.intratool.de/api-reference/tasks-2/task-executions).

## Model Definition

**Relations**

| Relation                                                                    | Key         | Type       | Relation Field(s) |
| --------------------------------------------------------------------------- | ----------- | ---------- | ----------------- |
| [Task](https://docs.api.intratool.de/api-reference/tasks-2/task-executions) | `task`      | Belongs to | `task_id`         |
| [FormField](https://docs.api.intratool.de/api-reference/forms/form-fields)  | `formField` | Belongs to | `form_field_id`   |

**Computed Properties**

* `resolved_value` - Normalized version of `value` e.g. a [FileManagerFile](https://docs.api.intratool.de/api-reference/filemanager/filemanager-files) for a path

## List

TaskProgressFields are fetchable when requesting a [Task](https://docs.api.intratool.de/api-reference/tasks-2/task-executions) by utilizing [Query-Manipulation](https://docs.api.intratool.de/introduction/query-manipulation). There are currently no explicit routes for TaskProgressFields.
