Gantt view displays a list of tasks in the project in a sheet in the left side of the view, and the timespans of the tasks in the graphical bar area on the right side of the view. Gantt charts are easy to read and widely known, so they are useful for communicating schedules to project stakeholders.
Depending on the view properties, tasks in the sheet are shown hierarchically according to the sum task hierarchy. Lower hierarchy levels can be hidden and shown by clicking on the hierarchy column cells, or by selecting “Expand/Collapse Tree” from the task context menu.
Several task properties are shown in separate columns of the sheet. Most values can be directly modified in the cells. Shown columns and their order are changed from the view properties. You can also change the order of columns by clicking and dragging the column headers.
The order of the task rows in the sheet can be changed by sorting or moving rows. To sort all tasks, click the column header and the arrow in the header. To sort only certain tasks, select them and click the Sort (ascending or descending) button from the font toolbar. To move a row, click the row number and drag it where you want it to be. This only affects the listing order in the view, not task start times. It is possible to add and remove empty rows by choosing “Insert/Delete Row” from the context menu, and insert other tasks by selecting “Create Task”. Otherwise the context menu works similarly to the time-location and mass haul views.
The fonts used in the Gantt sheet are determined by the layout settings of the corresponding sum tasks, task types, locations, and tasks.
The graphical area displays a bar for each row in the sheet. Task start and finish times can be modified similarly to the time-location view by dragging the bar at its beginning or end. While dragging the task bars, time periods in the view background are color-coded similarly to the time-location view. Dependencies are created and displayed in the same way as in the time-location view. Red flags indicate timing constraint violations.
Create task dependencies by defining tasks predecessor or successor in task properties.
Dependency types are as follows: