# Update a task

Keeping your tasks up to date ensures accurate project tracking and scheduling. This tutorial focuses on updating a task's **state**, **duration**, or **status comment**, which can be done in different ways within Fusion Online.

## Step 1: Open the task

You can update a task directly from a task view or by opening the [Task Details](/documentation/reference/detail-views/task-details.md)**.**

### **Update from a task view**

1. Locate the task in any task view (e.g., My Tasks or a custom task view).
2. Click on the **Task State** or **Duration** field to open the task state dialog box.

<figure><img src="/files/IQMtRIPD6AxEH2wx8viT" alt="" width="563"><figcaption><p>Task state dialog box</p></figcaption></figure>

### **Update from the Task Details**

Click on the task name in any task view to open the [Task Details](/documentation/reference/detail-views/task-details.md).

{% hint style="info" %}
Use the global search in the application header to quickly locate the task by name or task key.
{% endhint %}

## Step 2: Update the task

### Update the task state

1. Choose a new task state by clicking one of the available state badges, such as **Not Started**, **Started**, or **Completed**.
2. If you select **Blocked**, you must also specify a **Blocked Reason** from the provided list.
3. If you select **Focus**, the task moves to the top of the assignee's [My Tasks](/documentation/reference/workspace/my-tasks.md) view. Each user can have only one **Focus** task at a time, representing the task they are currently working on.

{% hint style="info" %}
For more information about task states, see the [task fields documentation](/documentation/reference/data-definitions/task-fields.md).
{% endhint %}

### Update the task duration

Click on the Duration field to update the task's duration. This field displays two durations separated by a dash: the **Focus Duration** and the **Low-Risk Duration**.

**Update the Focus Duration**

* Select the first duration value and type a new duration.
* When you update the **Focus Duration**, the **Low-Risk Duration** is automatically adjusted to maintain the existing ratio between the two durations.

**Update the Low-Risk Duration (optional)**

* Select the second duration value and type a new duration.
* Changing the **Low-Risk Duration** manually will update the ratio between the two durations.

**Change duration units (optional)**

* Select the duration units value and change it by entering one of the following:
  * `m` for minutes
  * `h` for hours
  * `d` for days (default)
  * `w` for weeks
  * `mo` for months
* To specify an **elapsed duration** (a duration that includes non-working time), prefix the unit with `e` (e.g., `edays`).

**Focus vs. Low-Risk Duration**

* **Focus Duration**: Represents the best-case estimate for completing the task if everything goes as planned.
* **Low-Risk Duration**: Accounts for potential uncertainties or risks, providing a more conservative estimate.

{% hint style="info" %}
Durations are used by the [Project Scheduler](/documentation/concepts/project-scheduler.md) to calculate timelines.
{% endhint %}

### Update the status comment

1. Enter a status comment to provide additional context or updates for the task.
2. Status comments can help team members understand progress, challenges, or changes to the task.

### Save your changes

Click the **Update** button in the modal or the **Save** button in the Task Details to apply the updates. Your changes will be visible to other users with access to the task.

{% hint style="info" %}
Fields such as Projected Start/Finish and Criticality will not change immediately. They are not recalculated until after a **Schedule Update**.
{% endhint %}

## See also

* [Task Details](/documentation/reference/detail-views/task-details.md)
* [Task fields](/documentation/reference/data-definitions/task-fields.md)
* [Update the project schedule](/documentation/tutorials/update-the-project-schedule.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.fusiononline.app/documentation/tutorials/update-a-task.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
