Project 在后台排定任务日程的方式

Project 在后台排定任务日程的方式

Office 365 订阅, Project Professional 2019, Project 专业版 2016, Office 2013, Office 2010

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

本文介绍 project 如何安排项目中的任务的技术一方。 当 Project 自动将任务移动到与预期不同的时间时, 有时会混淆用户。 他们想知道为什么更改任务限制导致其他任务无法预料地移动。 您有机会了解 "为什么?" 在 Project 的功能强大的计划引擎背后。

这并不是必须首先很容易理解, 但通过它将使您成为一个知识更丰富的项目经理-并为您的项目的结束日期提供 firmer 控制。

你想了解什么?

项目开始日期如何影响日程?

任务链接如何影响日程?

任务限制如何影响日程?

任务类型如何影响日程?

投入比导向的日程排定如何影响日程?

手动和自动计划如何影响日程?

浮动(或可宽延时间)如何影响日程?

期限日期如何影响日程?

日历如何影响日程?

资源分配如何驱动日程?

有关 Project 如何安排的更多技术信息

项目开始日期如何影响日程?

当您在日程安排中添加一个新任务,它将自动被安排在项目开始日期启动。 由于任务被添加到日程之中,并且与其他任务连接,任务的开始时间将会有所变动,而将要完成的最后一项任务确定项目的完成日期。

  • 若要查找 Project 的开始日期或将其更改至另一日期,请单击“Project”,然后单击“Project 信息”。

当然也会有例外情况。 例如,任务不与其他任务一起移动。 请阅读本文中的以下内容以了解有关手动与自动计划任务的日程安排的更多信息。

在创建任务相关性之前和之后

按钮图像 创建新项目时, 首先输入项目的 "开始日期"。 当您从开始时间安排项目的日程,除非另行指定,否则所有任务从项目开始日期开始。

按钮图像 对于 "手动计划任务" 和 "自动计划任务" (未应用任务相关性或限制), 项目的工期与最长任务的工期相同。 换句话说,项目完成日期将与最长的任务完成日期相同。

按钮图像 任务相关性, 例如第一个任务与第二个任务之间的 "完成-开始" 相关性 (如此处所示), 可以更改项目的完成日期。

几乎所有项目都应从已知的开始时间开始安排日程。 即使您知道必须完成项目的日期,从开始日期开始安排日程也能带给您最大限度的灵活性。

不过,在以下情况下,您可能要从完成日期开始安排日程:

  • 需要确定项目必须开始的日期以便项目在规定的具体日期完成。

  • 不能确定项目的开始日期(例如,您是从另一个可能延迟的项目接手这项工作)。

  • 项目管理方法要求您从完成日期开始安排日程。

在处理从完成日期安排日程的项目时,要注意 Project 处理一些操作时的方式的不同:

  • 当您输入自动计划的任务时, Project 会自动将 "越晚越好" (ALAP) 限制分配到任务的完成日期。 应仅在必要时设置其他约束条件 (右键单击任务, 然后单击 "任务信息")。

  • 如果拖动甘特条形图以更改任务的完成日期,Project 会自动对自动计划任务分配“不得晚于...完成”(FNLT) 限制。

  • 如果更改项目以从完成日期安排日程,而该项目以前是从开始日期安排日程的,则会删除已自动计划的任务和分配的所有调配延迟和调配拆分。 手动计划的任务不会受到影响。

  • 如果使用自动调配来减少项目中资源的过度分配,Project 将在任务之后(而非之前)添加调配延迟(要检查调配设置,请单击“资源”选项卡,然后单击“调配资源”)。

返回页首

任务链接如何影响日程?

任务链接(相关性)显示一项任务与另一项任务的时间关系。 链接任务会创建任务相关性。 任务长链决定项目的整个长度和结束日期。

项目管理提示 在项目中链接任务时, 将设置链接的关键路径。 此关键路径确定项目的结束。 了解有关关键路径的详细信息。

链接类型

示例

说明

完成 - 开始 (FS)

完成以开始链接图像

相关任务 (B) 取决于任务 (A),(A) 完成之后 (B) 才能开始。

例如,有两个任务“挖地基”和“浇注混凝土”,“浇注混凝土”任务要在“挖地基”任务完成之后才能开始。
在 Project 中链接任务时, 默认链接类型为 "完成-开始"。
此链接类型是默认类型。 如果没有指定链接类型,则采用“完成 - 开始”关系。

开始 - 开始 (SS)

“开始到开始”链接图像

相关任务 (B) 取决于任务 (A),(A) 开始之后 (B) 才能开始。

相关任务所取决的任务开始以后,相关任务便可随时开始。 SS 链接类型不要求两个任务同时开始。

例如,有两个任务“浇注混凝土”和“平整混凝土”,“平整混凝土”任务要在“浇注混凝土”任务开始之后才能开始。

完成 - 完成 (FF)

完成到完成任务链接图像

相关任务 (B) 取决于任务 (A),(A) 完成之后 (B) 才能完成。

相关任务所取决的任务完成以后,相关任务便可随时完成。 FF 链接类型不要求两个任务同时完成。

例如,有两个任务“增加线路”和“添加管线”,这两个任务都必须在任何检验执行之前于同一时间完成。

开始 - 完成 (SF)

“完成到开始”任务链接图像

相关任务 (B) 取决于任务 (A),(A) 开始之后 (B) 才能完成。

相关任务所取决的任务开始以后,相关任务便可随时完成。 SF 链接类型不要求相关任务要在它所取决的任务开始时完成。

在项目管理中很少使用这种链接类型。 以装配屋顶为例,有两个任务:装配屋顶、监督工作。 在这种情况下,装配屋顶可以直接开始,但监督者需要出现在装配屋顶结束之前的某一时间点。

有关手动的说明 计划任务将手动计划任务 链接到另一个任务时, Project 会考虑链接类型, 并将手动计划任务放置在相对于其他任务的任务上。 例如, 具有 "完成-开始" 链接的后续任务在前置任务完成时显示为 "开始"。 但是, 后续任务仅在创建链接时才会移动。 如果前置任务稍后更改其完成日期, 则后续任务的开始日期将保持不变。

