Oracle Primavera P6提供了两种方法来定义项目进度中的关键活动。这些都是:
- 总浮动小于或等于[0.0h]
- 最长路径
使用哪一个取决于三个因素。1.在项目视图的设置选项卡中选择的设置:在“计划选项”对话框中选择的设置;你知道这两种选择的区别。Primavera P6默认为Total Float方法。
这篇文章主要是关于第三项——总浮点数临界度和最长路径之间的区别是什么?业内对此存在一些困惑,因为不幸的是“关键路径”和“最长路径”经常互换使用。实际上,这是两种不同的计算关键路径的方法,P6可以做任何一种。
首先,让我们看看这两个选项在Primavera P6 Professional中的设置位置。
关键活动定义
转到Primavera P6 Professional应用程序的Projects视图,选择一个项目,然后单击底部布局中的Settings选项卡。
在设置选项卡下方的“定义关键活动”区域,你会看到定义关键活动的默认设置。
这是运行Schedule函数时将提供给调度程序的默认行为。
但是,在Schedule Options对话框中,可以在任何时候覆盖它(通过点击F9键或从Tools菜单中选择Schedule)。
在这里,你选择Total Float小于或等于[value In hours]或使用最长路径。
总浮动与最长路径
Total Float和最长路径之间的区别可以用以下方法来总结。Total Float计算查看网络中每个活动的Total Float。如果它的Total Float值为零,那么它将被标记为一个关键活动。然而,这并不一定意味着活动处于最长路径上;它只是告诉我们,活动是关键的,这可能是由于其他因素。
下面的示例显示了当使用Total Float方法计算关键路径时,关键路径是如何出现的。活动A1050有一个“Finish On or Before”约束,它等于它的计划完成日期,所以它和它的前辈显示关键。如果他们错过了,他们可能不会影响项目的结束日期,但他们将超出他们的约束日期;这就是为什么从' Total Float <= 0 '的角度显示它们是关键的。
然而,如果使用最长路径的计算方法,这些活动就不会显得很关键,因为在路径的某个地方存在一个约束。在这种情况下,它们不会影响项目的结束日期,因此它们不在最长的路径上。
在下一个例子中,当使用最长路径方法计算时,您可以看到相同的项目进度。
以前的关键活动现在显示为非关键活动。有趣的是,它们仍然有零天的Total Float,但是P6忽略了它们,因为它们不是通过网络的最长路径的一部分。
通过计划网络的最长路径只会把从项目开始到结束处于传染路径上的活动视为关键。通常情况下,这是一个单一的路径,在此路径上的任何活动都将影响项目的结束日期。
使用
调度人员在第一次制定时间表时经常使用最长路径方法。这让他们对驱动整个项目的计划完成日期的活动有一个清晰的概念,而不需要考虑复杂的因素,如约束、资源平衡、路径分歧和收敛,以及在处理一个庞大而复杂的时间表时发挥作用的其他因素。
Primavera P6甚至有一个“最长路径”布尔字段,允许您创建一个过滤器,只查看最长路径上的活动。
一旦在计划中至少执行了一次每种类型的计算,Critical列和Longest Path列将持有不同的值。
对于Primavera P6,您不需要致力于一种或另一种方法。在项目生命周期的任何时候,您都可以根据您需要看到的内容从Total Float切换到Longest Path。在任何时候,您都可以通过使用Critical和Longest Path列值来报告一个或其他方法。
更多的Primavera P6文章点击这里






