更新:2007 年 11 月
您可以使用当前工作项透视来查看 Team System 多维数据集中与工作项的当前状态有关的度量和维度。
| .gif) 说明: | 
|---|
| 若要将透视与 Team Foundation 多维数据集一起使用,您必须在数据层上使用 Microsoft SQL Server 2005 Enterprise Edition 或 SQL Server 2005 Enterprise (64) Edition。作为 Team Foundation Server 的一部分提供的 SQL Server 2005 Standard Edition 不支持使用透视。当您使用 SQL Server 2005 Standard Edition 时,所有透视中的多维数据集元素都驻留在 Team System 多维数据集中。 | 
您可以使用此透视来回答问题,例如:
- 为每个人指派了多少个活动任务? 
- 项目的每个区域中有多少个活动 Bug? 
- 项目中每个类型有多少个未经会审的活动项? 
- 有多少个活动任务存在与其关联的问题,具体是哪些任务? 
- 有多少个活动要求存在链接到它们的 Bug? 
度量
下表描述包含在当前工作项透视中的度量。“当前工作项计数”度量存在于所有 Team Foundation Server 部署中。如果服务器上的任何过程模板都使用工作项定义中的调度字段,则存在“Remaining Work”(剩余工作)、“Completed Work”(已完成工作)和“Baseline Work”(基线工作)的调度字段。当工作项类型定义中的自定义字段将“measure”指定为 reportable 属性时,此透视中便会加入其他度量。有关如何使用可选 reportable 属性及其值的更多信息,请参见定义工作项类型字段。
| 度量 | 说明 | 
|---|---|
| 当前工作项计数 | 包含满足查询或报告中选择条件的工作项的当前数量。 | 
| 剩余工作 | 包含满足查询或报告中选择条件的工作项的剩余工时数。 | 
| 已完成工作 | 包含满足查询或报告中选择条件的工作项的已完成工时数。 | 
| 基线工作 | 包含满足查询或报告中选择条件的工作项的基线工时数。 | 
维度
当前工作项透视包含可用于汇总和筛选度量的所有维度。这些维度可以分为下列组,下表中的表中描述了每个组:
- 共享维度 这些是多维数据集中工作项和元素之间的关系;例如在多个 Team System 透视中共享的“团队项目”、“日期”或“人员”。 
- 工作项维度 工作项维度包含特定于工作项的所有属性,例如 State(状态)、Work Item Type(工作项类型)和 Work Item ID(工作项 ID)。此外,过程模板中将 reportable 属性设置为“Dimension”的工作项字段将反映为 Work Item(工作项)维度中的属性。 
- 相关维度 当前工作项透视中的度量可以按链接到它们的工作项的属性进行汇总。对于当前工作项透视中的每个维度,都有一个对应的“相关”维度。 
共享维度
下表描述包含在当前工作项透视中的共享维度。您可以根据其中的每个维度来聚合度量。“维度使用”列指示维度的名称,因为它与当前工作项透视中的度量有关。对于所有工作项,都有一组在 Team System 多维数据集中定义的公共维度使用。这些维度使用在“源”列中作为“公共”列出。除了这些常见的维度使用之外,还可以通过在过程模板定义中将字段指定为“reportable”来定义新的维度使用。有关如何使用可选 reportable 属性及其值的更多信息,请参见定义工作项类型字段。MSF 过程模板包含由下表中“源”列中的值 CMMI、Agile 或 MSF(如果此属性是二者共有的)指示的维度。
有关共享维度的更多信息,请参见共享维度。
| 维度使用 | 维度 | 源 | 说明 | 
|---|---|---|---|
| 区域 | 区域1 | 公共 | 工作项分类到其中的区域。 | 
| 发现版本 | Build(版本)2 | MSF | 在其中发现 Bug 的版本。 | 
| 集成版本 | Build(版本)2 | MSF | 在其中修复 Bug 的版本。 | 
| 激活日期 | Date(日期)1 | 公共 | 激活工作项的最晚日期。 | 
| 关闭日期 | Date(日期)1 | 公共 | 关闭工作项的最晚日期。 | 
| 日期 | Date(日期)1 | 公共 | 更改工作项的日期。 | 
| 解决日期 | Date(日期)1 | 公共 | 解决工作项的最晚日期。 | 
| 开始日期 | Date(日期)1 | MSF | Finish Date(完成日期)调度字段的当前值 | 
| 完成日期 | Date(日期)1 | MSF | Finish Date(完成日期)调度字段的当前值 | 
| 迭代 | Iteration(迭代)1 | 公共 | 工作项分类到其中的迭代。 | 
| 指派给 | Person(人员)1 | 公共 | 将工作项指派给的人员。 | 
| 更改者 | Person(人员)1 | 公共 | 更改工作项的人员。 | 
| 创建者 | Person(人员)1 | 公共 | 创建工作项的人员。 | 
| 团队项目 | Team Project(团队项目)1 | 公共 | 与工作项关联的团队项目。 | 
1 有关更多信息,请参见共享维度。
2 有关更多信息,请参见生成透视。
工作项维度
下表描述包含在工作项维度中的公共属性。此维度包含在 Team Foundation Server 计算机上部署的所有工作项的所有属性。每个工作项定义都包含一组公共字段,这些字段始终是工作项维度中的属性。
| 属性 | 源 | 说明 | 
|---|---|---|
| ID | 公共 | 创建工作项时指派的工作项的标识号。 | 
| 工作项类型 | 公共 | 工作项的类型。 | 
| 标题 | 公共 | 工作项的标题。 | 
| 状态 | 公共 | 工作项的状态。 | 
| 以前的状态 | 公共 | 工作项的以前状态。 | 
| 原因 | 公共 | 工作项的状态更改的原因。 | 
| 修订 | 公共 | 工作项的修订。 | 
| 激活者 | MSF | 激活工作项的人员。 | 
| 阻止 | CMMI | 是否阻止完成工作项。 | 
| 关闭者 | MSF | 关闭工作项的人员。 | 
| 准则 | MSF | 任务所属的准则。 | 
| 退出条件 | MSF | 用于确定是否应将此方案作为迭代的退出条件进行跟踪的标志。 | 
| 问题 | MSF | 用于突出显示工作项,例如,将 Bug 标记为问题。 | 
| 粗略的数量级 | Agile | 对完成任务的人数-天数进行的粗略估计。 | 
| 优先级 | CMMI | 业务优先级别。 | 
| 服务质量类型 | 公共 | 服务质量类型。 | 
| 级别 | MSF | 用于确定工作优先级别的堆栈级别 | 
| 要求类型 | CMMI | 要求的类型。 | 
| 解决者 | MSF | 解决工作项的人员。 | 
| 解决原因 | MSF | 解决 Bug 的原因。 | 
| 任务层次结构 | MSF | 一个表示给定工作项的 Microsoft Project 上下文的字符串。 | 
| 任务类型 | CMMI | 任务的类型。 | 
| 会审 | CMMI | 工作项的会审状态。 | 
相关维度
前面讨论的每个维度和维度属性都有一个对应的维度,能够按链接到正在分析的工作项的工作项属性对度量进行筛选或分类。这样您就可以执行回答问题的查询,例如“有多少个活动 Bug 链接到优先级 1 方案?”
与工作项链接的属性对应的维度以单词“Related”(相关)作为前缀。例如,“Assigned To”(指派给)维度使用有一个对应的维度“Related Assigned To”(相关分配目标),对于其他维度使用依此类推。
| 维度 | 说明 | 
|---|---|
| 相关区域 | 用于按链接工作项的区域对所选工作项进行分类。 | 
| 相关迭代 | 用于按链接工作项的迭代对所选工作项进行分类。 | 
| 相关日期 | 用于按链接工作项的日期对所选工作项进行分类。 | 
| 相关分配目标 | 用于按为其指派链接工作项的人员或组对所选工作项进行分类。 | 
| 相关更改者 | 用于按更改链接工作项的人员或组对所选工作项进行分类。 | 
| 相关创建者 | 用于按创建链接工作项的人员或组对所选工作项进行分类。 | 
| 相关激活日期 | 用于按链接工作项的激活日期对所选工作项进行分类。 | 
| 相关关闭日期 | 用于按链接工作项的关闭日期对所选工作项进行分类。 | 
| 相关解决日期 | 用于按链接工作项的解决日期对所选工作项进行分类。 | 
| 相关工作项 | 用于按链接工作项对所选工作项进行分类。 | 
| 相关开始日期 | 用于按链接工作项的开始日期对所选工作项进行分类。 | 
| 相关完成日期 | 用于按链接工作项的完成日期对所选工作项进行分类。 | 
| 相关发现版本 | 用于按是否在版本中找到链接工作项对所选工作项进行分类。 | 
| 相关集成版本 | 用于按在其中解决链接工作项的版本对所选工作项进行分类。 | 
| 相关创建日期 | 用于按链接工作项的创建日期对所选工作项进行分类。 |