问题标签 [tfs-process-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2741 浏览

tfs - Scrum for Team System 2010 - 如何使用故事点而不是小时数

我已经使用 Scrum for Team System v3 安装了 TFS 2010。工作项模板希望您输入包含故事点的项目待办事项项,然后您需要将链接任务添加为 PBI 的子项。在任务级别,您可以分配团队个人、更新估计剩余小时数等。

如果单个任务使用小时数,那么在 PBI 项目中使用的故事点的重要性是什么?

是否有人自定义了此模板,以便子工作项任务使用故事点燃尽而不是小时?此外,我会很高兴将每个单独任务的故事点总数汇总到 PBI 项目中,作为总故事点的只读字段。

谢谢你的时间。

0 投票
6 回答
34083 浏览

tfs-process-template - 如何在 TFS 2010 中更改现有团队项目的流程模板?

如何在 TFS 2010 中现有的团队项目上将流程模板更改为 MSF for Agile?

我们已将 TFS 2008 升级到 2010,现在我还想将流程模板更改为 MSF for Agile(目前为 CMMI)。我们没有过多地使用工作项功能,因此如果某些信息在转换中丢失并不重要。

0 投票
2 回答
12456 浏览

tfs - 在 TFS 2010 中更改现有项目的流程模板的步骤

我有一个 TFS 服务器安装,随着时间的推移,它已经从 TFS 2005 升级到 TFS 2008,然后升级到 TFS 2010。在安装的生命周期中,已经创建了很多项目并使用了不同的项目模板。MSF 敏捷 4.0、4.1、4.2 和 5.0。和一些 MSF CMMI 的。

我想做的是“替换”用于所有这些项目的项目模板,以使用一个新的通用模板:Microsoft Visual Studio Scrum 1.0。

我知道 TFS 项目模板用作创建新项目的模板,并且在创建后无法修改 tfs 项目定义。

到目前为止,仅使用了 TFS 的版本控制和构建服务器部分,并且没有现有的工作项类型。

此外,所有项目和构建脚本都取决于源代码路径保持不变。

正如我所看到的,我有以下选择:

使用正确的项目模板创建新的 TFS 项目,然后将源代码移动/分支到新项目。

  1. 所有代码都移至临时团队项目。
  2. 旧项目被删除
  3. 创建具有原始名称和正确流程模板的新项目
  4. 代码移至新的团队项目
  5. 临时团队项目已删除

    • 所有构建定义都需要重新创建,这不是一个选项。

    • 源代码移动/分支将“弄乱”版本控制历史

替代文字
通过弄乱版本控制历史,我的意思是当您移动源代码时,它将在幕后对原始位置执行删除 + 源重命名,并且历史仍将位于旧项目中。这将使在历史记录中的搜索变得困难,如果我真的删除了旧项目,我将在源代码移动之前丢失所有历史记录。

这对我来说真的不是一个选择,因为支持正在构建的不同应用程序需要多年的代码更改历史。

使用 TFS 迁移工具迁移到另一个 TFS 项目

  • 这与第一个解决方案具有相同的缺点

替换/导入工作项类型、安装新报告、创建新 SharePoint 站点

对于每个 tfs 项目

  • 使用“witadmin deletewitd”删除现有工作项定义

  • 使用“witadmin importwitd”从新流程模板导入每个工作项定义

  • 使用“witadmin importcategories”导入工作项类别

  • 删除报表服务器项目文件夹中的旧报表

  • 从新流程模板上传报告定义

  • 使用报告管理器修改用于报告的数据源以指向正确的共享数据源(TfsReportDS 和 TfsOlapReportsDS)

  • 将报表参数 ExplicitProject 默认值修改为“”(空字符串)并禁用提示用户选项。

  • 使用 stsadm 导出旧 SharePoint 网站中的文档

  • 删除旧的 SharePoint 网站

  • 使用 TFS2010 Agile Dashboard 站点模板重新创建共享点站点

  • 激活站点功能“Team Foundation Server Scrum 仪表板”

  • 在 TFS 项目设置 -> 项目门户设置中:启用“团队项目门户”并确保 url 正确。启用“报告和仪表板引用此团队项目的数据”

最后..

  • 处理仓库

  • 处理分析数据库

尽管这涉及很多小步骤,但这看起来更有吸引力,因为此选项不会强迫我移动源代码,并且我现有的构建定义将保持不变。

我的问题:

还有其他方法可以实现我没有提到的工作项类型的替换吗?

和/或我是否遗漏了最后一个解决方案中的任何步骤?

0 投票
8 回答
11077 浏览

tfs - 如何在 TFS 2010 中更新当前的 sprint 团队查询?

我们将VS 2010TFS 2010Microsoft Scrum 模板一起使用。

我们使用当前 Sprint的团队查询,就像Sprint Backlog查询一样。

问题是当我们移动到 sprint 2 时,“Current Sprint”仍然指向 sprint 1。

有没有办法告诉 TFS 我们现在处于 sprint 2 并让查询使用变量来运行而不是硬编码 sprint?

例如:如果您查看下面的屏幕截图,您会注意到查询的定义为团队项目使用了一个名为“@Project”的变量。有没有办法为 sprint 设置一个变量?

替代文字

0 投票
2 回答
2268 浏览

tfs - TFS 工作项:“分配给”字段中的用户是唯一可以更新此工作项的用户

我正在使用 Visual Studio 2010 和 TFS 2010 上的流程编辑器创建自己的流程模板。

我想修改工作项类型定义以实现以下任何一项:

  • 工作项只能由分配给它的用户(“System.AssignedTo”字段中的用户)更新。其他用户不应修改工作项。
  • 工作项状态字段“System.State”只能由此工作项分配的用户修改。

提前致谢

0 投票
1 回答
1120 浏览

tfs - 项目管理员组的 TFS 默认组成员身份

我们已经使用 TFS 2010 大约 6 个月了,我们决定更改默认的 CMMI v5 流程模板以将默认成员身份添加到 TFS 安全组。

在创建新的团队项目时,我们希望默认项目管理员读者组的成员资格具有已知的 Active Directory 组。我们已成功将ourDomain\TechnologyDivision添加到项目读者组。因此,所有技术都可以读取所有新创建的 TFS 团队项目。(我们有一个相当小的技术部门,所以这对我们来说不是安全问题,可能是其他人的问题。)

我们还想将ourDomain\ProjectManagementTeam添加到项目管理员组。不幸的是,我们没有成功,因为流程模板没有显示项目管理员组。

我们尝试通过手动添加项目管理员组来更改底层 xml 文件,但这也不起作用。使用此模板创建新的 TFS 项目时,我收到创建错误,我的假设是在尝试创建项目管理员组时它失败并且一个已经存在。

有没有人有任何改变项目管理员组默认成员资格的幸运广告?

这是流程模板中列出的默认组的图像。

TFS 进程模板权限 -->

http://i.imgur.com/l2ul1.jpg

0 投票
1 回答
1310 浏览

tfs - 如何根据另一个字段的值在 TFS 要求工作项中禁止将状态从提议更改为活动?

我已将部门批准添加到标准 CMMI 模板要求工作项。我想限制 System.State 字段,以便只有在所有部门批准都设置为“是”时才能将其从建议更改为活动。
需要批准的工作项

我已尝试对 Requirement.xml 进行以下更改

如果任何批准字段设置为“否”,这就是我想要的,这会导致 State 字段变为 READONLY。但是,在创建新需求时会导致问题,因为最初的批准都是“否”,因此由于 READONLY 条件,没有设置 State 的初始“Proposed”默认值。我想要做的是将逻辑添加到上面的 WHEN 条件中,以将它们条件 System.State="Proposed" 相结合。我尝试嵌套 WHEN 子句,例如

但这会在导入时出现错误,即WHEN子句不能包含WHEN。当任何 Approval 字段设置为“No”时,如何禁止将 State 从Proposed更改为Active

0 投票
2 回答
283 浏览

visual-studio-2010 - TFS2010 - 有没有办法预先填充项目组

在我们的商店中,所有的开发人员都只读过代码。每个人都被放在一个名为 TFSReader 的组中。

在 TFS 2005 中,每当我创建一个新项目时,我都必须将该组添加到 [Project]\Readers 组。

我们现在正在寻求升级到 TFS2010,我们想知道有没有办法配置 TFS 以自动将 TFSReader 组放在 [Project]\Readers 下?

我应该弄乱 processTemplates 吗?

0 投票
2 回答
946 浏览

tfs - TFS 2010 中不可编辑的工作项类型

是否有可能在 TFS 2010 中创建第一次保存后只读的自定义工作项类型?

我们希望基于与变更集关联的自定义审查工作项实现一个非常简单的代码审查解决方案。

这个想法是,在创建工作项之后,以后不能更改它(即使是原始创建者也不行)。

我尝试将 System.ChangeDate 设置为 FROZEN 但不支持,不幸的是第一次保存也是一个更改,因此将其设置为 EMPTY 或 READONLY 也不起作用。

0 投票
3 回答
2449 浏览

version-control - TFS 进程模板 - 创建初始版本控制文件夹结构

我已经搜索过,但似乎无法找到这个问题的答案,所以这里......

我想编辑 TFS 流程模板,以便在创建新团队项目时自动将以下文件夹添加到版本控制:

目前,我必须为创建的每个新团队项目添加这些文件夹。我想要一点自动化向前发展。

如果流程模板不是完成的地方,我怀疑这可以在 API 中完成,但目前无法找到合适的起点。