但是,您可以配置 Project,以便手动计划任务在链接到另一个任务时不会移动。

  1. 单击“文件”,单击“选项”,然后单击“日程”。

  2. 取消选中“编辑链接时更新手动计划任务”复选框。

返回页首

任务限制如何影响日程?

使您能够控制自动计划任务的开始日期或完成日期的限制。 有三种类型的限制:

  • 弹性限制,没有与其关联的特定日期。 设置此类限制允许您在给定日程中其他限制和任务相关性的情况下,尽可能早或尽可能晚地开始任务,并在项目完成前结束任务。

  • 半弹性限制要求一个控制任务的最早或最晚开始或完成日期的关联日期。 此类限制允许任务在任意时间完成,只要它满足开始或完成期限。

  • 非弹性限制要求一个控制任务的开始或完成日期的关联日期。 在需要将外部因素(如设备或资源的可用性、期限、合同里程碑以及开始和完成日期)纳入日程考虑范围时,此类限制会很有帮助。

项目管理提示 在几乎所有情况下, 都使用 ASAP 限制。 这使日程安排引擎在确定项目的理想完成日期方面具有最大的灵活性。

以下是两种快速查看任务中的限制的方法。

  • 若要查看或更改任务的限制,请右键单击该任务,单击“任务信息”,然后单击“高级”选项卡。 限制信息在“限制类型”和“限制日期”框中。

  • 如果限制为 ASAP 或 ALAP 之外的其他情况,限制类型将在任何工作表视图(如“甘特图”)中的标记列中显示其相关联的图形标记。

具有一定的日程安排灵活性的限制将限制任务在选定日期之前或之后开始或完成。 例如,一项任务的“不得早于...开始”(SNET) 限制为“6 月 15 日”,并且与其他任务形成完成-开始相关性,那么,如果其前置任务在 6 月 15 日之前完成,该任务可以在 6 月 15 日开始(或者,如果前置任务在 6 月 15 日之后完成,该任务将在 6 月 15 日之后开始),但是不能将该任务安排在 6 月 15 日之前。 例如,如果您的建筑许可证仅在特定日期有效,即可适当使用限制。 在这种情况下,可能会使用 SNET 或 FNLT 限制。

应用限制之前和之后

按钮图像 使用默认的 "完成-开始" 任务关系和一个应用于这些任务的 ASAP 限制后, 后续任务 (第二个任务) 计划为在前置任务 (第一个任务) 完成后立即开始。

按钮图像 如果应用了某一有一个的一个 "新的" 限制, 后续任务将无法在限制日期前开始, 即使 (如此处所示), 前置任务也在限制日期之前完成。

下表列出了 Project 中提供的限制。

限制类型

限制名称

说明

弹性

越晚越好 (ALAP)

将任务日程排定得尽可能晚,并在项目结束前结束任务,而不延迟后续任务。 从项目完成日期开始排定日程时,这是任务的默认限制。 不要为此限制输入任务开始或完成日期。

弹性

越早越好 (ASAP)

将任务日程排定为尽早开始。 从项目开始日期开始排定日程时,这是任务的默认限制。 不要为此限制输入开始或完成日期。

半弹性

不得早于...开始 (SNET)

将任务日程排定为在指定日期或指定日期之后开始。 使用此限制确保任务不会在指定日期之前开始。

半弹性

不得早于...完成 (FNET)

将任务日程排定为在指定日期或指定日期之后完成。 使用此限制确保任务不会在某个日期之前完成。

半弹性

不得晚于...开始 (SNLT)

将任务日程排定为在指定日期或指定日期之前开始。 使用此限制确保任务不会在指定的日期之后开始。

半弹性

不得晚于...完成 (FNLT)

将任务日程排定为在指定日期或指定日期之前完成。 使用此限制确保任务不会在某个日期之后完成。

非弹性

必须完成于 (MFO)

将任务计划为在指定的日期完成。 将最早、计划和最晚完成日期设置为键入的日期,并在日程中锁定任务。

非弹性

必须开始于 (MSO)

将任务计划为在指定的日期开始。 将最早、计划和最晚开始日期设置为您键入的日期,并在日程中锁定任务。

默认情况下,从开始日期安排日程的项目的所有任务都应用 ASAP 限制。 同样,默认情况下,从完成日期安排日程的项目的所有任务都应用“越晚越好”(ALAP) 限制。

非弹性限制通常会覆盖所有任务相关性,并将任务限定到选定的日期。 例如,具有“必须于...开始”(MSO) 限制为“9 月 30 日”并且与其他任务形成完成-开始相关性的任务,总是从 9 月 30 日安排日程,无论其前置任务提早完成还是推迟完成。 您可以更改此行为。 依次单击“文件”、“选项”、“日程”,然后选中“任务要服从限制日期”复选框。

返回页首

任务类型如何影响日程?

任务类型仅适用于自动计划务,分为三类:固定单位、固定工时和固定工期。 Project 会查看任务类型,在对您的项目安排日程时,确定工期、工时和单元。

在按如下方式编辑下列三个元素之一时,每种任务类型都会对日程排定产生影响。

如果修改单位

如果修改工期

如果修改工时

固定单位任务

重新计算工期。

重新计算工时。

重新计算工期。

固定工时任务

重新计算工期。

重新计算单位。

重新计算工期。

固定工期任务

重新计算工时。

重新计算工时。

重新计算单位。

  • 若要更改任务类型,请双击“甘特图”中的任务名称,然后单击“高级”选项卡。

一些示例

假设有一项固定单位任务,并有 1 个每天可工作 8 个小时的全职资源单位。 您将该任务设置为具有 10 天的工期和 80 小时的 工时。

  • 如果您发现另一个全职资源可以帮助完成该任务,Project 会重新计算任务工期。 现在,该任务分配了两个单位,工期为 5 天,工时为 80 小时。

  • 如果您发现您有 8 天而不是 10 天的时间完成该任务,Project 会重新计算任务工时。 该任务现在具有 8 天的工期、64 小时的工时和 1 个资源单位。

  • 如果您发现该任务将花费 20 小时的额外工时,Project 会重新计算任务工期。 该任务现在具有 100 小时的工时、12.5 天的工期和 1 个资源单位。

现在,假设您使同一任务成为固定工时任务。 这意味着该任务只能花费您指定的工时量:不多也不少。 在本例中,任务具有 1 个每天可以工作 8 小时的全职资源,并且具有 10 天的工期和 80 小时的工时。

  • 如果您发现另一个全职资源可以帮助完成该任务,Project 会重新计算任务工期。 现在,该任务分配了两个单位,工期为 5 天,工时为 80 小时。

  • 如果您发现您有 8 天而不是 10 天的时间完成该任务,Project 会重新计算该任务的资源单位。 为了在 8 天以内的 80 小时内完成该任务,必须分配 1.25 个资源单位。 当前分配给该任务的资源单位将以 125% 的比例进行分配。 您需要分配另一个资源,以解决额外分配的 25%。

  • 如果您发现该任务将花费 20 小时的额外工时,Project 会重新计算任务工期。 该任务现在具有 100 小时的工时、12.5 天的工期和 1 个资源单位。

最后,假设您使同一任务成为固定工期任务。 这意味着该任务必须在指定的工期内完成。 同样以本示例为例,该任务具有 1 个每天可以工作 8 小时的全职资源,并且具有 10 天的工期和 80 小时的工时。

  • 如果您发现另一个资源可以帮助完成该任务,Project 会重新计算分配给每个资源的工时。 当只有 1 个资源分配给该任务时,该资源需要完成 80 小时的工时。 当您向该任务分配另一个资源时,每个资源都需要完成 40 小时的工时,工期都同样为 10 天,总工时为 80 小时。 添加另一个资源单位后,您还将两个单位的分配各自修改为 50%,从而使他们都可以腾出 50% 的工时来完成其他任务。

  • 如果您发现您有 8 天而不是 10 天的时间完成该任务,Project 会重新计算任务工时。 该任务现在具有 8 天的工期、64 小时的工时和 1 个资源单位。

如果您发现该任务将花费 20 小时的额外工时,Project 会重新计算该任务的资源单位,以便使额外工时仍然可以在 10 天的工期内完成。 该任务现在具有 100 小时的工时、10 天的工期和 1.25 个资源单位。 当前分配给该任务的资源单位将以 125% 的比例进行分配。 您需要分配另一个资源,以解决额外分配的 25%。

注意: 由于成本资源的分配没有工时值或单位值,因此在修改任务的开始日期或完成日期时,不会重新计算这些值。 对于成本资源分配,也永远不会重新计算日期,因为您不能修改工时或单位。

下面是有关任务类型的注意事项。

提示和了解提示

说明

注意投入比导向任务

如果在“任务类型”列表中单击“固定工时”,将无法更改任务的“投入比导向”设置。 固定工时任务没有灵活的工时值,因而始终是投入比导向的。 请参阅本文后面有关投入比导向任务的详细信息。

添加一个列以帮助您更改任务类型

可以通过插入“类型”域,直接在视图中查看和更改每项任务的任务类型。 单击要插入新列的位置右侧的列,再单击“插入”菜单,然后单击“”。 在“域名”列表中,单击“类型”。

摘要任务通常是固定工期任务

摘要任务通常是固定工期类型,因为摘要任务的开始日期和完成日期取决于其子任务。

使用降级来显示大纲,而非任务类型

如果要更改作为项目大纲结构一部分的任务或子任务的层次结构,需要将任务降级或升级,而不是更改任务类型。

请勿混淆任务限制(如 ASAP)与任务类型

如果要对 Project 计算任务开始日期和完成日期的方式施加限制,需要设置的是任务约束而不是任务类型。

返回页首

投入比导向的日程排定如何影响日程?

对于所有任务,在您分配资源后,该任务将根据此公式(假定任务为默认的固定单位任务类型)进行日程安排。

工期 = 工时/单位

对于任何任务,您都可以设置任务类型来选择让 Project 计算该公式的哪个部分。 当您向任务分配人员或者从任务中删除人员时,Project 会根据分配给该任务的资源数量延长或缩短它的工期,但 Project 不会更改该任务的总工时。 这称为投入比导向日程编制方法。 此设置通常处于关闭状态。 若要打开它,请单击“文件”,单击“选项”,单击“日程”,然后选中“新任务为投入比导向”复选框。

尽管投入比导向的日程排定适用于大多数方案,但您可能希望更改这一行为,以便在添加或删除资源时,更加准确地反映对特定任务产生的影响。 例如,当您向特定任务添加其他人员时,您可能希望看到总工时增加。

  1. 右键单击某个任务, 单击 "任务信息 按钮图像 ", 然后单击 "高级" 选项卡。

  2. 取消选中“投入比导向”复选框。

注意: 您不能从固定工时任务中删除投入比导向的日程排定。 固定工时任务没有灵活的工时值,因而始终是投入比导向的。

在使用投入比导向的日程排定方法时,请记住以下内容:

提示和了解提示

说明

投入比导向不适用于分配的第一个资源

投入比导向的计算仅在将首批资源最初分配给任务之后适用。 在分配了首批资源之后,向同一任务分配新资源或者从该任务中删除资源时,工时值不再随之更改。

请注意固定单位任务

如果所分配的任务类型为“固定单位”,则分配额外的资源会缩短任务工期。

请注意固定工期任务

如果分配的任务类型是“固定工期”,则分配额外的资源将减小资源的各单位值。

请注意固定单位任务

如果分配的任务类型为“固定工时”,则分配额外的资源将缩短任务工期。

一些任务可设置为投入比导向

不能将摘要任务和插入项目设置为“投入比导向”。

返回页首

手动和自动计划如何影响日程?

了解手动计划任务和自动计划任务之间的差异是了解 Project 如何对您的项目进行日程安排的关键。

一般而言,手动计划任务将由您来控制日程安排。 当您在日程安排中添加任务时,它保持不变。 但是这并非总是设计日程的最佳方法,尤其是当项目变得更为复杂时,此时您可能想要使用自动计划任务,以便能够利用 Project 强大的日程安排引擎。

请看以下图片。 它显示两种不同的任务类型,前两个为手动计划任务,后两个为自动计划任务。

手动和自动计划任务说明

