Перейти к основному содержимому

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

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

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

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