Расчет продолжительности диаграммы Ганта неверен

Все,

Мы используем диаграмму Ганта Google в нашем программном обеспечении для управления проектами для отображения запланированных задач. Проблема в том, что когда задача начинается, например: 21 сентября и заканчивается 21 сентября, диаграмма Ганта рассчитывает, что ее продолжительность составляет 0 дней, что в контексте планирования неверно. У дня по-прежнему 24 часа, а у этой задачи - 1 день. Очевидно, это приводит к тому, что визуальная панель задачи не отображается.

В качестве обходного пути я решил рассчитать продолжительность самостоятельно, т.е. Я указал в своих json даты начала / окончания и продолжительность, но диаграмма Ганта игнорирует мою продолжительность и просто вычитает даты и возвращает 0 дней для продолжительности. Это странно, потому что в документации сказано иное (из документов: если присутствует начало / конец / продолжительность - убедитесь, что продолжительность соответствует времени начала / окончания. Выдает ошибку, если несовместимо.)

Вы можете сказать, почему я не добавляю +1 день к дате окончания - да, это исправит расчет продолжительности, но теперь отображаемая конечная дата во всплывающей подсказке будет неправильно интерпретироваться пользователем (длины полос отображаются правильно). Предполагается, что конечная дата - (12 часов утра), но она не отображается, поэтому пользователь может предполагать фактический день, который заканчивается (23:59:59 PM).

Как минимум, диаграмма Ганта должна позволять мне изменять длительность. В будущем, я думаю, было бы здорово, если бы диаграмма Ганта поддерживала дату / время или обрабатывала бы вычисления двумя разными способами (или режимами, если хотите).

Мы ценим любые предложения.

Спасибо,

lk


person ActiveX    schedule 21.09.2016    source источник


Ответы (1)


Пока что я выбрал это решение:

В целом диаграмма Ганта работает правильно. В ситуации, когда задача начинается / заканчивается в один и тот же день, я просто решил добавить +1 день к дате окончания, и она правильно отображается на временной шкале. Единственное, что сбивает с толку наших пользователей, - это отображение диапазона дат во всплывающей подсказке (которая относится к одному дню, например: 30 сентября - 1 октября, вместо того, что отображается в нашей системе 30 сентября - 30 сентября). Эта проблема может быть решена, если к диаграмме Ганта было добавлено время, тогда я мог бы добавить +1 день и вычесть -1 секунду. Визуализация будет более точной, а отображаемый диапазон дат будет правильным.

У меня есть возможность заменить всплывающую подсказку, но я надеюсь, что команда Google добавит компонент времени в диаграмму Ганта.

person ActiveX    schedule 28.09.2016