Гант и графики: подзадачи, подписи коротких полос и одна ось времени

Самое заметное: подзадачу снова можно продлить за конец родительской. Раньше при попытке протянуть правый край появлялся диалог «Расширить «Проектирование»: 31 окт. → 31 дек.?», а после согласия всё откатывалось с сообщением «Даты родительской задачи рассчитываются из подзадач — изменение отменено» — включая дату самой подзадачи. Теперь диалога нет: подзадача получает новый срок, а родительская задача и группы над ней расширяются сами, потому что их даты и так считаются из подзадач.

Если жест не может изменить ничего, кроме сводной строки — например, вы тянете саму родительскую задачу, — приложение теперь объясняет это и возвращает полосу на место, вместо того чтобы отправить заведомо неудачное сохранение. Из того же класса: у сводных строк убрана команда «Изменить статус», а массовая смена статуса их пропускает — поэтому «выделить всё» больше не рушит всю пачку изменений.

На масштабах «Квартал» и «Весь проект» короткие полосы оставались безымянными: название не рисовалось вообще, увидеть его можно было только наведением — и экран превращался в ряд анонимных полосок. Теперь, если название не помещается внутри полосы, оно печатается рядом: справа от полосы, а у правого края области — слева, как это принято в MS Project. Внутри широкой полосы всё как было — название, процент выполнения и плановый процент, пока они туда влезают.

Блок «Аналитика» на карточке проекта переведён на настоящую календарную ось. До этого графики жили в клетках отчётных периодов, а дата внутри клетки пересчитывалась в пиксели двумя разными способами — один для полос Ганта, другой для линии «Сегодня». На недельном разрезе разница была незаметна, на квартальном доходила почти до месяца: 12 октября линия «Сегодня» оказывалась правее 31 октября. Линию мы уже выпрямляли 5 октября, но тогда исправили только одну из двух моделей пересчёта, и на месяце с кварталом она продолжала съезжать.

Теперь S-кривая, «Отклонения», «CPI/SPI», «Динамика прогноза» и «Гант в разрезе кривой» делят одну ось и одну формулу перевода даты в пиксели. При любом отчётном периоде «Сегодня» и края полос стоят на своих календарных датах, а выбор недели, месяца или квартала меняет только то, как часто на графике стоят точки. Подсветка текущего периода и выделение диапазона мышью работают по тем же датам, и в PDF-отчёт попадают те же самые графики.

Что именно изменилось

  • Подзадачу можно продлить за конец родительской: срок сохраняется, родительская задача и группы над ней расширяются сами, диалога подтверждения больше нет.
  • Жест, который менял бы только сводную строку, не уходит в сохранение — приложение объясняет и возвращает полосу на место.
  • У сводных строк нет команды «Изменить статус», массовая смена статуса их пропускает — «выделить всё» не рушит пачку изменений.
  • Короткие полосы подписаны рядом с полосой: справа, а у края области — слева; внутри широкой полосы — как раньше.
  • Графики аналитики и «Гант в разрезе кривой» — на одной календарной оси: «Сегодня» и даты совпадают на неделе, месяце и квартале, в том числе в PDF-отчёте.

Подробнее в документации

Все анонсы