设置任务的任务开始或完成日期 (限制)

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

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

可以在 "开始" 和 "完成" 列中更改任务的开始日期或完成日期。 但请注意! 当您更改开始时间或结束时间时, Project 会对任务执行约束, 强制他们在该日期开始或结束, 即使日程的其余部分发生更改也是如此。

您要做什么?

为任务添加限制

删除限制

可用的限制

任务限制与任务相关性

为任务添加限制

如果限制不可避免(如事件日期),请选择限制类型以及日期:

  1. 在“甘特图”任务列表中,双击任务。

  2. 单击“高级”选项卡。

  3. 从“限制类型”列表中选择一个选项。

  4. 如果您选择的限制为“越晚越好”或“越早越好”,请向“限制日期”框中添加一个日期。

    “任务信息”对话框,“限制类型”菜单

项目管理提示    让 project 执行最佳操作-计划项目。 自己设置任务工期创建任务之间的链接, 然后 Project 将计算任务的开始日期和完成日期。

删除限制

您无法通过技术方法删除限制,但您可以将其重置为默认值,同时将其与其他任务(而不是与特定日期)关联。

  1. 在“甘特图”任务列表中,双击任务。

  2. 单击“高级”选项卡。

  3. 在“限制类型”列表中,选择以下选项之一:

可用的限制

使用 Project,您可以向任务中添加八种不同的限制。 这些限制分为三类:

  • 弹性限制,没有将任务关联到特定日期。

  • 半弹性限制,包括最早开始日期或最晚完成日期。

  • 非弹性限制,具有特定的开始日期或完成日期。

限制

类型

说明

越晚越好 (ALAP)

弹性

在不延迟其他任务的情况下任务越晚开始越好。 从项目完成日期开始排定日程时,这是默认限制。

越早越好 (ASAP)

弹性

任务越早开始越好。 从项目开始日期开始排定日程时,这是默认限制。

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

半弹性

任务在特定的日期或之后开始。

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

半弹性

任务在特定的日期或之后完成。

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

半弹性

任务在特定的日期或之前开始。

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

半弹性

任务在特定的日期或之前完成。

必须于...完成 (MFO)

非弹性

任务在特定的日期完成。

必须于...开始 (MSO)

非弹性

任务在特定的日期开始。

任务限制与任务相关性

很容易混淆任务限制(关于任务何时开始或完成的限制)与任务相关性(显示任务之间的关系的链接)。

如果你要查找有关相关性的详细信息,请参阅对项目中的任务进行链接

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

您要做什么?

关于约束

设置任务的开始和完成日期

设置任务的期限日期

更改任务的限制类型

使用项目指南进行限制更改

在 "任务信息" 对话框中进行限制更改

在 "限制日期" 表中进行限制更改

关于约束

有三种类型的限制:

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

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

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

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

限制类型

限制名称

说明

弹性

越晚越好 (ALAP)

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

弹性

越早越好 (ASAP)

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

半弹性

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

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

半弹性

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

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

半弹性

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

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

半弹性

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

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

非弹性

必须完成于 (MFO)

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

非弹性

必须开始于 (MSO)

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

如果手动输入任务的开始日期或完成日期, Project 会将该任务的限制类型更改为 "不得早于 ..." 或 "不得早于 ..." (FNET)。 这些半弹性限制类型强制任务在指定日期开始或结束, 而不考虑后续更改, 这些更改将在整个项目计划中以其他方式影响任务的位置。

为获得最佳日程排定灵活性, 建议允许 Project 使用弹性限制计算任务的开始日期和完成日期, 基于您输入的工期和任务相关性 。 仅当您有不可避免的约束 (例如无法移动的事件日期) 时, 应考虑手动为任务设置限制。

为什么?

约束依赖于其他任务的任务可能会产生不需要的结果, 如以下示例所示:

任务 "浇筑地基" 已链接, 以便它在 "挖坑" 完成时立即开始。 "挖坑" 应在10日发生。 如果输入非弹性限制, 强制 "浇筑地基" 从第10个开始, 然后 "挖坑" 提前完成, Project 将无法利用最早完成时间, 并移动 "浇筑地基" 以开始更早地开始。

不要为任务设置特定日期, 而是考虑分配 "越早越好" (ASAP) 限制, 并为任务输入一个截止时间 。 输入期限将使 Project 在 "甘特图" 视图中显示期限标记, 当任务的完成日期超过截止时间时, 指示会向您发出警告。

设置任务的开始和完成日期

