---
title: "Milestones"
canonical: "https://support.appfire.com/space/DLP/2212333348/Milestones"
format: markdown
---
> Macro (aura-html)

## Introduction

You can track project milestones using the** Infobar** section in the Gantt module. Navigate to the selected milestone by clicking on the "Target" icon next to the milestone on the list.

![image](media://4f820a23-9def-4aca-b43a-955bd86faf8b)

## Convert tasks to milestones

Milestones can be interpreted as:

- Markers of reaching an identifiable stage in any task or project.
- Software release life cycle states.

On the timeline, milestones are represented as diamonds.

Milestones represent a point in time - milestone duration is 0 days.

> ℹ️ **Parent tasks cannot be converter to milestones. **
> ℹ️ 
> ℹ️ If a task has children in the task tree (WBS) it can't be converted into a milestone - scheduling mode interactions between parent/child would not be possible. 
> ℹ️ 
> ℹ️ Fields such as Release version **cannot be converted** into milestone and therefore can’t be displayed as a marker.

### Convert a single task to a milestone

To convert a single task to a milestone or vice versa, right-click on the selected task (on the task list) or use the ". . ." button in the vertical dialog.

> ℹ️ You can also use [inline editing](https://appfire.atlassian.net/wiki/spaces/DLP/pages/2211578149) to turn a task into a milestone.

![image](media://f2ed6229-ba94-45ee-a748-8b188c0a4a3a)

#### Start/end date recalculation

During conversion, the task end date is set as the milestone date.

Before conversion:

![image-20250314-124708.png](media://70e942b9-6fe7-48d4-b7aa-8a337db6bb2a)

After conversion:

![image-20250314-124735.png](media://09c8c042-2924-42d5-b346-de2e570cf325)

### Convert multiple to milestones / tasks

Use the [multi-select](https://appfire.atlassian.net/wiki/spaces/DLP/pages/297572082) option to select a few tasks and milestones and right-click to **"Convert all to..."**:

- Milestone
- Task

When you select a milestone and a task and right-click **"Convert all to.. > Task"**:

- A milestone is converted to a task.
- A task remains unchanged because it is already a task.

![image](media://26e216a7-198d-409d-a0d2-5aea195540f7)

### Convert [a task with one date](https://appfire.atlassian.net/wiki/spaces/DLP/pages/2211907976) to a milestone

When a task **with one date** (“Start Date” or “End Date”) is converted to a milestone, the “Start Date” becomes the same as the “End Date”.

![image](media://9297e1d1-a108-4c93-9c98-28462286c559)

## Create a basic task as a milestone

1. Click the **+ **(plus icon) > **Create task **> **Basic task.**
2. Fill in the task information.
3. Activate the toggle switch.

## Milestone synchronization

You can synchronize milestone information using the "Label" field. When you convert a task to a milestone, the app will create a #milestone label:

![image](media://3c1b0503-9887-4880-b5d7-86a13cda6f13)

Labels will be added or removed in the following scenarios:

- A task is converted into a milestone -> the #milestone label in Jira is added.
- A milestone is converted into a regular task -> the #milestone label in Jira is removed.
- A milestone is converted into a parent task -> the #milestone label in Jira is removed.

Note: Depends on field mapping. 

## Milestone overview - Infobar

You can show the list of milestones using the Gantt's Infobar:

- Only milestones expanded on the Gantt chart are visible on the list.

![image](media://003b2fe7-f749-43c8-9f2c-e985115ba78e)

- If a user wants to see only milestones from selected parent tasks, they need to expand those parent tasks and collapse parent tasks they are not interested in.
- If a user wants to see all the milestones in the program, they need to expand all of the tasks by clicking "Expand all" on a tree root column header.

## Dependencies vs milestones

See [the Dependencies vs milestones page](https://appfire.atlassian.net/wiki/spaces/DLP/pages/2212300198) for more information.