请注意,对于手动计划任务,工期是一个文本值,也是一个数字。 由于工期可以为文本值,Project 尚未自动设置开始日期,甘特条形图仅部分显示,以反映此时此刻任务日程中的不确定性。

对于自动计划的任务,工期为带有附加时间单位的数字值,例如“12 h”代表十二小时的工期。 根据定义,自动计划任务具有有效工期、开始日期和完成日期 - 因此 Project 将自动绘制条形图。

现在,由于您为手动计划任务所提供的信息,情况有时会变得有些棘手。 Project 在手动计划任务上绘制条形图需要三个时间值:工期、开始日期和完成日期。 如果您为手动计划任务设置了其中两个值,第三个值将由 Project 自动计算,且任务仍是手动计划的。 因此,请留意 Project 出现这种“意外”的情况。

注意: 默认情况下,任务是手动计划的。 习惯于使用以前版本的 Project 进行自动计划的项目经理可以针对特定任务或整个项目将手动计划功能关闭。 一些项目(特别是复杂的项目)可能需要 Project 的强大日程安排引擎为您管理日程安排。 要将所有任务更改为自动计划,请单击位于 Project 应用程序窗口底部的“新任务:自动计划”

手动计划任务

您可以将手动计划任务放在日程中的任何位置,Project 不会移动它。 这种新功能为您提供了更大的灵活性和控制权来规划和管理日程表。

为什么您会在意? 有时项目日程是十分不正式的。 它们可以从电子邮件中的简单日期列表、与利益干系人的会议或者是走廊里的谈话开始。 项目经理通常还没有关于工作项的完整信息。 例如,他们可能只知道任务应何时开始,但在获得其工作组成员评估的估计工期之前,他们并不知道任务的工期。 或者,他们可能知道任务将持续多长时间,但在获得资源经理的批准之前,他们将不知道任务何时可以开始。

下面是有关手动计划任务的注意事项。

  • 您总是了如指掌。 手动计划任务有其自己的标记和任务条形图,以帮助您将它们从“经典”自动计划任务中识别出来。

  • 随心所欲。 如果某个任务采用手动计划方式,则“开始日期”、“完成日期”和“工期”列可以为空,或者除容纳可识别的日期外还可以容纳文本值。

  • 切换计划方式您可以来回地将某个任务从手动计划更改为自动计划。 但要仔细一些。 当您将任务从手动计划任务更改为自动计划任务时,Project 需要做出某些决定。 如果任务的工期为“两周”,而且任务设置为自动计划,则 Project 通常设置出一个“1 天? ”的估计工期。 毕竟,您不能指望 Project 知道“两周”有 14 天长。

  • 控制进度落后 如果手动计划任务必须延迟, 因为进度落后, 其后续任务将不会自动推送。 项目经理可以决定保留原始日期 (如果其资源可以按计划进行), 或者延迟后续任务 (如果存在硬依赖项)。

  • 投入比导向的影响    无法将手动计划任务设置为 "投入比导向"。 手动计划任务的工期不会随着分配给它的资源或从中删除的资源而更改。 了解本文后面部分的详细信息。

下表说明如何定义及使用 Project 属性来安排手动和自动计划任务。

项目

手动计划

自动计划

工期

可以是数字、日期或文本信息(例如“14 天”或“两周”)。 如果工期值的格式不可识别,则 Project 无法使用这种格式来为项目进行日程安排。

仅可使用表示时间长度和单位的数字,如“14 天”或“2 个月”。

工时

仅可使用表示时间长度和单位的数字,如“14 天”或“2 个月”。

仅可使用表示时间长度和单位的数字,如“14 天”或“2 个月”。

资源

可分配给任务。 Project 不能使用资源日历帮助排定任务日程。

可分配给任务。 Project 用来“帮助”确定最佳日程安排。 如果任务设置为投入比导向,任务工期将会有改变,这与手动计划任务有所不同。

开始日期

可以是数字、日期或文本信息,如“1 月 30 日”或者“最近”。 如果时间值的格式不可识别,则 Project 不会用来“帮助”安排项目。

仅可使用日期信息。 但是,您可以使用值“今天”和“明天”,而 Project 会针对自动计划任务保留这些值。

完成日期

可以是日期或文本信息,如“1 月 30 日”或者“最近”。 Project 不会用来“帮助”安排项目。

仅可使用日期信息。 但是,您可以使用值“今天”和“明天”,而 Project 会针对自动计划任务保留这些值。

限制

被项目所忽略的。

Project 用来“帮助”确定最佳日程安排。

相关性(链接)

可以使用,但不会更改任务的日程安排。 但是,首次应用时任务链接将重新安排任务。

可以使用,并会更改任务的日程安排。

项目和资源日历

被项目所忽略的。

Project 用来“帮助”确定最佳日程安排。

自动计划任务

自动计划任务是 Project 为您的任务进行日程排定的经典方法。 自动计划提供管理项目日程的高度结构化和系统化的方法。 根据用户的输入(如任务工期、计划工时、资源数量和限制日期),Project 将为最佳日程安排计算出任务的最早和最晚日期。

Project 根据您输入的关于以下内容的信息安排项目日程:

  • 整个项目。

  • 完成项目所需的单个工作项目(称为“任务”)。

  • 完成这些任务所需的资源(如有必要)。

如果项目的任何信息在创建日程后发生更改,就可以更新任务或资源,同时,Project 将为您调整日程。

对于每项任务,您可以输入以下一项或全部内容:

  • 工期

  • 任务相关性

  • 限制

使用此信息,Project 会计算每项任务的开始日期和完成日期。

您可以在项目中输入资源,然后将其分配给任务以指示分别由哪个资源负责完成每个工作分配。 这不仅可帮助您规划项目人员的安排,还可以帮助您计算需要的机器数量或要消耗的材料用量。 如果输入了资源,任务的日程安排将根据以下资源信息得到进一步调整:

  • 工时

  • 单位

  • 在日历中输入的工作时间和非工作时间

其他元素(如链接的 提前期 和 延隔时间、任务类型、资源 可用性 和 驱动性资源)可能影响日程的安排,因此,了解这些元素的作用有助于根据需要来维持和调整日程。

