How auto-scroll works
When a task’s date changes or a new dependency is created, SmartPM pushes dependent tasks forward while preserving their durations. The rule applies only to forward-moving tasks; it does not touch appropriate dates.
- All users
How does automatic shifting work?
When a task's date changes or a new dependency is created, SmartPM shifts dependent tasks forward while preserving their durations. Who can do this: All users. A notification appears at the bottom of the screen: "N tasks shifted forward due to dependency," and the shift is logged in the history of floating tasks. The rule only applies forward; appropriate dates remain untouched.
Rule
- For each task, the earliest possible start date allowed by its predecessors is calculated.
- If a task starts before this date, it is shifted to that date while preserving its working day duration.
- If the task already starts later, the date remains unchanged.
- Weekends are not counted as working days.
Tracking the shift
Drag the predecessor task's end date forward via the task panel or Gantt chart.
Read the notification at the bottom of the screen: "N tasks shifted forward due to dependency."
Check the new positions of floating successors on the Gantt chart.
Example
“Homepage design” starts on Monday and ends on Friday, and “Design approval” is linked to it with starts when finished. If you extend the design's end to the following Tuesday, the approval moves to Wednesday; the approval's successors shift in turn.