Gantt Drag and Drop

When a task is locked, you may manually make changes to that task via the gantt. A locked task assignment is indicated by a solid blue rectangle on the gantt. There are a couple different ways a task may be manually edited via the gantt. You may drag the start or end of an assignment changing the assigned duration or you can drag and drop the entire assignment and move the assignment to a new timeslot.


As long as auto validation is on, you will be notified of any violations that these manual changes cause.

Fixed and maximize duration types will be handled differently.

Fixed Duration Tasks

When dragging a fixed duration task within the current timeslot:

  • The dropped times will be respected even if the dropped times overlap the end of the timeslot. This may cause a violation.
  • The dropped duration will be respected even if the duration does not match the task defined fixed duration. This may cause a violation.
  • If multiple timeslots overlap the dropped times the Task Assignment Editor will be displayed allowing you to select a specific possibility and timeslot.

When dragging a fixed duration task to a new timeslot:

  • The dropped times will be respected as long as they fall within the new timeslot.
  • If the dropped times overlap the beginning of the new timeslot the task assignment will be adjusted to start at the start time of the new timeslot.
  • If the dropped times overlap the end of the new timeslot the task assignment will be adjusted to end at the end of the new timeslot.
  • The dropped duration will be respected even if the duration does not match the task defined fixed duration. This may cause a violation.
  • If multiple timeslots overlap the dropped times the Task Assignment Editor will be displayed allowing you to select a specific possibility and timeslot.

When dragging a fixed duration task outside of any timeslot:

  • The dropped times will be respected. This will cause a violation.
  • The dropped duration will be respected even if the duration does not match the task defined fixed duration. This may cause a violation.

Maximize Duration Tasks (Handover and Non-Handover included)

When dragging a maximize duration task within the current timeslot:

  • The dropped times will be respected even if the dropped times overlap the end of the timeslot. This may cause a violation.
  • If multiple timeslots overlap the dropped times the Task Assignment Editor will be displayed allowing you to select a specific possibility and timeslot.
  • If the allow Scheduler to expand assignment radio button the dropped times will be ignored and the task will be scheduled by the algorithms within the selected timeslot.

When dragging a maximize duration task to a new timeslot:

  • The task will be assigned by the selected algorithm within the dropped timeslot.
  • If multiple timeslots overlap the dropped times the Task Assignment Editor will be displayed allowing you to select a specific possibility and timeslot.
  • If the allow scheduler to expand assignment radio button the dropped times will be ignored and the task will be scheduled by the algorithms within the selected timeslot.

When dragging a maximize duration task outside of any timeslot:

  • The dropped times will be respected and no maximizing will occur. This will cause a violation.