У меня есть задание под названием "Интервью человека А по теме X". Продолжительность задания составляет 2 часа. Дата начала задачи должна автоматически рассчитываться с учетом зависимостей и доступности ресурсов.

Мой вопрос сводится к следующему: Как я могу заставить эту задачу начинаться и заканчиваться в один и тот же день?


Предыстория: в моем случае Microsoft Project устанавливает дату начала в пятницу в 5 вечера. Поскольку мое рабочее время установлено с 8:00 до 12:00 и с 13:00 до 18:00 (пн-пт), Microsoft Project "разделяет" задачу в 18:00 в пятницу и планирует продолжить ее в 8:00 в следующий понедельник.

Однако нет смысла останавливать интервью в пятницу и перезапускать его в понедельник. Поэтому автоматическое предложение не поможет в этом случае.

Вот почему я ищу способ заставить задачу начать и закончить в один и тот же день. (В моем примере я бы хотел, чтобы Microsoft Project отложил дату начала задачи до понедельника 8 утра, поскольку это первый временной интервал, в который задача "полностью вписывается".)

Между прочим: у меня есть много таких случаев ... по этой причине было бы действительно здорово, если бы было решение, которое бы не имело дело только с этим единственным частным случаем.

3 ответа3

0

У меня была та же проблема, и я решил ее, используя десятичные дроби, например, 12.2d (двенадцать целых два дня), может быть, вы можете попробовать 0.2d, вот ссылка, где вы можете получить больше информации.

http://www.quepublishing.com/articles/article.aspx?p=1681077&seqNum=4

0

Насколько я знаю, в стандартном предложении продуктов это сделать невозможно. Просто нет возможности дать MS-P указание не выходить за границы дня. Вы можете смоделировать его, применяя ресурс к задаче, которая работает только в один день, что заставляет MS-P планировать всю задачу в течение этого одного дня, но это, вероятно, требует больше усилий, чем просто запуск его в понедельник, поэтому не очень практичное решение. Или, если собеседование всегда длилось два часа, вы могли бы применить ресурс, который работает только два часа каждый день - таким образом, он мог запланировать только один раз в день, но он начинался и заканчивался в один и тот же день. Но опять же, не очень практичное решение.

Как вы предлагаете, может быть программный способ решения этой проблемы с использованием VBA, но я никогда не использовал VBA в MS-P, поэтому не могу дать дальнейшие рекомендации по этому вопросу.

Интересная проблема, хотя!

0

Я знаю, что это старая тема, но для тех, кто ищет ответы на аналогичные вопросы:

Попробуйте добавить этап с отдельным назначенным календарем, который будет иметь время начала, совпадающее с заданием, но время окончания X-количество часов до ожидаемой продолжительности задачи, которую вы хотите выполнить. Затем свяжите веху FS с задачей и от всех предшественников, с которыми связана задача.

Как это работает: веха обычно запускается в первый день, но если предшественники доводят ее до такого времени, когда продолжительность будет перетаскиваться на 2-й день, веха перейдет к началу 2-го дня.

Например: если продолжительность вашей задачи составляет 2 часа, и вы хотите, чтобы она завершилась к 18:00, установите время окончания в календаре, назначенном вехе, на 16:00. Так что, если предшественник доведет его до 5 вечера, веха перейдет ко второму дню и начнется в 8 утра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .