可以链接项目中的任意两个任务,以显示其关系 (也称为任务依赖项) 。 相关性驱动项目日程 - 在您链接任务之后,您对前置任务所做的每项更改均会影响后续任务,继而影响下一个任务,依此类推。
您要做什么?
链接任务
- 选择 “查看>甘特图”。
- 按住 Ctrl 并选择要关联的两个任务(在“任务名称”列中)。
- 选择 “任务>链接任务”。
若要删除链接,请选择两个链接的任务,然后在功能区的“任务>”选项卡上选择“任务取消链接
默认情况下,Project 会创建一个简单的 “完成到开始 ”任务链接,这意味着第一个任务 (前置任务) 需要在第二个任务 (后续) 启动之前完成。
如果你是Project Online订阅者,还可以从“前置任务”或“继任者”列中选择使用下拉框链接到的特定任务。
- 选择 “查看>甘特图”。
- 找到 “前置任务 ”或“ 后续任务 ”列,然后选择要链接的任务的单元格。
注意: 默认情况下不显示 “后续” 列。 若要显示它,请转到行中的最后一列,然后选择 “添加新列”。 选择 “继任者”。 - 在所有任务的分层列表中,向上或向下滚动以查找所需任务,选择其旁边的检查框,然后单击下拉框外的任意位置。 要链接到的任务的任务 ID 将显示在单元格中。
如果要链接到的任务不靠近要链接到的任务,则从下拉列表中选择链接特别有用。
在已链接任务之间插入任务
您可以设置 Project ,以便在链接的任务之间插入新任务时,将新任务自动链接到外围任务。
- 选择 “文件>选项”。
- 在“ 项目选项 ”对话框中,选择“ 计划” 并滚动到 “此项目中的计划选项 ”部分。
- 请选中“自动链接插入或移动的任务”复选框。
- 选择“确定”。
- 插入新的任务。
在网络图中链接任务
- 选择 “查看>网络图”。
- 将指针移至前置任务框的中心。
- 将该行拖动到后续任务框。
在日历中链接任务
- 选择“视图>Calendar”。
- 将指针移至前置任务的日历栏上。
- 将该行拖动到后续任务的日历栏上。
链接手动计划任务
将手动计划的任务链接到另一个任务时,Project 会将手动计划的任务相对于另一个任务放置。
您可以配置 Project,以便手动计划任务在链接到另一个任务时不会移动:
- 选择 “文件>选项”。
- 在“ 项目选项 ”对话框中,选择“ 计划” 并滚动到 “此项目中的计划选项 ”部分。
- 清除“编辑链接时更新手动计划的任务检查”框。
更多链接任务的方式
更改或删除任务依赖项
链接任务以创建任务依赖项后,可以根据需要通过执行以下任一操作来轻松更改或删除依赖项:
更改任务依赖项的链接类型
默认情况下,Project 链接完成到开始依赖项中的任务。 但是,可以在“任务信息”对话框的“ 高级 ”选项卡上轻松更改 任务 依赖项的类型。 若要打开“ 任务信息 ”对话框,请双击要更改其链接类型的任务的名称。
注意
如果项目可用,则双击指向外部任务的链接将打开包含该任务的项目。 外部链接的任务在任务列表中显示为灰色。 如果要修改外部任务的链接类型,请双击外部链接任务以打开包含该任务的项目,然后执行以下操作以修改链接的任务。 例如,如果将项目 Z 中的任务 A 链接到项目 5 中的任务 1,则可以在任务 1 的任务信息中修改链接类型。
选择 “查看>甘特图”。
双击要更改的链接行。
若要更改链接类型,请双击此处。 若要更改任务依赖项的类型,请从“类型”列表中选择另一种 类型 。
链接到其他任务
如果某个任务当前链接到了错误的任务,则可以轻松修改链接,使其反映正确的依赖项。
选择 “查看>甘特图”。
在任务列表中,选择要更改链接的任务。
在“ 任务 ”选项卡上的 “属性” 组中,选择“ 信息”。
在“ 前置任务 ”选项卡上的“ 任务名称” 列中,选择不应链接的任务,然后从列表中选择一个任务以标识正确的依赖项。
在“ 类型 ”和“滞后时间”列中修改链接类型、延迟时间或提前 期 。
提示
若要输入提前期,请在 “滞后时间 ”列中键入负值,例如两天的提前期为 –2 。
删除任务的所有依赖项
如果任务不再依赖于任何其他任务,则可以一次性删除任务的所有依赖项。
- 选择 “查看>甘特图”。
- 在 “任务名称” 字段中,选择要取消链接的任务。
若要选择未连续列出的多个任务,请按住 Ctrl 并选择每个任务。 若要选择连续列出的任务,请选择第一个任务,按住 Shift,然后选择要在列表中选择的最后一个任务。 - 在“ 任务 ”选项卡上的“ 计划” 组中,选择“ 取消链接任务”。
根据指向其他任务或约束的任何链接重新计划任务。
注意
删除任务链接会删除两个任务之间的依赖关系,如任务之间的链接行所示。 如果要更改任务或子任务的层次结构作为项目的大纲结构的一部分,则需要缩进任务,而不是删除任务链接。
删除特定任务依赖项
如果任务链接到多个任务,并且需要删除特定链接,同时保留某些链接不变,则可以在“ 任务信息 ”对话框中选择要删除的链接。
- 选择 “查看>甘特图”。
- 在任务列表中,选择要删除其依赖项的任务。
- 在“ 任务 ”选项卡上的 “属性” 组中,选择“ 信息”。
- 在“ 前置任务 ”选项卡上,选择要删除的依赖项,然后删除前置任务的名称。
打开或关闭自动链接
可以配置 Project,以便在链接的任务之间插入任务时,新任务会自动链接到周围的任务。 这称为 自动链接。 例如,如果有三个具有完成到开始链接的任务,并在它们之间添加新任务,则新任务将采用完成到开始链接,其中包含其上方和下方的任务。
默认情况下,自动链接处于禁用状态。 按照以下步骤打开自动链接。
- 选择 “文件>选项”。
- 在“项目选项”对话框中,单击“日程”,然后滚动到“此项目中的计划选项”部分。
- 若要启用自动链接,请选择“自动链接插入或移动的任务检查”框。 若要再次关闭自动链接,请清除“检查”框。
任务类型
在 Project 中链接任务时,默认链接类型为“完成 - 开始”。 但是,完成到开始链接并非在每种情况下都起作用。 Project 提供了以下附加类型的任务链接,以便你可以实际地为项目建模:
| 链接类型 | 示例 | 说明 |
|---|---|---|
| 完成 - 开始 (FS) |
|
相关任务 (B) 取决于任务 (A),(A) 完成之后 (B) 才能开始。 例如,有两个任务“挖地基”和“浇注混凝土”,“浇注混凝土”任务要在“挖地基”任务完成之后才能开始。 |
| 开始 - 开始 (SS) |
|
相关任务 (B) 取决于任务 (A),(A) 开始之后 (B) 才能开始。 相关任务所取决的任务开始以后,相关任务便可随时开始。 SS 链接类型不要求两个任务同时开始。 例如,有两个任务“浇注混凝土”和“平整混凝土”,“平整混凝土”任务要在“浇注混凝土”任务开始之后才能开始。 |
| 完成 - 完成 (FF) |
|
相关任务 (B) 取决于任务 (A),(A) 完成之后 (B) 才能完成。 相关任务所取决的任务完成以后,相关任务便可随时完成。 FF 链接类型不要求两个任务同时完成。 例如,如果有两个任务,即“添加接线”和“检查电气”,则在完成“添加接线”任务之前,无法完成“检查电气”任务。 |
| 开始 - 完成 (SF) |
|
相关任务 (B) 取决于任务 (A),(A) 开始之后 (B) 才能完成。 相关任务所取决的任务开始以后,相关任务便可随时完成。 SF 链接类型不要求相关任务要在它所取决的任务开始时完成。 例如,建筑项目的屋顶架是异地构建的。 项目中的两个任务是“Truss 交付”和“装配屋顶”。在“Truss 交付”任务开始之前,无法完成“装配屋顶”任务。 |
疑难解答
如果链接了任务,但后续任务未移动,则可能有多种原因:
- 如果任务应用了任何实际值,例如实际开始日期或已完成工时的百分比,则不能在任务实际开始日期之前重新计划该任务。 如果未输入任何进度,并且任务具有不灵活的约束,则约束可以优先于任务依赖项。
例如,如果任务将“开始时间不早于 (SNET) 约束设置为 7 月 1 日”,则任务将绑定到该日期,并且不会重新计划到较早日期,即使其前置任务在 6 月 28 日完成,后续任务可能早于 7 月 1 日启动。 - 在 Project 中,如果通过拖动甘特图视图的图表部分上的指针来创建任务,则会针对从开始日期开始计划的项目设置“开始时间不早于 (SNET) 约束”。 对于从完成日期计划的项目,将在任务上设置“不晚于 (FNLT) 约束”。
- 如果后续任务已完成,则不会移动以反映链接。
下面是一些可能的解决方法:
- 若要将任务约束重置为更灵活,请选择任务,选择 “信息”,然后选择“ 高级 ”选项卡。在 “约束类型 ”列表中,选择“ 尽快”。 然后,Project 根据任务依赖项计划任务的开始日期。
- 若要使任务依赖项覆盖所有任务的不灵活约束,请选择 “文件>选项>计划”。 在“计划选项”部分中,清除“任务将始终遵循其约束日期检查框。