更新:2007 年 11 月
本演练演示如何解决在更新 Microsoft Project 或 Microsoft Excel 时发生的工作项冲突和验证错误。
本演练阐释以下任务:
在 Microsoft Excel 中更新工作项。
在 Microsoft Project 中更新工作项。
解决冲突更改。
解决验证错误。
先决条件
若要完成本演练,您需要:
到 Team Foundation Server 的连接。
“Adventure Works”团队项目。若要创建此团队项目,请参见 演练:创建新的团队项目。
Team Foundation Server 访问权限。
联接团队项目以及查看和更新工作项的权限。
说明:
若要获得权限,请联系项目管理员。
必需的权限
若要执行本演练,您必须是“Contributors”组的成员,或者将“查看此节点中的工作项”和“编辑此节点中的工作项”权限设置为“允许”。有关更多信息,请参见“Team Foundation Server 权限”。
更新和冲突解决
当从多个电子表格或项目计划中对工作项做出更新时,可能会发生冲突。典型情况是一个团队发布了某个已更改的工作项,随后另一个团队又发布了同一个工作项,但是具有不同的值。
“工作项发布错误”对话框用于解决冲突更改和验证错误。该对话框的顶部显示所有在发布期间导致错误的工作项。这些工作项没有发布,您必须采取特定的操作来更正错误,然后才能发布它们。
该对话框的“详细信息”部分提供有关所选工作项的错误的其他信息。当您选择某个工作项时,有关该工作项发布错误的详细信息将显示在此部分中。
根据错误类型,该对话框底部会出现附加按钮以协助您解决错误。
导致和解决冲突
在 团队资源管理器 中,依次展开“AdventureWorks”、“工作项”和“团队查询”节点。
右击“所有任务”查询,并选择“在 Microsoft Excel 中打开”。
Microsoft Excel 随即打开,系统将创建一个大约有 50 个任务的工作项列表。
在 团队资源管理器 中,右击“所有任务”查询,并选择“在 Microsoft Project 中打开”。
Microsoft Project 随即打开,系统将创建大约 50 个任务。
在 Microsoft Project 中,定位到“设置:设置权限”任务,并选择“准则”列下面的单元格。
说明:
如果看不到“准则”列,请转到“视图”菜单,并选择“Team System 任务单”。可能还必须向右滚动才能找到“准则”列。
单击出现在该单元格旁边的下拉箭头,并选择“开发”。
单击下一个单元格,或按 Enter 接受更改。
从“工作项”菜单中选择“发布更改”。
系统会将您刚刚输入的准则值发布到工作项数据库。
在 Microsoft Excel 中,定位到“设置:设置权限”任务,并选择“准则”列中的单元格。
单击出现在该单元格旁边的下拉箭头,并选择“程序管理”。
在“团队”选项卡上的“工作项”组中,单击“发布”。
说明:
在 Microsoft Office Excel 2003 中使用“团队”菜单。
由于工作项列表中的准则所具有的值与您从 Microsoft Project 发布的值不同,因此发生了冲突。系统将显示“工作项发布错误”对话框。
在“工作项发布错误”对话框中,单击“程序管理”以保留本地版本。
对于数据冲突,您必须选择要在服务器(工作项数据库)上保留的值。您可以选择本地版本或服务器版本。两个版本都已显示,您必须选择其一。
单击“发布”。
“工作项发布错误”对话框将应用本地版本,并更新状态以指示所有工作项都已成功发布。
单击“关闭”。
解决验证错误
每种工作项类型都包含了控制工作项在团队项目中的行为方式的规则。有些字段是必选的,而其他字段则仅限于某组特定值。此外,这些规则可以根据工作项所处的状态而更改。
当系统发布工作项并且某个字段与规则冲突时,将会发生验证错误。使用“工作项发布错误”对话框解决发生的任何验证错误。若要修复验证错误,您必须使用工作项窗体编辑工作项。将不正确的字段值更改为正确的值。
导致或解决数据验证错误
在 Microsoft Excel 中,删除“设置:设置权限”任务的标题。
在“团队”选项卡上的“工作项”组中,单击“发布”。
说明:
在 Microsoft Office Excel 2003 中使用“团队”菜单。
系统将显示“工作项发布错误”对话框,因为标题是必选字段。这样就导致了一个验证错误。
在“工作项发布错误”对话框中,单击“编辑工作项”按钮。
系统随即显示一个工作项窗体,以便您能为任何有错的字段提供正确的值。黄色背景色表示该字段为必填字段。
在“标题”字段中键入“设置:设置权限”。
单击“确定”。
单击“发布”。
由于已解决错误,“工作项发布错误”对话框将更新状态,以指示所有工作项都已成功发布。
单击“关闭”。