Вручную запланированные сводные задачи

Можно вручную планировать проекты (сводные задачи), чтобы получить больше контроля и точности при работе с диаграммами Gantt.

Обычно сводные задачи автоматически устанавливают свои даты, используя самые ранние даты начала и самые поздние даты окончания из своих подзадач. Однако вы можете переопределить это поведение, задав фиксированные даты начала и окончания для сводных задач, независимо от их подзадач. Это означает, что на диаграмме Gantt будут отображаться как фиксированная длительность, так и длительность, рассчитанная на основе подзадач.

Related sample:  Manually Scheduled Projects

Чтобы включить ручное планирование для сводной задачи, установите свойство auto_scheduling в значение false.

Фиксированные даты сохраняются в task.start_date и task.end_date, в то время как даты, рассчитанные на основе подзадач, доступны в task.$auto_start_date и task.$auto_end_date.

gantt.parse({
  data: [
    {
      id: 1,
      text: "Project Phase 1",
      type: "project",
      start_date: "2025-05-01 00:00:00",
      duration: 15,
      auto_scheduling: false /* ! */
    },
    // ...
  ],
});

На диаграмме Gantt отображаются как вручную заданная длительность сводной задачи, так и фактическая длительность, основанная на ее подзадачах.

Если даты подзадач выходят за пределы назначенных дат сводной задачи, сводная задача будет выделена, чтобы указать на конфликт в расписании. Этот визуальный индикатор помогает пользователям быстро обнаружить и устранить любые несоответствия в графике.

Hightlighting out-of-range summary task

К началу