如何强制 Microsoft Project 中任务的开始和结束日期为同一天?

如何强制 Microsoft Project 中任务的开始和结束日期为同一天?

我有一项任务,名为“就主题 X 采访人员 A”。该任务的持续时间设置为 2 小时。任务的开始日期应自动计算,同时考虑依赖关系和资源可用性。

我的问题归结为:如何强制此任务在同一天开始和结束?


背景:就我而言,Microsoft Project 将开始日期设置为星期五下午 5 点。由于我的工作时间设置为上午 8 点至晚上 12 点和下午 1 点至下午 6 点(周一至周五),因此 Microsoft Project 会在星期五下午 6 点“拆分”任务,并计划在下周一上午 8 点继续执行。

然而,周五停止采访并在周一重新开始采访没有任何意义。因此,自动建议在这种情况下毫无用处。

这就是为什么我要寻找一种方法来强制任务在同一天开始和结束。(在我的示例中,我希望 Microsoft Project 将任务的开始日期延迟到星期一上午 8 点,因为这是任务“完全适合”的第一个时间段。)

顺便说一句:我有很多这样的案例......因此,如果有一个解决方案不仅仅处理这个特殊情况,那就太好了。

答案1

据我所知,在标准产品中没有办法做到这一点。没有工具可以指示 MS-P 不要跨越天数界限。您可以通过将资源应用于仅在一天内工作的任务来模拟它,从而迫使 MS-P 在那一天内安排整个任务,但这可能比简单地强制它在星期一开始需要更多的努力,所以这不是一个非常实用的解决方案。或者,如果面试总是经过两个小时,那么您可以应用每天只工作两个小时的资源 - 这样它每天只能安排一次,但它们将在同一天开始和结束。但同样,这不是一个非常实用的解决方案。

可能存在一种使用 VBA 以编程方式解决此问题的方法,正如您所建议的,但我从未在 MS-P 中使用过 VBA,因此无法就此提供进一步的建议。

不过这是一个有趣的问题!

答案2

我遇到了同样的问题,我使用小数解决了它,例如 12.2d(十二点两天)也许你可以尝试 0.2d 这里有一个小链接你可以得到更多信息。

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

答案3

我知道这是一个老话题,但对于那些正在寻找类似问题答案的人来说:

尝试添加一个里程碑,并指定一个单独的日历,其开始时间与活动相同,但结束时间比您想要推动的任务的预计持续时间早 X 小时。然后将里程碑 FS 链接到任务,并从任务链接的所有前任。

怎么运行的:里程碑将在第 1 天正常开始,但如果前置任务将其推进到持续时间拖至第 2 天的时间,则里程碑将跳至第 2 天的开始。

例如:如果您的任务持续时间为 2 小时,并且您想确保它在下午 6 点之前完成,请将分配给里程碑的日历上的结束时间设置为下午 4 点。因此,如果前任将其推迟到下午 5 点,里程碑将转到第 2 天并从上午 8 点开始

相关内容