问题标签 [workitem]
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.
visual-studio - 在构建过程工作流活动中获取变更集
我有一个自定义代码活动,它会在构建过程结束时发送一封状态电子邮件。到目前为止,除了我似乎无法获得关联的变更集和工作项之外,我已经可以正常工作了。
现在我正在使用下面的代码来尝试获取变更集和工作项,但它返回一个空列表。
在 AssociateChangesetsAndWorkItems 活动运行并完成后,我的 CodeActivity 运行良好,并且变更集和工作项显示在 Visual Studios 的构建摘要中。
tfs - TFS 2010 - 查询需要加入三个级别的工作项
我只是在配置一些 WorkItem Types 来管理我们的版本——我已经走了很远,但我看不到如何获取查询以列出我需要的内容。
我的用户故事将“应用程序部署”工作项类型作为子项。每个应用程序部署代表一个要部署的应用程序。一个用户故事可能需要更改两个应用程序。这是一种父/子关系。
除此之外,我还有“发布”工作项类型。每个版本都代表我们将部署软件的一天。一个版本将有几个与之相关的用户故事——我认为使用 LinkType 的网络拓扑。这是因为一个用户故事实际上可能与多个发布相关联(例如,如果我们先发布到一个区域,然后一周后发布到所有剩余区域)。
我想要的是一个列出需要发布哪些应用程序的查询:-
- 发布“2012 年 14 月 3 日”
- 应用程序部署“MyWebApp1”
- 应用程序部署“SomeWindowsService”
发布 14/03/2012 应用程序
c# - 如何从工作项的字符串字段中获取活动目录用户 ID
通过将项目计划从 MS Project .mpp 同步到 TFS,我想同步一个字段,该字段是一个字符串,表示受项目影响的项目经理的姓名。通常,此字符串取自 TFS 中 Active Directory 的有效用户组。
我正在寻找一种获取用户标识的方法,以便查询 SQL Server 数据库。当您拥有用户名时,是否可以从 AD 获取用户 ID?这似乎是一种选择,但不是最好的。
如果有一种方法可以在同步项目经理的全名的同时捕获此字段中的用户 ID,这将是最好的选择。有什么建议么?
tfs - 我可以仅使用项目成员填充 TFS 下拉列表吗?
我有一个 TFS 2010 工作项类型,其中包含一个名为“请求者”的自定义字段。可以使用任何名称填充此字段,但由于大多数请求来自整个组织的项目开发人员,因此该SUGGESTEDVALUES属性应使用任何 TFS 团队项目的成员填充下拉列表。
我尝试了各种值SUGGESTEDVALUES,但Collection \Project Collection Valid Users和Server \Team Foundation Valid Users似乎都返回了每个有效的 Active Directory 帐户——超过 10,000 个名称。
我认识到,一种选择是为每个团队项目添加一个ALLOWEDVALUES包含多个Project \LISTITEM条目的项目,但是由于组织中有超过 150 个团队项目,这最初会很耗时,并且将来管理起来很有挑战性。Contributors
是否有任何简单的方法可以使用已实际分配给集合中任何团队项目的 TFS 有效用户填充下拉列表,并排除 Active Directory 中存在但从未分配给项目的“有效”用户?
tfs - TFS 对链接到评论的工作项更改的警报
TFS 2010 中是否可以在对链接到审阅工作项的工作项进行更改时创建警报?我希望将开发人员对与审核工作项链接到的基础工作项所做的任何更改通知审阅者。我们在 VS 2008 上运行 TFS 2010。谢谢。
tfs - 为工作项字段设置递增默认值
我们要将迭代路径设置为默认值,我们的树结构如下
根
- v10.1
- v10.2
- v10.3
因此,我们希望它在创建每个新工作项时预先填充最新的(v10.3)......并且将来当我们添加 v10.4 时,它会改为预先填充它。
是否可以对新的迭代路径进行默认或动态更新?
process - 在 Rational Team Concert 中将自定义工作流分配给工作项类型
我正在定制 Rational Team Concert 以包含一个定制的工作项类型。作为我创建工作项类型测试的一部分,我用数据填充了一些自定义工作项。当我增强了自定义工作项类型并添加了其他属性时,我能够使用“类型和属性”中的“检查存储库中的属性使用情况”来确保将新属性传播到我的测试工作项。
现在我已经到了需要为此工作项类型创建自定义工作流的地步。我已经定义了工作流并将其分配给工作项类型,但我现有的测试工作项似乎无法使用它。单击“检查存储库中的工作流使用情况”链接显示“存储库中有 9 个工作项引用了绑定工作流中不存在的工作流状态或解决方案。您想在工作项视图中显示这些项目吗?”。

然后工作项视图只显示测试工作项的状态 = 1。

如果我选择在富客户端编辑器中打开一个作品,所有流程元素都处于非活动状态。如果我在网页编辑器中打开它,它说状态为“1”,如下图所示:

有没有办法解决这个问题并改变现有工作项的工作流程?我应该补充一点,新的工作项工作得很好,但我担心如果我将来需要再次更新流程会发生什么。
tfs - 如何查询具有太多变更集的工作项
这些工作项(和链接的变更集)通常容易出错。所以,优秀的人选进行团队代码审查,应该多加注意。
我已经检查了 Link Query 的Work Item Query Language 和 Client Object Model和WIQL 语法,但仍然无法有效地获取这些工作项(带有变更集的数量)。
有没有这样查询的方法(应该是WIQL,这里的SQL语法仅供演示)?
或者是否有一种使用 API 的有效方法,不需要读取每个工作项来获取计数?
还是只能通过直接在数据库上执行 SQL 查询来实现(像这样)?
或者我们可以将默认情况下(来自 VS IDE 或 API)支持的CurrentRelatedLinkCount/ ExternalLinkCount / HyperLinkCount / RelatedLinkCount作为查询字段吗?
tfs - TFS 2010 清除 SystemAssignedTo 过渡
我们为“进行中”和“完成”之间的任务引入了“代码审查”状态。当从“进行中”移动到“代码审查”时,我们想清除/取消分配 System.AssignedTo 但我不知道如何。有谁知道将逻辑放在 WIT xml 中的哪个位置以及它应该是什么样子?
谢谢,曼索斯
tfs - Team Foundation Server 是否支持工作项的“打包”?
考虑这种情况:
- 项目经理向开发团队订购了 10 个错误修复。
- 10 个工作项被添加到
Team Foundation Server. - 然后将这些工作项放入订单中。
是否可以自动化最后一步?像创建一袋工作项目然后可以将其拉入Word文档之类的东西?