对项目中的任务进行链接

应用对象
Project Online 桌面客户端 Project Professional 2024 Project Standard 2024 Project 专业版 2021 Project Standard 2021 Project Professional 2019 Project Standard 2019 Project 专业版 2016 Project Standard 2016

可以链接项目中的任意两个任务,以显示其关系 (也称为任务依赖项) 。 相关性驱动项目日程 - 在您链接任务之后,您对前置任务所做的每项更改均会影响后续任务,继而影响下一个任务,依此类推。

您要做什么?

  1. 选择 “查看>甘特图”。
    “视图”选项卡上的“任务视图”组
  2. 按住 Ctrl 并选择要关联的两个任务(在“任务名称”列中)。
  3. 选择 “任务>链接任务”。
    “任务”选项卡上“日程”组中的“链接”按钮

若要删除链接,请选择两个链接的任务,然后在功能区的“任务>”选项卡上选择“任务取消链接任务”“取消链接任务”。

默认情况下,Project 会创建一个简单的 “完成到开始 ”任务链接,这意味着第一个任务 (前置任务) 需要在第二个任务 (后续) 启动之前完成。

如果你是Project Online订阅者,还可以从“前置任务”或“继任者”列中选择使用下拉框链接到的特定任务。

  1. 选择 “查看>甘特图”。
  2. 找到 “前置任务 ”或“ 后续任务 ”列,然后选择要链接的任务的单元格。
    注意: 默认情况下不显示 “后续” 列。 若要显示它,请转到行中的最后一列,然后选择 “添加新列”。 选择 “继任者”。
  3. 在所有任务的分层列表中,向上或向下滚动以查找所需任务,选择其旁边的检查框,然后单击下拉框外的任意位置。 要链接到的任务的任务 ID 将显示在单元格中。

如果要链接到的任务不靠近要链接到的任务,则从下拉列表中选择链接特别有用。

返回页首

在已链接任务之间插入任务

您可以设置 Project ,以便在链接的任务之间插入新任务时,将新任务自动链接到外围任务。

  1. 选择 “文件>选项”。
  2. 在“ 项目选项 ”对话框中,选择“ 计划” 并滚动到 “此项目中的计划选项 ”部分。
  3. 请选中“自动链接插入或移动的任务”复选框。
  4. 选择“确定”。
  5. 插入新的任务。

返回页首

  1. 选择 “查看>网络图”。
    “视频”选项卡上的“网络图”按钮图片。
  2. 将指针移至前置任务框的中心。
  3. 将该行拖动到后续任务框。
    在网络图上链接的两个任务的图片

  1. 选择“视图>Calendar”。
    “视图”选项卡,“任务视图”组,“日历”按钮。
  2. 将指针移至前置任务的日历栏上。
  3. 将该行拖动到后续任务的日历栏上。

返回页首

将手动计划的任务链接到另一个任务时,Project 会将手动计划的任务相对于另一个任务放置。

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

  1. 选择 “文件>选项”。
  2. 在“ 项目选项 ”对话框中,选择“ 计划” 并滚动到 “此项目中的计划选项 ”部分。
  3. 清除“编辑链接时更新手动计划的任务检查”框。

详细了解手动和自动计划如何影响计划。

返回页首

  • 如果您要执行依赖于整个项目顺利完成的任务,请考虑设置主项目
  • 若要突出显示单个任务如何与其他任务相关,请使用任务路径

返回页首

更改或删除任务依赖项

链接任务以创建任务依赖项后,可以根据需要通过执行以下任一操作来轻松更改或删除依赖项:

更改任务依赖项的链接类型

默认情况下,Project 链接完成到开始依赖项中的任务。 但是,可以在“任务信息”对话框的“ 高级 ”选项卡上轻松更改 任务 依赖项的类型。 若要打开“ 任务信息 ”对话框,请双击要更改其链接类型的任务的名称。

注意

如果项目可用,则双击指向外部任务的链接将打开包含该任务的项目。 外部链接的任务在任务列表中显示为灰色。 如果要修改外部任务的链接类型,请双击外部链接任务以打开包含该任务的项目,然后执行以下操作以修改链接的任务。 例如,如果将项目 Z 中的任务 A 链接到项目 5 中的任务 1,则可以在任务 1 的任务信息中修改链接类型。

  1. 选择 “查看>甘特图”。

  2. 双击要更改的链接行。
    双击链接线

    按钮图像 若要更改链接类型,请双击此处。
  3. 若要更改任务依赖项的类型,请从“类型”列表中选择另一种 类型

链接到其他任务

如果某个任务当前链接到了错误的任务,则可以轻松修改链接,使其反映正确的依赖项。

  1. 选择 “查看>甘特图”。

  2. 在任务列表中,选择要更改链接的任务。

  3. 在“ 任务 ”选项卡上的 “属性” 组中,选择“ 信息”。

  4. 在“ 前置任务 ”选项卡上的“ 任务名称” 列中,选择不应链接的任务,然后从列表中选择一个任务以标识正确的依赖项。

  5. 在“ 类型 ”和“滞后时间”列中修改链接类型、延迟时间或提前

    提示

    若要输入提前期,请在 “滞后时间 ”列中键入负值,例如两天的提前期为 –2

删除任务的所有依赖项

如果任务不再依赖于任何其他任务,则可以一次性删除任务的所有依赖项。

  1. 选择 “查看>甘特图”。
  2. “任务名称” 字段中,选择要取消链接的任务。
    若要选择未连续列出的多个任务,请按住 Ctrl 并选择每个任务。 若要选择连续列出的任务,请选择第一个任务,按住 Shift,然后选择要在列表中选择的最后一个任务。
  3. 在“ 任务 ”选项卡上的“ 计划” 组中,选择“ 取消链接任务”。
    根据指向其他任务或约束的任何链接重新计划任务。

注意

删除任务链接会删除两个任务之间的依赖关系,如任务之间的链接行所示。 如果要更改任务或子任务的层次结构作为项目的大纲结构的一部分,则需要缩进任务,而不是删除任务链接。

删除特定任务依赖项

如果任务链接到多个任务,并且需要删除特定链接,同时保留某些链接不变,则可以在“ 任务信息 ”对话框中选择要删除的链接。

  1. 选择 “查看>甘特图”。
  2. 在任务列表中,选择要删除其依赖项的任务。
  3. 在“ 任务 ”选项卡上的 “属性” 组中,选择“ 信息”。
  4. 在“ 前置任务 ”选项卡上,选择要删除的依赖项,然后删除前置任务的名称。

返回页首

打开或关闭自动链接

可以配置 Project,以便在链接的任务之间插入任务时,新任务会自动链接到周围的任务。 这称为 自动链接。 例如,如果有三个具有完成到开始链接的任务,并在它们之间添加新任务,则新任务将采用完成到开始链接,其中包含其上方和下方的任务。

默认情况下,自动链接处于禁用状态。 按照以下步骤打开自动链接。

  1. 选择 “文件>选项”。
  2. 在“项目选项”对话框中,单击“日程”,然后滚动到“此项目中的计划选项”部分。
  3. 若要启用自动链接,请选择“自动链接插入或移动的任务检查”框。 若要再次关闭自动链接,请清除“检查”框。

返回页首

任务类型

在 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 根据任务依赖项计划任务的开始日期。
  • 若要使任务依赖项覆盖所有任务的不灵活约束,请选择 “文件>选项>计划”。 在“计划选项”部分中,清除“任务将始终遵循其约束日期检查框。

返回页首