解决验证错误

在发布映射到团队项目的企业项目计划时,Microsoft Project Professional 的 Team Foundation 外接程序会执行多次数据验证检查。 如果你定义或修改已设置为发布到 Team Foundation Server (TFS) 的任务的值,并且一个或多个值违反了为与此任务相关的工作项类型定义的规则,则会发生数据验证错误。

备注

有关如何为与团队项目绑定的非企业项目计划解决 Microsoft Project 中的数据验证错误的信息,请参阅解析数据验证错误(发布和刷新)

当企业项目计划映射到团队项目时,会将验证规则添加到企业项目计划中。 如果发生数据验证错误,则会出现**“验证解决方法”对话框。 在“未发布的工作项”**列表中,“问题”列指示已发生的错误类型。 “状态”列指示是否必须采取纠正措施,Project 是否已自动更正错误,或者你是否已更正错误。 对于 Project 已自动纠正的问题,你可以选择相应条目以便在对话框的下端显示更正原因。

下表汇总了数据验证标识的错误类型。

问题

状态

纠正措施

需要一个 Team Foundation 所有者

所需操作

“资源名称”字段中,必须为团队项目指定一个有效参与者。

备注

你只能将一个活动用户分配给一个发布到 Team Foundation Server 的任务。但是,对于包含子工作项汇总的摘要任务,在 Project 中会显示多个资源。

无效值

所需操作

你必须为任务所链接到的工作项类型所需的每个字段指定一个有效值。 在某些实例中,你必须选择“更正此错误”以访问在其中执行更正操作的工作项窗体。

无效的工作项类型

所需操作

你必须指定一个已配置为参与企业项目计划和映射团队项目的同步的工作项类型。

备注

如果仅为项目计划和团队项目映射一个工作项类型,则 Project 会自动更正字段。

如果你希望指定一个对映射团队项目而非企业项目计划有效的工作项类型,则可将该类型添加到映射类型列表。 有关详细信息,请参阅指定要同步的工作项类型

重要

Text30 是与用于同步任务和工作项的“工作项类型”列相关联的默认 Project 字段。如果使用“团队”功能区菜单上的“选择团队项目”选项将项目计划连接到 Team Foundation Server,则另外一个标为“工作项类型”的 Project 字段将变得可用。该字段的默认 Project 字段为 Text24,支持对绑定到 Team Foundation 的项目计划进行映射,但是不支持计划同步。基于 Text24 的字段包含团队项目的完整工作项类型列表。通过悬停在字段上并验证是否显示了“Text30”,可以验证字段是否正确。

无效的工作项类型

已自动更正

如果你更改分配给“工作项类型”的值,则 Project 将重新分配在首次发布任务时已定义的值。 在将一个任务发布到 Team Foundation Server 后,无法更改此任务的工作项类型的值。

发布到团队项目时出现链接错误

已自动更正

在下面的实例中,Project 将“发布到团队项目”字段的值更改为“是”

  • 在从 Team Foundation Server 提交工作项、批准工作项并在计划中接受工作项后,必须继续发布此工作项。

  • 在将某个任务发布到 Team Foundation Server 后,必须继续发布此任务。 你必须从项目计划中删除某个任务才能停止发布此任务。

  • 如果一个已发布父任务的任意子任务设置为发布,则所有子任务都必须设置为发布。

除了上表描述的错误之外,你必须先解决以下错误,然后才能发布企业项目计划。

解决数据验证错误

可使用**“验证解决方法”对话框来解决在“未发布的工作项”**列表中出现的数据验证错误。

更正无效的工作项类型

  1. 选择包含**“无效的工作项类型”问题的行,再选择“选择值”**,然后指定要与任务关联的工作项类型。

    选择有效的工作项类型

    备注

    Project Server 集成的外接程序可在发布工作项时根据工作项类型规则来验证任务字段赋值。

  2. 如果不再发生问题,则选择**“保存并发布”**。

更正其他数据验证问题

  1. 在**“未发布的工作项”**列表中,选择要更正的每个工作项对应的行。

    1. 查看**“详细信息”下显示的信息,然后选择“更正此错误”**。

    2. 在显示的工作项窗体中,查看信息并更正值。

    3. 选择**“关闭”**保存更改并关闭工作项窗体。

  2. 在更正所有数据验证错误后,选择**“保存并发布”**。

    备注

    此步骤仅发布已更正的工作项。在解决所有数据验证错误之前,无法发布计划。

  3. 选择**“关闭”**。

请参见

概念

删除任务并移除不再参与同步的工作项

其他资源

使用 TFS-Project Server 集成管理项目