Как сделать так, чтобы дата начала и окончания задачи в Microsoft Project была в один и тот же день?
У меня есть задание под названием "Интервью человека А по теме X". Продолжительность задания составляет 2 часа. Дата начала задачи должна автоматически рассчитываться с учетом зависимостей и доступности ресурсов.
Мой вопрос сводится к следующему: Как я могу заставить эту задачу начинаться и заканчиваться в один и тот же день?
Предыстория: в моем случае Microsoft Project устанавливает дату начала в пятницу в 5 вечера. Поскольку мое рабочее время установлено с 8:00 до 12:00 и с 13:00 до 18:00 (пн-пт), Microsoft Project "разделяет" задачу в 18:00 в пятницу и планирует продолжить ее в 8:00 в следующий понедельник.
Однако нет смысла останавливать интервью в пятницу и перезапускать его в понедельник. Поэтому автоматическое предложение не поможет в этом случае.
Вот почему я ищу способ заставить задачу начать и закончить в один и тот же день. (В моем примере я бы хотел, чтобы Microsoft Project отложил дату начала задачи до понедельника 8 утра, поскольку это первый временной интервал, в который задача "полностью вписывается".)
Между прочим: у меня есть много таких случаев... по этой причине было бы действительно здорово, если бы было решение, которое бы не работало только с этим единственным частным случаем.
3 ответа
Я знаю, что это старая тема, но для тех, кто ищет ответы на аналогичные вопросы:
Попробуйте добавить веху с отдельным назначенным календарем, который будет иметь время начала, совпадающее с заданием, но время окончания X-количество часов до ожидаемой продолжительности задачи, которую вы хотите выполнить. Затем свяжите веху FS с задачей и от всех предшественников, с которыми связана задача.
Как это работает: веха обычно запускается в первый день, но если предшественники доводят ее до такого времени, когда продолжительность длится до 2-го дня, веха переходит к началу 2-го дня.
Например: если продолжительность вашей задачи составляет 2 часа, и вы хотите, чтобы она завершилась к 18:00, установите время окончания в календаре, назначенном вехе, на 4:00. Так что, если предшественник доведет его до 5 вечера, веха перейдет ко второму дню и начнется в 8 утра.
Насколько мне известно, в стандартном предложении продуктов это сделать невозможно. Просто нет возможности дать MS-P указание не выходить за границы дня. Вы можете смоделировать его, применив ресурс к задаче, которая работает только на один день, что заставит MS-P запланировать всю задачу на этот день, но это, вероятно, потребует больше усилий, чем простое начало работы в понедельник, поэтому не очень практичное решение. Или, если собеседование всегда длилось два часа, вы могли бы применить ресурс, который работает только два часа каждый день - таким образом, он мог запланировать только один раз в день, но он начинался и заканчивался в один и тот же день. Но опять же, не очень практичное решение.
Как вы предлагаете, может быть программный способ решения этой проблемы с использованием VBA, но я никогда не использовал VBA в MS-P, поэтому не могу дать дальнейших советов по этому вопросу.
Интересная проблема, хотя!
У меня была та же проблема, и я решил ее, используя десятичные дроби, например, 12.2d (двенадцать целых два дня), может быть, вы можете попробовать 0.2d, вот ссылка, где вы можете получить больше информации.
http://www.quepublishing.com/articles/article.aspx?p=1681077&seqNum=4