注意: Project 根据工期单位的定义计算出自动计划任务的工期(单击“文件”,单击“选项”,然后单击“日程”)。 就像标准月历一样,每年在一月份开始,每周在星期日或星期一开始。 默认情况下,当 Project 计算工期单位时,一个工作日等于 8 个小时,一周等于 40 个小时,一个月等于 20 个工作日。 如果输入了任务的开始日期和完成日期,但没有输入开始时间和完成时间,Project 将使用上午 8:00 作为默认开始时间, 使用下午 5:00 作为默认结束时间。

更改任务的计划方式

您可以来回地将某个任务计划方式从“自动”设置为“手动”(单击“文件”,单击“选项”,然后单击“日程”)。 当您更改任务计划方式时,请注意以下几点。

  • 更改为自动计划的任务会将工期和日期设为 Project 的默认设置。 例如,Project 会将手动计划任务的工期“几周”更改为默认的“1 天? ”,而更改为自动计划任务时,手动输入的开始日期为“明天”的任务会将任务开始日期更改为项目开始日期。

  • 更改为手动计划的任务将保留其工期和日期。 但是,在任务设置为手动计划任务后,工期和日期可以是任何数字、文本或日期值。

返回页首

浮动(或可宽延时间)如何影响日程?

浮动(也称为可宽延时间)可以帮助您在不更改项目的结束日期的情况下找到可以移动的任务。 您可能想查看当前可以落后但不会影响关键路径的任务(可宽延的总时间)或可以在影响到其连接的任务之前落后的任务(可用可宽延时间)。

以下是查看日程中的“浮动”的两种方法。

  • 在甘特图中,单击“格式”,然后选中“可宽延时间”复选框。 “浮动”显示为连接到甘特条形图末尾或开始的细线。

  • 使用“详细甘特图”视图。 依次单击“查看”、“其他视图”、“更多”、“详细甘特图”、“应用”。
    现在, 返回甘特图, 单击 "", 然后单击 "日程"。

有关“浮动”的注意事项。

提示和了解提示

说明

注意非弹性限制

如果已限制到某个日期的任务具有一项前置任务,该前置任务的完成日期太晚,以致其后续任务无法在限制中指定的日期开始,将出现负的可宽延时间。 负的可宽延时间将进一步限制项目的结束日期。

期限日期可改变可宽延的总时间

期限日期会影响任务可宽延的总时间。 如果您输入了一个早于可宽延总时间的结束日期的期限日期,将通过使用期限日期而不是任务的最晚完成日期重新计算可宽延的总时间。 如果可宽延的总时间为 0,任务将成为关键任务。

返回页首

期限日期如何影响日程?

期限日期并不总是影响任务的日程安排。 期限日期用于表示您不希望逾期完成的目标日期,而不需要您设置任务限制,任务限制会在前置任务任务更改时影响日程安排。 具有期限的任务与其他任何任务一样安排日程,但是当任务在期限后完成时,Project 将显示任务标记来通知您未按期完成任务。

若要查看或更改任务的期限,请右键单击该任务,单击“任务信息”,然后单击“高级”选项卡。 使用“期限”框。

期限日期会影响任务可宽延的总时间。 如果您输入了一个早于可宽延总时间的结束日期的期限日期,将通过使用期限日期而不是任务的最晚完成日期重新计算可宽延的总时间。 如果可宽延的总时间为 0,任务将成为关键任务。

您可以为摘要任务以及单个任务设置期限。 如果摘要任务的期限与任何子任务相冲突,期限标记就指示未按期完成的子任务的期限。

但是,如果为具有“越晚越好”(ALAP) 限制的任务设置期限日期,期限日期会影响任务的日程安排。 任务将安排在期限日期完成,尽管在前置任务进度落后的情况下,该任务仍可能在期限日期后完成。

返回页首

日历如何影响日程?

日历确定项目的标准工作时间和非工作时间,例如周末和假期。

注意: 手动计划任务的日期(如果输入)将不会根据项目或者资源日历的变动而变动。

使用项目日历可确定资源的可用性、分配给任务的资源的日程安排方式以及任务自身的日程安排方式。 项目和任务日历用于任务的日程安排,如果对任务分配了资源,还将使用资源日历。

日历按以下方式覆盖彼此的设置。

  1. 当您创建任务时,项目日历将排定任务日程。

  2. 当您向任务添加资源时,资源日历控制任务的日程排定。

  3. 当您向任务添加任务日历并在“任务信息”框中将“日历设置”设置为“排定日程时忽略资源日历”时,任务日历将控制日程排定,并忽略已分配给任务的任何资源的日程。

若要使用日历,请单击“项目”,然后单击“更改工作时间”。

日历类型

说明

基准日历   

这些日历是其他类型日历的基础。 您也可以选择将一个基准日历作为项目日历,或者对任务应用基准日历来作为任务日历,或作为资源日历的默认工作时间。 可以使用任何提供的基准日历来自定义自己的基准日历。

Project 提供三种基准日历:

标准日历    标准日历是项目的默认日历, 并且是资源日历的基础。 此日历反映了传统的工作日程: 星期一到星期五, 8:00 A.M. 到 5:00 P.M., 一个小时休息。

24小时日历    "24 小时" 日历反映没有非工作时间的日程安排。 在将资源和任务安排在时钟周围的不同班次或设备资源持续处理任务时, 可以使用 "24 小时" 日历。

夜班日历    夜班日历反映了星期一晚上到周六早上的 graveyard 班次计划, 11:00 P.M. 到 8:00 A.M., 一个小时休息。

项目日历   

这些日历在整体上为项目设置标准工作时间和非工作时间。 如果未使用资源日历或任务日历,在默认情况下,将在项目日历的工作时间中安排任务的日程。

资源日历   

这些日历通常以资源创建时的项目日历为基础。 您可以为特定的资源或资源组更改工作时间或非工作时间,以确保分配的工作只安排在资源可以工作的时间。 如果更改了资源日历上的工作时间或非工作时间且将该资源分配给某项任务,该任务将在资源日历上的工作时间中安排日程。 这也可能影响该任务的完成日期。

资源可以继承基准日历中的非工作时间,也可以使用资源日历中非工作时间的设置来覆盖非工作时间。

任务日历   