为了获得最佳日程排定灵活性, 建议你允许 Project 根据你输入的工期和任务相关性计算任务的开始日期和完成日期。 但是, 如果您有不可避免的限制 (如事件日期), 则可以为任务设置特定的开始日期或完成日期。

  1. 在“视图”菜单上,单击“甘特图”。

  2. 单击要安排的任务, 然后单击 "任务信息 按钮图像 "。

  3. 单击“高级”选项卡。

  4. 从 "限制类型" 列表中选择一种限制类型。

  5. 如果选择 "越晚越好" 或 "越越好" 限制, 请在 "限制日期" 框中键入限制日期, 或从日历中选择日期。

注意: 

  • 当您从开始日期安排项目时, 并在任务的 "开始" 域中键入日期 (或拖动甘特条形图以更改开始日期) 时, project 将为该任务设置 "不得早于 ..." 的 "开始日期"。 如果在任务的 "完成时间" 域中键入日期, Project 将自动设置 "完成日期不早于 (FNET)" 限制。

  • project 2007 默认情况下, 在项目开始日期开始新任务, 但你可以指定新任务在当前日期 (而不是项目开始日期) 开始。 选择 "工具>选项" > "日程", 然后在 "日程排定选项" 部分中, 选择 "新任务" 列表中的 "在当前日期开始"。

如果你的任务限制有问题, 你可能会发现以下部分中的信息有所帮助。

设置任务的期限日期

你可以为任务设置截止时间 日期, 以跟踪其完成日期, 而无需锁定具有非弹性限制的计划。 Project 根据需要更新日程, 跟踪期限日期, 如果任务在其截止日期后完成, 则显示 "标记" 列中的符号 未按期完成标记

要设置任务的期限日期, 请执行以下操作:

  1. 在“视图”菜单上,单击“甘特图”。

  2. 单击要为其分配截止日期的任务。

  3. 单击 "任务信息 按钮图像 ", 然后单击 "高级" 选项卡。

  4. 在 "期限" 框中输入期限日期。

    提示: 如果您稍后决定不再需要为此任务设置截止时间, 则可以通过清除 "期限" 框来删除截止日期。

  5. 单击"确定"保存期限。 "甘特图" 视图中任务的栏旁边将显示绿色箭头 期限箭头 。 如果期限日期已过, Project 将不会通知您。

注意: 如果任务超过了期限日期, Project 将计算该任务的负可宽延时间。 例如, 如果某项任务的完成日期比计划完成的时间晚, 则会显示-1d 的总可宽延时间。

更改任务的限制类型

可以在 "项目向导"、"任务信息" 对话框或 "限制日期" 表中更改任务的限制类型。

使用项目指南进行限制更改

  1. 在 "项目指南" 工具栏上, 单击 "任务 任务按钮图像 "。

  2. 在 "任务" 窗格上, 单击 "设置截止日期和限制任务"。

  3. 执行下列操作之一:

    • 若要选择单个任务, 请单击任务名称。

    • 若要选择多个任务, 请按住 CTRL 并单击每个任务名称。

    • 若要选择项目中的所有任务, 请单击 "全选"。

      “全选”按钮

  4. 在 "限制任务" 下, 选择要用于所选任务的限制类型。

  5. 单击“完成”。

在 "任务信息" 对话框中进行限制更改

  1. 单击具有限制的任务, 然后单击 "任务信息 按钮图像 "。

  2. 在 "高级" 选项卡上, 查看或更改限制类型。

注意: 任务限制还在 "指示器" 列中使用约束符号 ( 非弹性限制标记中等弹性限制标记 ) 进行了明确标记。 将指针停留在 "约束" 指示器上以查看限制类型和日期。

在 "限制日期" 表中进行限制更改

  1. 在 "视图" 菜单上, 单击 "更多视图"。

  2. 在 "视图" 列表中, 单击 "任务工作表", 然后单击 "应用"。

  3. 在 "视图" 菜单上, 指向 "", 然后单击 "其他表"。

  4. 单击 "任务"。

  5. 在 "" 列表中, 单击 "限制日期", 然后单击 "应用"。

    任务工作表将更改为显示 "限制日期" 表, 其中显示了所有限制 (包括 "越早越好") 和限制日期 (如果适用) 的任务名称、工期和限制类型。

  6. 执行下列任一或全部操作:

    • 若要更改限制的类型, 请单击 "限制类型" 字段中的箭头, 然后单击所需的限制类型。

    • 若要更改限制的日期, 请在 "限制日期" 字段中, 键入或选择所需的日期。

      如果将限制更改为 "越早越好 (ASAP) " 或 "越晚越好 (ALAP)", "限制日期" 域将显示为NA

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

此信息是否有帮助?

谢谢您的反馈!

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

×