设置任务开始或完成日期 (约束) 任务

您可以在“开始日期”和“完成日期”列中更改任务的开始日期或完成日期。但是请注意! 更改这些值时,Project 会对任务实施约束,强制这些任务在该日期开始或结束,即使日程安排的其余部分发生变化也是如此。

以上说明仅适用于 Microsoft Project 2016、2013 和 2010。

您想做什么?

添加任务限制

删除限制

可用的限制

任务限制与任务相关性

添加任务限制

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

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

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

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

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

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

项目管理提示    让 Project 做它擅长的任务 即为您的项目排定日程。自己设置任务工期创建任务之间的链接,然后 Project 将计算任务开始日期和完成日期。

删除限制

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

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

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

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

可用的限制

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

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

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

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

限制

类型

说明

越晚越好 (ALAP)

弹性

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

越早越好 (ASAP)

弹性

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

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

半弹性

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

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

半弹性

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

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

半弹性

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

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

半弹性

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

必须于...完成 (MFO)

非弹性

任务在特定的日期完成。

必须于...开始 (MSO)

非弹性

任务在特定的日期开始。

任务限制与任务相关性

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

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

返回页首

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

您要做什么?

有关限制

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

设置任务的截止日期

更改任务的限制类型

通过使用 Project 指南进行限制更改

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

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

有关限制

有三种类型的约束︰

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

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

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

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

限制类型

限制名称

说明

弹性

越晚越好 (ALAP)

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

弹性

越早越好 (ASAP)

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

半弹性

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

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

半弹性

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

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

半弹性

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

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

半弹性

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

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

非弹性

必须完成于 (MFO)

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

非弹性

必须开始于 (MSO)

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

如果您手动输入开始日期或任务的完成日期,Project 将更改为开始不得早于...) 或完成不得早于 (FNET) 该任务的限制类型。这些半弹性限制类型强制任务开始或结束上指定的日期,而不考虑可能影响总体项目计划中任务的位置的后续更改。

为实现最佳日程安排的灵活性,我们建议允许 Project 使用弹性限制,以计算开始日期和完成日期的任务,根据您输入的工期和任务相关性 。只有当您有限制不可避免,如事件日期,不能移动,您应考虑手动设置任务的约束。

为什么?

依赖于另一个任务的任务进行限制可能产生不需要的结果,如下面的示例所示︰

将任务"浇注地基"链接,以便它将立即开始"挖孔"完成。"挖孔"应该在 10 日。如果输入强制"浇注 foundation"非弹性限制,在 10 日启动,然后"挖孔"提前完成,Project 将不能充分利用最早完成时间和移动"浇注地基"之前开始。

而不是设置特定的日期的任务,考虑分配越早越好 (ASAP) 限制,并输入截止时间的任务。输入截止日期使项目在甘特图视图中显示期限标记和指示器超过期限的任务的完成日期时通知您。

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

日程安排弹性最佳,建议允许 Project 计算开始日期和完成任务根据工期和任务相关性,您输入的日期。但是,如果限制不可避免,如事件日期,可以设置特定的开始或完成日期的任务。

  1. 视图菜单上,单击甘特图

  2. 单击要计划的任务,然后单击任务信息 按钮图像

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

  4. 限制类型列表中选择限制类型。

  5. 如果选择越晚越好越早越好以外的约束,在限制日期框中,键入限制日期,或从日历中选择一个日期。

注意: 当您安排的开始日期从您的项目和任务的开始字段中键入日期 (或拖动甘特条形图以更改开始日期) 时,Project 会设置该任务的开始不得早于...) 限制。如果您的任务的完成时间字段中键入日期,Project 将自动设置完成不得早于 (FNET) 限制。

如果您有与任务约束条件时遇到问题,您可能会发现信息在以下部分很有帮助。

设置任务的截止日期

您可以设置任务以跟踪其完成日期而不必用非弹性限制锁定日程截止时间日期。Project 根据需要更新日程、 跟踪的期限日期,并显示符号 未按期完成标记 指示器列中是否期限之后完成任务。

设置任务的截止日期︰

  1. 视图菜单上,单击甘特图

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

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

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

    提示: 如果您以后决定不再需要的设置来执行此任务的截止日期,您可以通过清除截止日期框中删除截止日期。

  5. 单击确定以保存期限。在甘特图视图中的任务栏旁边显示 期限箭头 绿色箭头。如果传递的截止日期,project 将通知您。

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

更改任务的限制类型

您可以更改项目指南任务信息对话框中或限制日期表中的任务的限制类型。

通过使用 Project 指南进行限制更改

  1. 项目向导工具栏上,单击任务 任务按钮图像

  2. 任务窗格中,单击设置期限和限制的任务

  3. 执行下列操作之一:

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

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

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

      “全选”按钮

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

  5. 单击“完成”。

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

  1. 单击此限制的任务,然后单击任务信息 按钮图像

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

注意: 任务限制也清楚地标记在用限制符号 ( 非弹性限制标记中等弹性限制标记 ) 指示器列中。将指针停留在图像以查看限制类型以及日期。

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

  1. 视图菜单上,单击更多视图

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

  3. 视图菜单上,指向表格,,然后单击更多表格

  4. 单击任务

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

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

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

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

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

      如果您改变限制到越早越好 (ASAP)越晚越 (ALAP)时,限制日期域显示NA

返回页首

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

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

此信息是否有帮助?

谢谢您的反馈!

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

×