这些日历可以用来为任务定义项目日历上工作时间之外的工作时间。 项目日历的创建方式与其他日历相同。 如果为某项任务分配了任务日历,并且分配给该任务的资源在其资源日历中具有不同的工作时间,任务将根据两个日历的重叠工作时间来安排日程。 但是,也可以通过设置任务选项来忽略资源日历,并在资源的非工作时间安排任务的日程。

如果没有为任务指定任务日历,将使用项目日历来安排任务。

返回页首

资源分配如何驱动日程?

如果没有为项目中的任务分配资源,Project 将使用工期、任务相关性、限制和项目及任务日历信息计算日程。 如果分配了资源,还将根据资源的日历和工作分配单位安排任务日程,从而提供更加精确的日程安排。

注意: 手动计划任务不会受到资源日历的影响。 如果为手动计划任务分配资源,任务的日程排定将不会更改。

工作分配是特定任务与负责完成该任务的特定资源之间的一种关联。 可为任务分配多个资源。 可向任务分配工时资源、材料资源和成本资源。 与工时资源不同,为任务分配材料资源和成本资源不会影响任务日程安排。

例如,在项目中存在名为编制说明的任务。 还存在一个工程资源“晓红”。 如果您将晓红分配给编制说明任务,则该任务的日程安排除了取决于工期、任务相关性、限制和日历等任务信息,还取决于晓红的资源日历和工作分配单位。

除了根据任务信息排定日程外,在为项目中的任务指定资源后,Project 还使用资源和工作分配信息计算日程信息,包括:

资源的属性或设置

说明

工时   

分配给资源的工时量或加班工时量以及该工时按时间的分布方式。 工时按时间的分布还会受工时分布图的影响。

工作分配单位   

资源的工作分配单位数,即用于任务的兼职数、全职数或多职数。

任务类型   

任务类型,如果修改现有工作分配,该任务类型会影响日程更改的方式。 有三种任务类型:“固定单位”、“固定工期”和“固定工时”。

投入比导向   

任务是否为投入比导向的。 如果任务为投入比导向,当从工作分配上添加或删除资源,工时保持不变,并会在资源中重新分配。 例如,对于固定大小的任务,如果分配了更多的资源,将需要更短的工期来完成任务。 请参阅上文了解有关投入比导向设置的详细信息。

日历   

资源日历。 Project 会基于资源日历中注明的工作时间和非工作时间来安排所分配的资源的日程。

工时分布图   

工时分布图允许您调整资源在何时(如在起步阶段期间)处理任务。
在 "任务分配状况" 视图中, 右键单击分配给任务的资源的名称, 然后在 "工时分布" 列表中选择一个预定义的工作模式。 选择模式之后,您可以手动调整“任务分配状况”视图中时间分段部分的小时数。

若要为任务分配资源,请单击“资源”选项卡,然后单击“分配资源”。

返回页首

有关 Project 如何安排的更多技术信息

返回页首

以上说明仅适用于 Microsoft Project 2007。

你想了解什么?

大图片: 如何安排项目?

项目开始日期如何影响日程?

用于计算日程的默认设置有哪些?

限制如何影响日程?

期限日期如何影响日程?

日历如何影响日程?

资源分配如何驱动日程?

哪些信息可以帮助我分析项目的进度?

大图片: 如何安排项目?

Project 根据您输入的关于以下内容的信息安排项目日程:

  • 整个项目。

  • 完成项目所需的单个工作项目(称为“任务”)。

  • 完成这些任务所需的资源(如有必要)。

如果项目的任何信息在创建日程后发生更改,就可以更新任务或资源,同时,Project 将为您调整日程。

对于每项任务,您可以输入以下一项或全部内容:

  • 工期

  • 任务相关性

  • 限制

使用此信息,Project 会计算每项任务的开始日期和完成日期。

您可以在项目中输入资源,然后将其分配给任务以指示分别由哪个资源负责完成每个工作分配。 这不仅可帮助您规划项目人员的安排,还可以帮助您计算需要的机器数量或要消耗的材料用量。 如果输入了资源,任务的日程安排将根据以下资源信息得到进一步调整:

  • 工时

  • 单位

  • 在日历中输入的工作时间

其他元素 (如提前期 和延隔时间 、任务类型、资源可用性 和驱动性资源 ) 可能会影响日程安排, 因此了解这些元素的效果可帮助你根据需要维护和调整日程。

返回页首

项目开始日期如何影响日程?

如果输入项目的开始日期, 则默认情况下, project 将任务排定在项目的开始日期开始, 并基于完成的最后一项任务计算项目的完成日期 。 当您输入有关任务的详细信息 (如任务相关性、工期和限制) 时, Project 将调整日程以反映更准确的任务日期。

在创建任务相关性之前和之后

按钮图像 创建新项目时, 首先输入项目的 "开始日期"。 当您从 "开始日期" 排定项目时, 除非您另行指定, 否则所有任务都将从项目开始日期开始。

按钮图像 如果未应用任何任务相关性或限制, 项目的工期与最长任务的工期相同。 换句话说,项目完成日期将与最长的任务完成日期相同。

按钮图像 任务相关性, 例如第一个任务与第二个任务之间的 "完成-开始" 相关性 (如此处所示), 可以更改项目的完成日期。

几乎所有项目都应从已知的开始日期安排。 即使您知道项目必须完成的日期, 从开始日期排定日程就可以获得最大的灵活性。

不过,在以下情况下,您可能要从完成日期开始安排日程:

  • 需要确定项目必须开始的日期以便项目在规定的具体日期完成。

  • 不能确定项目的开始日期(例如,您是从另一个可能延迟的项目接手这项工作)。

  • 项目管理方法要求您从完成日期开始安排日程。

在处理从完成日期安排日程的项目时,要注意 Project 处理一些操作时的方式的不同:

  • 输入任务时, Project 会自动将 "越晚越好" (ALAP) 限制分配到任务的完成日期。 应仅在必要时设置其他约束。

  • 如果拖动甘特条形图以更改任务的完成日期, Project 会自动为 "不得晚于 ..." (FNLT) 限制分配 "完成日期"。

  • 如果将项目更改为从完成日期排定日程, 并且以前是从开始日期排定的, 则将删除所有资源调配延迟, 并从任务和工作分配中调配拆分。

  • 如果使用自动调配来减少项目中的资源过度分配, project 将在任务之后 (而不是在任务之前) 添加调配延迟。

