Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

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. The

Milestones represent a point in time - milestone duration is always one day0 days.

Convert a single task to a milestone

Excerpt

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.

Info

You can also use inline editing to turn a task into a milestone. 


Start/end date recalculation

If During conversion, the task duration is more than 1 day, its end date is set as the milestone start and end dates. The milestone duration is always one day so the start date is the same as the end date. 

During the conversion, the end date is synchronized with the start date. The end date becomes the milestone position.

  • Changing the start date does not impact the end date. After refreshing the page, the start date is automatically set to the same date as the end date.
  • Changing the end date impacts the start date. After refreshing the page, the start date is automatically updated to be the same as the new end date. 
    Image Removed

    Before conversion:
    Image Added

    After conversion:
    Image Added

    Convert multiple to milestones / tasks

    Use the multi-select 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.


    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:

    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.

    To generate labels you need to configure the filed mapping in Task when a milestone is created.

    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.
      Multimedia
      nameScreen Recording 2022-09-08 at 10.12.18.mov
      width50%
      height50%
    • 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

    Dependencies are adjusted to account for a fact that a Milestone is a point in time (has a single date). Milestones don't artificially make the path between linked tasks longer. 

    Calculation is affected when:

    • a Milestone is a target of a dependency
    • start to end OR end to start

    Dependencies to Milestones 

    When a Milestone is a target of a dependency:

    Task to Milestone OR

    Milestone to Milestone

    non-ASAPASAP
    End → startMilestone date >= task end dateMilestone date = task end date
    End → endregular dependency behaviorregular dependency behavior
    Start → endMilestone date <= Task Start Date Milestone date = task start date 
    Start → startregular dependency behaviorregular dependency behavior

    "End to start" dependencies are adjusted to account for a fact that a Milestone is a point in time (has a single date).

    When Milestone is a target:

    • ASAP - the Milestone date has to be the same as the source end date
    • non-ASAP - the Milestone date has to be the same or later then the source end date

    Image Added

    Image Added



    "Start to end" dependencies are adjusted to account for a fact that a Milestone is a point in time (has a single date).

    When Milestone is a target:

    • ASAP - the Milestone date has to be the same as the source start date
    • non-ASAP - the Milestone date has to be the same or later then the source start date

    Image Added

    Image Added


    "End to end" dependencies behave normally.

    Image Added

    "Start to start" dependencies behave normally.

    Image Added


    Dependencies from Milestone to task 

    Dependencies from Milestones to tasks behave normally (same as task → task dependencies).




    Table of contents

    Table of Contents