Web Gantt View

Quản lý timeline và lập lịch dự án với Gantt chart tương tác

Gantt Chart
Timeline
Scheduling
Resource Planning

Tổng quan Gantt View

Gantt View hiển thị tasks và projects dạng timeline bars, giúp visualize lịch trình, dependencies và resource allocation.

Hỗ trợ drag-and-drop để reschedule, resize để thay đổi duration, và hiển thị dependencies giữa các tasks.

Điểm chính

  • Timeline Bars: Hiển thị tasks dạng bars theo thời gian

  • Drag & Drop: Kéo thả tasks để reschedule

  • Resize: Thay đổi duration bằng cách kéo đầu/cuối bar

  • Dependencies: Hiển thị mối quan hệ giữa tasks

  • Critical Path: Highlight critical path của dự án

  • Resource View: Xem workload theo resource

  • Grouping: Nhóm tasks theo project, user, stage

  • Zoom Levels: Day, week, month, year views


Tính năng chính

Điểm chính

  • Interactive Scheduling: Drag tasks để thay đổi start date, resize để thay đổi duration

  • Multi-level Grouping: Nhóm theo project → stage → assignee

  • Color Coding: Màu sắc theo status, priority, hoặc custom field

  • Progress Tracking: Hiển thị % hoàn thành trên bar

  • Milestone Markers: Đánh dấu milestones quan trọng

  • Today Line: Đường dọc hiển thị ngày hiện tại

  • Conflict Detection: Cảnh báo khi resources bị overbooked

  • Quick Create: Tạo task mới trực tiếp từ timeline


Use Cases

Ứng dụng Gantt View

Nghiệp vụGroupingDependenciesLợi ích
Project ManagementProject → StageTask dependenciesVisualize project timeline, track progress
Resource PlanningResource → ProjectNoneXem workload của từng resource, tránh overload
ManufacturingWork Order → WorkcenterOperation sequenceLập lịch sản xuất, optimize machine usage
Event PlanningEvent → Task TypeSetup dependenciesQuản lý timeline sự kiện, đảm bảo đúng thứ tự
MaintenanceEquipment → PriorityNoneLập lịch bảo trì, tránh downtime

Cấu hình Gantt View

Các bước thực hiện

  • 1. Date Fields: Định nghĩa date_start và date_stop fields trong model

  • 2. Gantt Attributes: Thêm default_group_by, scales (day/week/month)

  • 3. Color Field: Chọn field để color coding (status, priority)

  • 4. Progress Field: Field hiển thị % hoàn thành

  • 5. Dependency Field: Field chứa task dependencies (many2many)

  • 6. Precision: Cấu hình precision (hour/day) cho scheduling


Best Practices

Điểm chính

  • Sử dụng grouping để organize tasks theo hierarchy logic

  • Set realistic durations để tránh timeline quá dài hoặc ngắn

  • Định nghĩa dependencies rõ ràng để tránh conflicts

  • Monitor critical path để focus vào tasks quan trọng

  • Sử dụng colors để highlight priority hoặc status

  • Regular updates để đảm bảo timeline accurate

  • Zoom in/out để xem overview hoặc details