返回页首

用于计算日程的默认设置有哪些?

Project 根据 "选项" 对话框 ("工具" 菜单) 中 "日历" 选项卡上的 "工期单位" 的定义, 计算任务的工期。 就像标准月历一样,每年在一月份开始,每周在星期日或星期一开始。 默认情况下,当 Project 计算工期单位时,一个工作日等于 8 个小时,一周等于 40 个小时,一个月等于 20 个工作日。 如果输入了任务的开始日期和完成日期,但没有输入开始时间和完成时间,Project 将使用上午 8:00 作为默认开始时间, 使用下午 5:00 作为默认结束时间。

返回页首

限制如何影响日程?

当需要控制任务的开始或完成日期时, 可以更改任务的限制。 弹性限制可与任务相关性配合使用, 以使任务在任务相关性允许的情况下尽早或延迟。 例如, 当前置任务完成后, "越早越好 (ASAP)" 限制和 "完成-开始" 相关性将立即安排。 默认情况下,从开始日期安排日程的项目的所有任务都应用 ASAP 限制。 同样,默认情况下,从完成日期安排日程的项目的所有任务都应用“越晚越好”(ALAP) 限制。

具有一定的日程安排灵活性的限制将限制任务在选定日期之前或之后开始或完成。 例如,一项任务的“不得早于...开始”(SNET) 限制为“6 月 15 日”,并且与其他任务形成完成-开始相关性,那么,如果其前置任务在 6 月 15 日之前完成,该任务可以在 6 月 15 日开始(或者,如果前置任务在 6 月 15 日之后完成,该任务将在 6 月 15 日之后开始),但是不能将该任务安排在 6 月 15 日之前。

应用限制之前和之后

按钮图像 使用默认的 "完成-开始" 任务关系和一个应用于这些任务的 ASAP 限制后, 后续任务 (第二个任务) 计划为在前置任务 (第一个任务) 完成后立即开始。

按钮图像 如果应用了某一有一个的一个 "新的" 限制, 后续任务将无法在限制日期前开始, 即使 (如此处所示), 前置任务也在限制日期之前完成。

非弹性限制默认情况下覆盖任何任务相关性, 并将任务限制为所选择的日期。 例如,具有“必须于...开始”(MSO) 限制为“9 月 30 日”并且与其他任务形成完成-开始相关性的任务,总是从 9 月 30 日安排日程,无论其前置任务提早完成还是推迟完成。

如果限制到某一日期的任务有一个前置任务的前置任务晚于在该限制中指定的日期开始, 则会发生负可宽延时间 。

若要查看或更改任务的限制, 请选择该任务, 单击 "任务信息 按钮图像 ", 然后单击 "高级" 选项卡。 限制信息在“限制类型”和“限制日期”框中。

返回页首

期限日期如何影响日程?

期限日期并不总是影响任务的日程安排。 期限日期用于表示您不希望逾期完成的目标日期,而不需要您设置任务限制,任务限制会在前置任务任务更改时影响日程安排。 具有期限的任务与其他任何任务一样安排日程,但是当任务在期限后完成时,Project 将显示任务标记来通知您未按期完成任务。

期限日期会影响任务可宽延的总时间。 如果您输入了一个早于可宽延总时间的结束日期的期限日期,将通过使用期限日期而不是任务的最晚完成日期重新计算可宽延的总时间。 如果可宽延的总时间为 0,任务将成为关键任务。

您可以为摘要任务以及单个任务设置期限。 如果摘要任务的期限与任何子任务相冲突,期限标记就指示未按期完成的子任务的期限。

但是,如果为具有“越晚越好”(ALAP) 限制的任务设置期限日期,期限日期会影响任务的日程安排。 任务将安排在期限日期完成,尽管在前置任务进度落后的情况下,该任务仍可能在期限日期后完成。

若要查看或更改任务截止时间, 请选择该任务, 单击 "任务信息 按钮图像 ", 然后单击 "高级" 选项卡。 使用“期限”框。

返回页首

日历如何影响日程?

日历确定项目的标准工作时间 和非工作时间, 例如周末和节假日。 它们用于确定资源可用性、分配给任务的资源的安排方式以及任务本身的安排方式。 项目和任务日历用于任务的日程安排,如果对任务分配了资源,还将使用资源日历。

Project 中引用的日历包括:

  • 基准日历    这些日历是其他类型日历的基础。 您也可以选择将一个基准日历作为项目日历,或者对任务应用基准日历来作为任务日历,或作为资源日历的默认工作时间。 Project 提供三种基准日历: 标准、24小时和夜班日历。 可以使用任何提供的基准日历来自定义自己的基准日历。

  • 项目日历    它们为整个项目设置了标准的工作时间和非工作时间。 如果未使用资源日历或任务日历,在默认情况下,将在项目日历的工作时间中安排任务的日程。

  • 资源日历    默认情况下, 这些日历基于标准日历。 您可以为特定的资源或资源组更改工作时间或非工作时间,以确保分配的工作只安排在资源可以工作的时间。 如果更改了资源日历上的工作时间或非工作时间且将该资源分配给某项任务,该任务将在资源日历上的工作时间中安排日程。

  • 任务日历    这些日历可以用来为任务定义项目日历上工作时间之外的工作时间。 如果为某项任务分配了任务日历,并且分配给该任务的资源在其资源日历中具有不同的工作时间,任务将根据两个日历的重叠工作时间来安排日程。 但是, 你可以将任务选项设置为忽略资源日历, 并通过资源的非工作时间安排任务。

若要处理日历, 请在 "工具" 菜单上, 单击 "更改工作时间"。

返回页首

资源分配如何驱动日程?

如果没有为项目中的任务分配资源,Project 将使用工期、任务相关性、限制和项目及任务日历信息计算日程。 如果分配了资源,还将根据资源的日历和工作分配单位安排任务日程,从而提供更加精确的日程安排。

