Skip to main content
All CollectionsTasksTask Visualization
Moving Dependent Tasks and Skipping Weekends in the Gantt Layout (Beta)
Moving Dependent Tasks and Skipping Weekends in the Gantt Layout (Beta)

Manage project schedules more effectively with Gantt's "Move dependent tasks" and "Skip Weekends" features for accurate timelines.

Updated over a month ago

The "Move dependent tasks" toggle and skipping weekends in the Gantt layout help you manage project schedules more effectively, especially when working with task dependencies.

By automatically adjusting dependent task timelines and having Productive skip non-working days by default, you can keep your project plans accurate and your team's workload balanced.

Move Dependent Tasks

Overview: The "Move dependent tasks" toggle allows you to adjust the dates of dependent tasks when you change the start or end date of a preceding task.

This feature is user-specific, meaning enabling it affects your account (view) only and will not affect other users' settings!

Moving dependent tasks currently works only in the Gantt layout.

Enabling the Feature

  1. Navigate to your Gantt layout settings (gear icon in the upper-right corner ⚙️).

  2. Turn on the "Move dependent tasks" toggle.

How It Works

  • When you adjust the dates of the first task (move the task) in a series of linked tasks, all subsequent dependent tasks will shift accordingly (all tasks that the one you're moving blocks).

  • If you move the due date forward or backwards, the dependent tasks will follow by the same number of days (moving occurs when adjusting start and due dates or just due dates; nothing changes when adjusting task start dates alone).

  • Moving a task in the middle of the sequence only affects the tasks that follow it, not the ones that precede it.

  • Filtering out a task does not exclude it from the dependency adjustments; the app will still recognize and adjust all open dependent tasks (dependent tasks not in the current view will still move).

  • Closed tasks are excluded from these changes because they are considered complete, which means they will not be affected by moving preceding or following tasks in the dependency chain.

Skip Weekends

Overview: The "Skip Weekends" feature ensures that tasks spanning weekends maintain the correct number of working days, effectively bypassing non-working days.

This is enabled by default for all users and does not require any manual activation.

The skip weekends feature works in both the Gantt and the Workload layout.

How It Works

  • If a task extends over a weekend, the duration is automatically adjusted to maintain the correct number of working days. Note that this adjustment only skips weekends and ignores bank holidays and time off, as each user can have a different holiday calendar and time off schedule for those days.


    For example, a task that lasts three working days (Monday, Tuesday, and Wednesday), if rescheduled forward by three calendar days, will be moved to Thursday, Friday, and Monday, skipping the weekend (Saturday and Sunday).

  • This adjustment prevents workload distribution issues by ensuring that the workload remains consistent across the specified working days.

Additional Considerations

  • A spinner indicates the date adjustment process is ongoing; wait for it to finish before making further changes.

  • All date changes are visible in the task feed for easy tracking.

Did this answer your question?