监视工作项提交和处理拒绝
作为团队主管,您可能需要创建多个工作项查询来监视的工作项的状态提交给 Microsoft Project Server 为参与数据同步。 您可以使用本主题中描述的查询来列出被阻止或拒绝的工作项,然后执行正确的操作以解除阻止和拒绝。
除了在工作项的**“Project Server”**选项卡上出现的工作项字段外,您还可以使用其他字段来查找工作项。
主题内容
查找并解析被阻止提交到 Project Server 的工作项
查找被项目经理拒绝的已提交工作项
查找其在 Team Foundation 中的工作与在 Project Server 中的工作不同的工作项
查找将与 Project Server 同步的工作项
支持与数据同步相关的查询的字段
必需的权限
若要执行这些过程,您必须是**“Readers (访问者)”组的成员,或者您的“查看此节点中的工作项”权限必须设置为“允许”**。 有关更多信息,请参见Team Foundation Server 权限参考。
查找并解析被阻止提交到 Project Server 的工作项
若要查找之前已提交到 Project Server 但现在被阻塞的工作项,您可以创建以下查询。 此查询将查找**“Project Server 上次提交状态”字段设置为“失败”的所有工作项。 可以按“区域”或“迭代”**在列表中进行筛选。
And/Or |
字段 |
运算符 |
值 |
---|---|---|---|
团队项目 |
= |
@Project |
|
And |
Project Server 上次提交状态 |
= |
故障 |
若要解析失败条件,可以检查失败工作项的历史记录以确定导致无法提交工作项的特定错误。 更正该错误并保存工作项。 在下一个同步间隔内,应提交纠正后的工作项。 在等待一会后再次运行查询,便可验证是否已提交这些工作项。
返回页首
查找被项目经理拒绝的已提交工作项
若要查找被项目经理拒绝的工作项,您可以创建以下查询。 此查询将查找**“Project Server 上次评审状态”字段设置为“已拒绝”的所有工作项。 可以按“区域”或“迭代”**在列表中进行筛选。
And/Or |
字段 |
运算符 |
值 |
---|---|---|---|
团队项目 |
= |
@Project |
|
And |
Project Server 上次评审状态 |
= |
已拒绝 |
若要解析已拒绝状态,请检查被拒绝的工作项的历史记录,来查看项目经理用于概述拒绝原因的注释。 若要重新提交更改后的工作项,请执行下面的一系列步骤:
更新工作项以处理项目经理的注释。
在**“Project Server”选项卡上,将相应企业项目计划的“提交到 Project Server”更改为“是”**。
如果团队项目映射到多个项目计划,则在**“企业项目”**中,单击与项目经理的注释对应的计划。
保存工作项。
可以查看某个工作项的**“历史记录”或验证“Project Server 上次提交日期”字段是否已更新或者是否比自上次拒绝后的“上次审批日期”**更新,以便验证该工作项是否已成功提交。
返回页首
查找其在 Team Foundation 中的工作与在 Project Server 中的工作不同的工作项
若要查找包含不同于 Project Server 中的工作量值的工作项,您可以创建以下查询。 此查询将查找**“已完成工作”与“项目已完成工作”不相等或“剩余工作”与“项目剩余工作”不相等的所有工作项。 您必须将“And”子句与其后的“Or”**子句组合在一起。 最后两个子句将筛选包含空白或工作值为零的工作项。
提示
若要查找包含 Null 或空白字符串的工作项,请保留“值”字段为空。
And/Or |
字段 |
运算符 |
值 |
---|---|---|---|
团队项目 |
= |
@Project |
|
And Or |
已完成工作 剩余工作 |
< > [Field] < > [Field] |
项目已完成工作 项目剩余工作 |
And Or |
已完成工作 项目已完成工作 |
< > < > |
0 |
And Or |
剩余工作 项目剩余工作 |
< > < > |
0 |
若要比较工作量值,请单击**“列选项”,并将“已完成工作”、“项目已完成工作”、“剩余工作”和“项目剩余工作”**添加到结果中出现的列的列表。
可以通过查看某个工作项的**“历史记录”或检查“Project Server 上次提交状态”字段是否设置为“成功”**,来验证是否已成功提交该工作项。
返回页首
查找将与 Project Server 同步的工作项
若要查找将同步到特定企业项目计划的工作项,您可以创建以下查询。 此查询将查找特定计划的所有未关闭的任务。 可以按**“区域”或“迭代”**在列表中进行筛选。
And/Or |
字段 |
运算符 |
值 |
---|---|---|---|
团队项目 |
= |
@Project |
|
And |
工作项类型 |
= |
任务 |
And |
省/市/自治区 |
<> |
已关闭 |
And |
Project Server 企业项目 |
= |
PlanName |
若要查看已提交的工作项和未提交的工作项,请单击**“列选项”,并将“Project Server 提交”添加到结果中出现的列的列表。 通过添加带有“Project Server 提交 <> 是”**的子句,可以筛选查询以仅查找未提交的任务。
备注
默认情况下,会将您创建的每个工作项的“Project Server 提交”设置为“否”。但是,在项目计划映射到团队项目之前创建的任何工作项的“Project Server 提交”字段都可能会包含一个空值。
返回页首
支持与数据同步相关的查询的字段
当您指定某个类型的工作项参与数据同步时,将向该工作项类型中添加超过 25 个字段,并且这些字段可用于查询。 所有字段都以“Project Server”开头。 大多数字段是只读的。 下表指示**“Project Server”**选项卡上的字段的标签以及您用于在查询编辑器中指定字段的友好名称。 有关可用于支持查询的更多字段的信息,请参见已添加到 TFS 以支持数据同步的 Project Server 字段。
“Project Server”选项卡上的标签 |
查询编辑器中的名称 |
---|---|
企业项目 |
Project Server 企业项目 |
上次审批日期 |
Project Server 上次评审日期 |
上次审批状态 |
Project Server 上次评审状态 |
上次提交状态 |
Project Server 上次提交状态 |
上次提交日期 |
Project Server“上次提交日期” |
链接到 Project Server |
Project Server 已链接 |
已完成工作 |
Project Server 已完成工作 |
剩余工作 |
Project Server 剩余工作 |
返回页首