工作分配是特定任务与负责完成该任务的特定资源之间的一种关联。 可为任务分配多个资源。 可向任务分配工时资源、材料资源和成本资源。 与工时资源不同,为任务分配材料资源和成本资源不会影响任务日程安排。

例如,在项目中存在名为编制说明的任务。 还存在一个工程资源“晓红”。 如果您将晓红分配给编制说明任务,则该任务的日程安排除了取决于工期、任务相关性、限制和日历等任务信息,还取决于晓红的资源日历和工作分配单位。

除了根据任务信息进行日程排定外, 在为项目中的任务分配资源后, project 还具有资源和工作分配信息以用于计算日程信息, 包括:

  • 分配给资源的工时量或加班工时量以及该工时按时间的分布方式。 工时按时间的分布还会受工时分布图的影响。

  • 资源的工作分配单位数,即用于任务的兼职数、全职数或多职数。

  • 任务类型,如果修改现有工作分配,该任务类型会影响日程更改的方式。 有三种任务类型:“固定单位”、“固定工期”和“固定工时”。

  • 任务是否为投入比导向的。 如果任务为投入比导向,当从工作分配上添加或删除资源,工时保持不变,并会在资源中重新分配。 例如,对于固定大小的任务,如果分配了更多的资源,将需要更短的工期来完成任务。

  • 资源日历。 Project 会基于资源日历中注明的工作时间和非工作时间来安排所分配的资源的日程。

若要向任务分配资源, 请单击 "分配资源 “分配资源”按钮图像 "。

返回页首

哪些信息可以帮助我分析项目的进度?

在项目中跟踪任务时, 五个任务信息可帮助您分析进度: 工期、工时、开始日期、完成日期和成本。

每种类型的字段的变体可帮助你比较和评估你的进度: 计划、 已计划 、 实际 和其他。

例如, 对于一个任务, 可以有包含计划工时、计划工时、实际工时和剩余工时的信息字段。 这些字段的内容可能会相互匹配, 否则它们可能会有所不同。 还可以检查某些字段之间的差异, 以了解有用的跟踪信息。 因此, 这些字段称为跟踪字段。

字段类型

说明

计划或基准信息

计划信息也称为基准信息。 包含比较基准信息的字段示例包括 "比较基准工时"、"比较基准开始"、"比较基准成本" 等。

当你构建项目并优化到你确信可以开始项目的位置时, 你有一个良好的起点或比较基准。 如果您在该时间点保存比较基准任务信息, 则在项目的更晚点, 您可以将当前进度与初始计划进行比较。 保存比较基准对于有意义的项目跟踪和分析非常重要。

若要保存比较基准信息, 请单击 "工具", 指向 "跟踪", 然后单击 "保存比较基准"。 保存比较基准时, 将为项目中的每项任务保存五个关键信息 (工时、成本、持续时间、开始日期和完成日期)。 当你跟踪特定任务时, 你可以快速查看使用的工时或成本是否比最初计划的工时或成本更少, 或者如果任务的开始或完成时间早于或晚于计划。

比较基准信息用于根据计划的信息计算方差。 它还用于许多挣值计算。 最多可以保存11个不同的比较基准。 您还可以保存11个中期计划, 让您有机会保存任务的11开始和完成日期。

计划信息

计划信息是最新的最新任务信息。 包含计划信息的字段是工期、工时、开始、完成和成本。 "计划工期"、"工时" 和 "成本" 域表示该任务的总金额。

第一次开始项目时, 计划信息与你的基线计划信息不相同 (如果不相同)。 但是, 在任务完成后, 您可以进行调整并输入实际信息。 你发现一个任务需要比第一次预期更多的天数。 另一任务能够提前开始一天。 另一个任务导致了意外成本。 你发现需要更改一个任务的限制, 并在另一个任务上添加任务相关性。 通过这些调整, 将重新计算计划的信息, 以便为你提供项目的最新图片。

当您开始在正在进行的任务中输入实际信息时, 计划的信息将考虑并相应地重新计算。 例如, 计划工时计算为 "实际工时 + 剩余工时"。 对于已完成的任务, 计划信息与实际信息相同。

实际信息

实际信息反映了任务最终的完成方式。 您开始使用工期、工时、成本和开始日期和完成日期的计划预测。 输入任务的进度信息 (或实际值), 并最终了解任务完成的实际情况。 "实际值" 告诉你任务的实际成本、实际工作天数、实际工期以及实际开始日期和完成日期。

在 "实际工时"、"实际工期"、"实际开始"、"实际完成" 和 "实际成本" 等字段中输入实际信息。 如果您在一个或两个字段中输入实际信息, 则可以为您计算其他实际信息。 例如, 如果输入实际完成日期, 则可以计算实际工期、实际开始日期和其他字段。 如果输入其他跟踪信息 (如 "完成百分比"), 也是如此。

剩余信息

对于尚未开始的任务或正在进行中的任务, 存在剩余工时、剩余成本和剩余工期。 这些域估计任务完成前剩余的时间和成本。 剩余字段是未来的投影。

对于尚未开始的任务, "剩余工时" 域的内容与 "计划工时" 域的内容相同。 对于正在进行的任务, 剩余工时计算为 "计划工时-实际工时"。 对于 "剩余成本" 和 "剩余工期" 字段同样如此。 但是, "剩余工时" 域可按 "实际工时" 和 "计划工时" 域进行编辑。

差异信息

如果保存了比较基准, 则可以利用 "差异" 域中的计算。 示例包括工时差异、成本差异、工期差异、开始差异和完成时间差异。

您当前计划的信息将与您的原始计划信息进行比较。 "差异" 域显示计划和计划的信息之间的计算差异。 例如, "工时差异" 域显示 "比较基准工时" 域和 "计划工时" 域之间的差异。

查看跟踪字段

可以向任何工作表视图添加任何字段。 例如, 您可能希望在 "甘特图" 中的 "计划工期" 域旁边插入 "比较基准工期" 列。 在 "插入" 菜单上, 单击 "", 然后选择要在视图中显示的字段。

你还可以应用已经设计了多个跟踪字段的表。 示例包括 "跟踪"、"工时"、"成本" 和 "方差" 表。 您也可以创建自己的表, 其中包含所需的跟踪字段。

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×