Chat with us, powered by LiveChat

Gantt View

Timeline visualization for project planning and dependencies

Gantt View

The Gantt View provides a timeline-based visualization of your scheduled projects, displaying them as horizontal bars on a timeline. This view is ideal for understanding project sequences, identifying timeline gaps, and planning resource allocation over extended periods.

Accessing Gantt View

Click the "Gantt View" button in the scheduling toolbar to switch to the Gantt timeline. The Gantt chart displays all scheduled work organized by team or employee, with each project represented as a horizontal bar positioned along the timeline.

Timeline Display

The Gantt View displays projects on a timeline that adjusts based on your schedule's time range. The timeline shows dates with projects appearing as horizontal bars spanning their scheduled duration.

The view automatically adjusts the timeline scale to fit your scheduled projects, providing appropriate granularity whether you're viewing work scheduled over days, weeks, or months.

Reading the Gantt Chart

Each row in the Gantt chart represents a team or employee. Projects assigned to that resource appear as colored horizontal bars on their row. The bar position indicates the scheduled start date, and the bar length represents the project duration in days or hours.

Bar colors match the team or employee color assignments used throughout the scheduling system. Hover over any bar to see a tooltip with complete project details including customer name, well type, scheduled date, and estimated hours.

The Gantt chart displays a vertical "today" line marking the current date. This helps you quickly distinguish between past, current, and future work. Projects in the past appear before this line, while upcoming work appears after it.

Rescheduling Projects

Projects can be rescheduled by dragging the bars along the timeline. Click and hold any project bar, then drag it left or right to move the start date earlier or later. The system snaps the bar to valid start dates based on your working hours configuration.

When you move a project, all subsequent projects assigned to that same resource automatically shift to maintain proper sequencing. This cascade scheduling prevents gaps and overlaps in the schedule. The system recalculates dates for all affected projects and saves the changes to the server.

You can also resize project bars by dragging the left or right edge. Expanding the bar increases the estimated hours, while shrinking it reduces the duration. The system adjusts the project end date accordingly and cascades the change to following projects.

Understanding Dependencies

While the Gantt View does not currently display explicit dependency arrows, projects are sequentially dependent based on their assignment order. Projects appear on the timeline in the order they should be completed. Moving a project earlier in time affects all projects scheduled after it for that resource.

The system enforces scheduling rules to prevent conflicts. You cannot move a project to overlap with another project on the same resource. If you attempt an invalid move, the system reverts the change and displays a warning message.

Working with Teams

When viewing team-based schedules, the Gantt chart groups all projects by team. Each team gets its own row showing all projects assigned to that team. This makes it easy to compare workloads across teams and identify which teams have capacity for additional work.

Performance Notes

The Gantt View dynamically updates as you make changes. When you drag a project, the system batches updates and saves them together for better performance. A subtle visual indicator shows when updates are processing. Avoid making multiple changes in quick succession to prevent conflicts.

For very large schedules spanning many months with numerous projects, the Gantt View provides scrolling to navigate the timeline.